summaryrefslogtreecommitdiffstats
path: root/sys/conf/files.ia64
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2002-07-20 02:56:12 +0000
committerpeter <peter@FreeBSD.org>2002-07-20 02:56:12 +0000
commitcc7b2e42482d2eb35468c5dd11903248b12692b2 (patch)
tree442882c197085f1177ad99039e6387b24c60e44a /sys/conf/files.ia64
parentc458732bcf221adf5c81f68d8d9044444c901a54 (diff)
downloadFreeBSD-src-cc7b2e42482d2eb35468c5dd11903248b12692b2.zip
FreeBSD-src-cc7b2e42482d2eb35468c5dd11903248b12692b2.tar.gz
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).
Diffstat (limited to 'sys/conf/files.ia64')
-rw-r--r--sys/conf/files.ia643
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/conf/files.ia64 b/sys/conf/files.ia64
index c0c120b..292c894 100644
--- a/sys/conf/files.ia64
+++ b/sys/conf/files.ia64
@@ -22,8 +22,9 @@ ia64/acpica/acpi_machdep.c optional acpica
ia64/acpica/acpi_wakeup.c optional acpica
ia64/acpica/OsdEnvironment.c optional acpica
ia64/acpica/madt.c optional acpica
+ia64/ia32/ia32_misc.c optional ia32
ia64/ia32/ia32_sysent.c optional ia32
-ia64/ia32/imgact_ia32.c optional ia32
+ia64/ia32/ia32_sysvec.c optional ia32
ia64/ia64/ia64-gdbstub.c optional ddb
ia64/ia64/autoconf.c standard
ia64/ia64/busdma_machdep.c standard
OpenPOWER on IntegriCloud