CVSROOT: /cvs Module name: src Changes by: guent...@cvs.openbsd.org 2018/07/03 14:15:57
Modified files: sys/arch/amd64/include: frame.h i82093reg.h sys/arch/amd64/amd64: genassym.cf spl.S vector.S gnu/usr.bin/binutils/gdb: amd64obsd-tdep.c Log message: Make intrframe the exact same size as trapframe: instead of pushing the PPL on top, store it where trapframe puts the trap number. This makes interrupt handlers get called with the correct stack alignment. Also, document the use of if_err to differentiate resumed/recursed interrupts from 'real' ones. tested in snaps ok deraadt@