summaryrefslogtreecommitdiffstats
path: root/sys/arch/amd64/include/exec.h
AgeCommit message (Collapse)AuthorFilesLines
2017-02-08In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() exceptguenther1-3/+1
leaving out the size, so that ELFNAME2(exec,makecmds) becomes exec_elf_makecmds instead of exec_elf{32,64}_makecmds and then delete the ELFNAME2() and ELFNAMEEND() macros. Move the prototypes for functions local to exec_elf.c to there from exec_elf.h. Simplify the SMALL_KERNEL conditionals around the ELF coredump code. Change exec_conf.c to use the size-generic names and macros Remove exec_elf{32,64}.c and just build exec_elf.c; delete the _KERN_DO_ELF and _KERN_DO_ELF64 #defines. ok jca@, encouragement from deraadt@ and tom@
2015-08-29_NLIST_DO_ELF is no longer needed: it's the only optionguenther1-2/+1
ok deraadt@
2012-09-11Remove the 'OLF method' used for the transition from a.out to ELF andderaadt1-3/+1
for all the compat layers which are now gone. Linux compat still works because it always used another method in any case, and nothing looks at p_os anymore. ok jsing
2011-03-23Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.pirofti1-3/+3
Discussed and okay drahn@. Okay deraadt@.
2004-02-27move to amd64 MACHINE_ARCHderaadt1-2/+2
2004-01-28an amd64 arch support.mickey1-0/+22
hacked by art@ from netbsd sources and then later debugged by me into the shape where it can host itself. no bootloader yet as needs redoing from the recent advanced i386 sources (anyone? ;)