summaryrefslogtreecommitdiffstats
path: root/sys/arch/mips64/include/exec.h
AgeCommit message (Collapse)AuthorFilesLines
2017-08-13Make R_MIPS_* defines available via <machine/reloc.h>.visa1-25/+1
OK guenther@
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-3/+1
ok deraadt@
2013-02-09No longer define EXEC_SCRIPT (probably coming from old PefoBSD). Also,miod1-12/+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-2/+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
2009-12-12unifdef -D__LP64__miod1-11/+1
2009-11-30Crank __LDPGSZ from 4KB to 16KB, in preparation for a kernel page sizemiod1-2/+2
increase as well. Binaries compiled before this change will not work once the kernel page size is cranked (in a few weeks), so you might want to update your userland and packages soon.
2009-11-19Remove code allowing native binaries with O32 ABI to run, there aren't any...miod1-4/+1
2004-10-18Move exec.h out from sgi to share it with other mips64 ports; withgrange1-0/+188
a tip from miod@. ok pefo@ miod@