freebsd-skq/sys/sparc64
peter cc7b2e4248 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
..
compile Obrien created this directory, but I didn't cvs add cvsignore 2001-07-01 23:37:03 +00:00
conf Various comment and minor style fixes. No actual content changes. 2002-07-16 18:20:17 +00:00
ebus Make the OpenFirmware interrupt mapping code more generic, to reduce 2002-03-24 02:11:06 +00:00
include When multiple IOMMUs are present in a system, use a single TSB for all 2002-07-16 18:17:03 +00:00
isa Remove a debugging panic that was triggered when a resource that was out 2002-04-02 17:23:45 +00:00
pci When multiple IOMMUs are present in a system, use a single TSB for all 2002-07-16 18:17:03 +00:00
sbus When multiple IOMMUs are present in a system, use a single TSB for all 2002-07-16 18:17:03 +00:00
sparc64 Infrastructure tweaks to allow having both an Elf32 and an Elf64 executable 2002-07-20 02:56:12 +00:00