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@

Reply via email to