summaryrefslogtreecommitdiffstats
path: root/sys/arch/powerpc/include/exec.h
AgeCommit message (Collapse)AuthorFilesLines
2017-02-08In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() exceptguenther1-4/+2
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-4/+2
ok deraadt@
2015-08-23Add support for the Secure-PLT ABI variant. This will give us better W^Xkettenis1-2/+7
support on powerpc as it uses a non-executable GOT and PLT. "start slamming stuff in" deraadt@
2013-02-09No longer define EXEC_SCRIPT (probably coming from old PefoBSD). Also,miod1-7/+2
DB_ELFSIZE ought to be defined in <machine/db_machdep.h>, not <machine/exec.h>
2012-09-11Remove the 'OLF method' used for the transition from a.out to ELF andderaadt1-3/+2
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
2003-06-09more 3/4 cleanup for pefoderaadt1-8/+2
2002-09-15backout prematurederaadt1-3/+3
2002-09-15KNFderaadt1-3/+3
2001-09-01The "powerpc" port which has supported the newer Apple Macintosh powerpc baseddrahn1-5/+5
is being renamed to macppc. This is to allow sharing of common code between different powerpc base platforms. Most of the work involved in the renaming process was performed by miod@ Files moved from powerpc/include to macppc/include Some files were not "moved" but wrapper files were created which include the powerpc/include version. Several of the powerpc/include files where changed to reflect that they are POWERPC_* not MACHINE_*.
2001-01-22Define ARCH_ELFSIZE that is the default elf size on this arch.art1-2/+4
1997-10-13Monolithic PowerPC kernel, new includepefo1-40/+26
1997-01-09adding further support.rahnds1-5/+14
1996-12-28adding OpenBSD tag to files.rahnds1-1/+2
1996-12-23use _{NLIST,KERN}_DO_{AOUT,ELF,ECOFF} to select binary typesderaadt1-6/+4
1996-12-21Check-in of powerpc kernel support.rahnds1-0/+61
NOTE: This will not work until the other pieces are checked in. This is primarily the NetBSD powerpc port, with modifications to support ELF.