1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00
freebsd/sys/i386/linux
Peter Wemm 3ebc124838 Infrastructure tweaks to allow having both an Elf32 and an Elf64 executable
handler in the kernel at the same time.  Also, allow for the
exec_new_vmspace() code to build a different sized vmspace depending on
the executable environment.  This is a big help for execing i386 binaries
on ia64.   The ELF exec code grows the ability to map partial pages when
there is a page size difference, eg: emulating 4K pages on 8K or 16K
hardware pages.

Flesh out the i386 emulation support for ia64.  At this point, the only
binary that I know of that fails is cvsup, because the cvsup runtime
tries to execute code in pages not marked executable.

Obtained from:  dfr (mostly, many tweaks from me).
2002-07-20 02:56:12 +00:00
..
imgact_linux.c Infrastructure tweaks to allow having both an Elf32 and an Elf64 executable 2002-07-20 02:56:12 +00:00
linux_dummy.c Fix typo in the BSD copyright: s/withough/without/ 2002-06-02 20:05:59 +00:00
linux_genassym.c Round of cleanups and enhancements. These include (in random order): 2001-09-08 19:07:04 +00:00
linux_locore.s Remove the leading underscore from all symbols defined in x86 asm 2001-02-25 06:29:04 +00:00
linux_machdep.c Part 1 of KSE-III 2002-06-29 17:26:22 +00:00
linux_proto.h Regen (linux_ptrace) 2002-05-19 01:23:33 +00:00
linux_ptrace.c Part 1 of KSE-III 2002-06-29 17:26:22 +00:00
linux_syscall.h Regen (linux_ptrace) 2002-05-19 01:23:33 +00:00
linux_sysent.c Regen (linux_ptrace) 2002-05-19 01:23:33 +00:00
linux_sysvec.c Infrastructure tweaks to allow having both an Elf32 and an Elf64 executable 2002-07-20 02:56:12 +00:00
linux.h Enable emulation of the F_GETLK64, F_SETLK64, and F_SETLKW64 2002-07-09 15:57:12 +00:00
Makefile Make the target a little bit more generic. 2000-11-01 08:47:34 +00:00
syscalls.conf $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
syscalls.master Sparkling new implementation of linux_ptrace. Slight tweaking by 2002-05-19 01:21:55 +00:00