summaryrefslogtreecommitdiffstats
path: root/sys/arch/amd64/include/asm.h
AgeCommit message (Expand)AuthorFilesLines
2019-04-02Add variable length trap padding between the retguard epilogue and themortimer1-1/+2
2018-07-24Also do RSB refilling when context switching, after vmexits, andguenther1-1/+4
2018-07-23Do "Return stack refilling", based on the "Return stack underflow" discussionguenther1-1/+16
2018-07-12Reorganize the Meltdown entry and exit trampolines for syscall andguenther1-7/+13
2018-07-10In asm.h ensure NENTRY uses the old-school nop-sled align, but change standardderaadt1-3/+5
2018-07-01Update IDTVEC, KIDTVEC, and KUENTRY to align with _ALIGN_TRAPS instead ofguenther1-7/+7
2018-07-01Add retguard asm macros.mortimer1-1/+39
2018-07-01Provide _ALIGN_TRAPS macro for text alignment with a trap-sled, thenguenther1-3/+4
2018-06-07Apply the retpoline transformation to indirect jumps in the raw ASMguenther1-1/+10
2018-02-21Meltdown: implement user/kernel page table separation.guenther1-7/+12
2017-06-29kill RCSID macros; discussed with millertderaadt1-5/+1
2017-06-23Unbreak profiling assembly functions in userland by defining thempi1-2/+2
2015-05-13Define END() to set ELF symbol size.uebayasi1-1/+2
2013-03-28Add STRONG_ALIAS macros to be used from assembly code in libc andmartynas1-1/+4
2012-08-22Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure ccpascal1-2/+2
2011-03-23Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.pirofti1-4/+4
2005-12-13Remove the advertising clause in the UCB license which Berkeleyjsg1-6/+2
2004-01-28an amd64 arch support.mickey1-0/+122