CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2018/07/10 10:01:26
Modified files:
sys/arch/amd64/include: asm.h
sys/arch/amd64/amd64: locore.S locore0.S spl.S vector.S
sys/lib/libkern/arch/amd64: htonl.S htons.S memmove.S
lib/libc/arch/amd64/string: memmove.S
Log message:
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