CVSROOT: /cvs Module name: src Changes by: [email protected] 2025/09/05 07:33:50
Modified files:
sys/arch/amd64/amd64: copy.S
sys/arch/i386/i386: locore.s
Log message:
Nestable copy(9) on amd64 and i386
Acquiring userland stacks in dt(4) uses copyin(). The probe can run in
interrupt context, preempting another copy(9) operation.
Make all copy(9) functions re-entrant on i386 and amd64. arm64 does it
in a similar way already.
ok kettenis@
