CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]        2018/07/23 20:42:25

Modified files:
        sys/arch/amd64/amd64: locore.S vector.S vmm_support.S 
        sys/arch/amd64/include: asm.h cpufunc.h 

Log message:
Also do RSB refilling when context switching, after vmexits, and
when vmlaunch or vmresume fails.

Follow the lead of clang and the intel recommendation and do an lfence
after the pause in the speculation-stop path for retpoline, RSB refill,
and meltover ASM bits.

ok kettenis@ deraadt@

Reply via email to