CVSROOT:        /cvs
Module name:    src
Changes by:     clud...@cvs.openbsd.org 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@

Reply via email to