]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r205014,205015:
authornwhitehorn <nwhitehorn@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 7 Apr 2010 02:24:41 +0000 (02:24 +0000)
committernwhitehorn <nwhitehorn@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 7 Apr 2010 02:24:41 +0000 (02:24 +0000)
commit2acd24a8cc53060164937ce69fdbf1e6e6ffc625
tree9cb5c82283f9840994363d827ab9f1affbd07fb4
parent61bff8f4cad789cec8d4030f19b8dc01c19e14a2
MFC r205014,205015:

Provide groundwork for 32-bit binary compatibility on non-x86 platforms,
for upcoming 64-bit PowerPC and MIPS support. This renames the COMPAT_IA32
option to COMPAT_FREEBSD32, removes some IA32-specific code from MI parts
of the kernel and enhances the freebsd32 compatibility code to support
big-endian platforms.

This MFC is required for MFCs of later changes to the freebsd32
compatibility from HEAD.

Requested by: kib

git-svn-id: svn://svn.freebsd.org/base/stable/8@206336 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
44 files changed:
UPDATING
sys/amd64/amd64/db_trace.c
sys/amd64/amd64/exception.S
sys/amd64/amd64/vm_machdep.c
sys/amd64/conf/GENERIC
sys/amd64/conf/NOTES
sys/amd64/conf/XENHVM
sys/amd64/include/elf.h
sys/amd64/include/reg.h
sys/amd64/linux32/linux32_sysvec.c
sys/compat/freebsd32/freebsd32.h
sys/compat/freebsd32/freebsd32_misc.c
sys/compat/freebsd32/freebsd32_util.h
sys/compat/freebsd32/syscalls.master
sys/compat/ia32/ia32_reg.h
sys/compat/ia32/ia32_sysvec.c
sys/conf/files.amd64
sys/conf/files.ia64
sys/conf/options.amd64
sys/conf/options.ia64
sys/fs/procfs/procfs_dbregs.c
sys/fs/procfs/procfs_fpregs.c
sys/fs/procfs/procfs_ioctl.c
sys/fs/procfs/procfs_map.c
sys/fs/procfs/procfs_regs.c
sys/ia64/conf/GENERIC
sys/ia64/conf/NOTES
sys/ia64/ia64/exception.S
sys/ia64/ia64/genassym.c
sys/ia64/ia64/machdep.c
sys/ia64/include/elf.h
sys/ia64/include/reg.h
sys/kern/imgact_elf.c
sys/kern/kern_jail.c
sys/kern/kern_module.c
sys/kern/kern_thr.c
sys/kern/kern_umtx.c
sys/kern/sys_generic.c
sys/kern/sys_process.c
sys/kern/uipc_socket.c
sys/kern/vfs_aio.c
sys/modules/linux/Makefile
sys/modules/procfs/Makefile
sys/sys/ptrace.h