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@