CVSROOT: /cvs Module name: src Changes by: dera...@cvs.openbsd.org 2020/03/13 02:46:50
Modified files: sys/arch/arm/arm: sigcode.S syscall.c Log message: Anthony Steinhauser reports that 32-bit arm cpus have the same speculation problems as 64-bit models. All syscall instructions ("swi 0") now have a nop;nop after them. We make the kernel skip over these when returning, so that we can (soon) change the nops into a speculation barrier. ok kettenis