freebsd-dev/sys/i386
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
..
acpica Resolve conflicts arising from the ACPI CA 20020404 import. 2002-06-30 17:53:12 +00:00
apm Remove __P. 2002-03-20 05:48:58 +00:00
bios Remove __P. 2002-03-20 05:48:58 +00:00
compile Don't need the .keep_me files. Obrien and I committed past each other. 2001-07-01 23:35:44 +00:00
conf Various comment and minor style fixes. No actual content changes. 2002-07-16 18:20:17 +00:00
i386 Infrastructure tweaks to allow having both an Elf32 and an Elf64 executable 2002-07-20 02:56:12 +00:00
ibcs2 Infrastructure tweaks to allow having both an Elf32 and an Elf64 executable 2002-07-20 02:56:12 +00:00
include Beautify. This has the side effect of improving portability and 2002-07-18 15:56:46 +00:00
isa Quick fix for high resolution kernel profiling on i386's. Use 2002-07-13 22:28:34 +00:00
linux Infrastructure tweaks to allow having both an Elf32 and an Elf64 executable 2002-07-20 02:56:12 +00:00
pci Add support for probing secondary buses on the ServerWorks Grand Champion 2002-07-19 18:35:08 +00:00
svr4 Moved signal handling and rescheduling from userret() to ast() so that 2002-04-04 17:49:48 +00:00
Makefile This commit adds basic support for the UFS2 filesystem. The UFS2 2002-06-21 06:18:05 +00:00