In asm.h ensure NENTRY uses the old-school nop-sled align, but change standard
authorderaadt <deraadt@openbsd.org>
Tue, 10 Jul 2018 16:01:26 +0000 (16:01 +0000)
committerderaadt <deraadt@openbsd.org>
Tue, 10 Jul 2018 16:01:26 +0000 (16:01 +0000)
commita5910b4fbcaa3dd48faff38aeadcb22c953af71e
tree2d8ece63ecd0e2f36fd526bf03b2ebc02be93ea0
parenta1df10e47e225f6ac98603041370ff02a4c03516
In asm.h ensure NENTRY uses the old-school nop-sled align, but change standard
ENTRY is a trapsled.  Fix a few functions which fall-through into an ENTRY
macro. amd64 binaries now are free of double+-nop sequences (except for one
assember nit in aes-586.pl).  Previous changes by guenther got us here.
ok mortimer kettenis
lib/libc/arch/amd64/string/memmove.S
sys/arch/amd64/amd64/locore.S
sys/arch/amd64/amd64/locore0.S
sys/arch/amd64/amd64/spl.S
sys/arch/amd64/amd64/vector.S
sys/arch/amd64/include/asm.h
sys/lib/libkern/arch/amd64/htonl.S
sys/lib/libkern/arch/amd64/htons.S
sys/lib/libkern/arch/amd64/memmove.S