index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
arch
/
amd64
/
include
/
asm.h
Age
Commit message (
Expand
)
Author
2023-04-17
Add endbr64 instructions to most of the ENTRY() macros.
Theo de Raadt
2022-12-01
_C_LABEL() is no longer useful in the "everything is ELF" world.
Philip Guenther
2022-08-30
Remove long unused WARN_REFERENCES macro; idea guenther@, ok jsg@ jca@
Miod Vallat
2022-01-01
Add ENTRY_NB() macro for doing an ASM function entry without setting
Philip Guenther
2021-09-04
To mitigate against spectre attacks, AMD processors without the
Alexander Bluhm
2021-09-01
Older AMD CPUs that do not support IBRS need an lfence after ret
Alexander Bluhm
2019-04-02
Add variable length trap padding between the retguard epilogue and the
mortimer
2018-07-24
Also do RSB refilling when context switching, after vmexits, and
Philip Guenther
2018-07-23
Do "Return stack refilling", based on the "Return stack underflow" discussion
Philip Guenther
2018-07-12
Reorganize the Meltdown entry and exit trampolines for syscall and
Philip Guenther
2018-07-10
In asm.h ensure NENTRY uses the old-school nop-sled align, but change standard
Theo de Raadt
2018-07-01
Update IDTVEC, KIDTVEC, and KUENTRY to align with _ALIGN_TRAPS instead of
Philip Guenther
2018-07-01
Add retguard asm macros.
mortimer
2018-07-01
Provide _ALIGN_TRAPS macro for text alignment with a trap-sled, then
Philip Guenther
2018-06-07
Apply the retpoline transformation to indirect jumps in the raw ASM
Philip Guenther
2018-02-21
Meltdown: implement user/kernel page table separation.
Philip Guenther
2017-06-29
kill RCSID macros; discussed with millert
Theo de Raadt
2017-06-23
Unbreak profiling assembly functions in userland by defining the
Martin Pieuchot
2015-05-13
Define END() to set ELF symbol size.
Masao Uebayashi
2013-03-28
Add STRONG_ALIAS macros to be used from assembly code in libc and
Martynas Venckus
2012-08-22
Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure cc
Pascal Stumpf
2011-03-23
Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.
Paul Irofti
2005-12-13
Remove the advertising clause in the UCB license which Berkeley
Jonathan Gray
2004-01-28
an amd64 arch support.
Michael Shalayeff