CVSROOT: /cvs Module name: src Changes by: guent...@cvs.openbsd.org 2018/09/09 16:09:36
Modified files: sys/arch/amd64/amd64: locore.S sys/arch/amd64/conf: Makefile.amd64 Log message: Calculate automatically the padding necessary for lining up the iretq instruction used when Meltdown mitigation is effect. It got pushed off when an lfence was added in locore.S rev 1.107, resulting in two signals being sent instead of one when iretq faulted, and neither signal had the correct sigcontext info. Update the makefile rule for locore.o to verify that things are correct. ok mlarkin@