summaryrefslogtreecommitdiff
path: root/sys/kern/exec_conf.c
AgeCommit message (Collapse)Author
2004-04-15rework access to emulations slightly in an effort to both merge andTed Unangst
separate exec format from emulation. consistent naming of freebsd emuls. not much in the way of functional changes yet. testing and ok deraadt@ and others along the way.
2003-08-23remember to reset exec_maxhdrsz after lkm load/unload. ok fgsch@Ted Unangst
2003-08-23remove native emulations from emulsw. you can't change them and probablyTed Unangst
aren't interested, so keep them out of the sysctl. ok deraadt
2003-08-23knfTheo de Raadt
2003-08-21emulation is now controlled by sysctl. changes:Ted Unangst
add e_flags to struct emul. this stores on/off and native flags. check for emul enabled in check_exec(). gather all the emuls into a emulsw so a sysctl can find them. create sysctl. move maxhdrsiz calcualation into init_main so it cleans up sys_execve codepath. teach sysctl utility to grok kern.emul hierarchy. requested and ok deraadt@ some comments from mickey@
2001-11-14Compat layer for 1k Vax aout, from NetBSD.Hugh Graham
2001-09-19Unify elf32 and elf64 code with macros. This forced a renamingArtur Grabowski
of a few functions from elf32.
1999-09-10ELF64kstailey
1997-09-02COMPAT_BSDOS exec and compat changes.Jason Downs
1997-01-13Import compat_m68k4k from NetBSDNiklas Hallqvist
1996-12-23use _{NLIST,KERN}_DO_{AOUT,ELF,ECOFF} to select binary typesTheo de Raadt
1996-06-07Exec format config changesPer Fogelstrom
1996-05-22Added OpenBSD CVS tag.etheisen
1996-05-22Moved contents of elf_abi.h into sys/exec_elf.h. Adjusted dependantetheisen
files to reflect new header.
1996-05-02pica also uses elfPer Fogelstrom
1995-12-14from netbsd:Theo de Raadt
1) undef various EXEC_ cpp symbols before defining them, in case they're already defined for some reason (this can happen on the alpha, for example, which needs to define EXEC_ECOFF in the std.alpha config file). 2) add hpux compat
1995-10-18initial import of NetBSD treeTheo de Raadt