Date: Thu, 11 Mar 2010 14:49:06 +0000 (UTC) From: Nathan Whitehorn <nwhitehorn@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src UPDATING src/sys/amd64/amd64 db_trace.c exception.S vm_machdep.c src/sys/amd64/conf GENERIC NOTES XENHVM src/sys/amd64/include elf.h reg.h src/sys/amd64/linux32 linux32_sysvec.c src/sys/compat/freebsd32 freebsd32.h ... Message-ID: <201003111452.o2BEqrb7070402@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
nwhitehorn 2010-03-11 14:49:06 UTC FreeBSD src repository Modified files: . UPDATING sys/amd64/amd64 db_trace.c exception.S vm_machdep.c sys/amd64/conf GENERIC NOTES XENHVM sys/amd64/include elf.h reg.h sys/amd64/linux32 linux32_sysvec.c sys/compat/freebsd32 freebsd32.h freebsd32_misc.c freebsd32_proto.h freebsd32_syscall.h freebsd32_syscalls.c freebsd32_sysent.c freebsd32_util.h syscalls.master sys/compat/ia32 ia32_reg.h ia32_sysvec.c sys/conf files.amd64 files.ia64 options.amd64 options.ia64 sys/fs/procfs procfs_dbregs.c procfs_fpregs.c procfs_ioctl.c procfs_map.c procfs_regs.c sys/ia64/conf GENERIC NOTES sys/ia64/ia64 exception.S genassym.c machdep.c sys/ia64/include elf.h reg.h sys/kern imgact_elf.c kern_jail.c kern_module.c kern_thr.c kern_umtx.c sys_generic.c sys_process.c uipc_socket.c vfs_aio.c sys/modules/linux Makefile sys/modules/procfs Makefile sys/sys ptrace.h Log: SVN rev 205014 on 2010-03-11 14:49:06Z by nwhitehorn 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. Reviewed by: kib, jhb Revision Changes Path 1.656 +6 -0 src/UPDATING 1.86 +1 -1 src/sys/amd64/amd64/db_trace.c 1.142 +1 -1 src/sys/amd64/amd64/exception.S 1.268 +2 -2 src/sys/amd64/amd64/vm_machdep.c 1.540 +1 -1 src/sys/amd64/conf/GENERIC 1.102 +2 -2 src/sys/amd64/conf/NOTES 1.9 +1 -1 src/sys/amd64/conf/XENHVM 1.23 +1 -0 src/sys/amd64/include/elf.h 1.40 +9 -0 src/sys/amd64/include/reg.h 1.55 +2 -2 src/sys/amd64/linux32/linux32_sysvec.c 1.10 +24 -0 src/sys/compat/freebsd32/freebsd32.h 1.98 +158 -27 src/sys/compat/freebsd32/freebsd32_misc.c 1.113 +161 -39 src/sys/compat/freebsd32/freebsd32_proto.h 1.109 +8 -1 src/sys/compat/freebsd32/freebsd32_syscall.h 1.100 +17 -1 src/sys/compat/freebsd32/freebsd32_syscalls.c 1.111 +17 -1 src/sys/compat/freebsd32/freebsd32_sysent.c 1.13 +2 -0 src/sys/compat/freebsd32/freebsd32_util.h 1.128 +60 -32 src/sys/compat/freebsd32/syscalls.master 1.2 +0 -23 src/sys/compat/ia32/ia32_reg.h 1.37 +1 -123 src/sys/compat/ia32/ia32_sysvec.c 1.154 +12 -12 src/sys/conf/files.amd64 1.106 +10 -10 src/sys/conf/files.ia64 1.38 +1 -1 src/sys/conf/options.amd64 1.30 +1 -1 src/sys/conf/options.ia64 1.30 +3 -4 src/sys/fs/procfs/procfs_dbregs.c 1.35 +3 -4 src/sys/fs/procfs/procfs_fpregs.c 1.20 +3 -3 src/sys/fs/procfs/procfs_ioctl.c 1.52 +4 -4 src/sys/fs/procfs/procfs_map.c 1.34 +3 -4 src/sys/fs/procfs/procfs_regs.c 1.111 +1 -0 src/sys/ia64/conf/GENERIC 1.17 +2 -2 src/sys/ia64/conf/NOTES 1.69 +1 -1 src/sys/ia64/ia64/exception.S 1.47 +2 -2 src/sys/ia64/ia64/genassym.c 1.257 +3 -3 src/sys/ia64/ia64/machdep.c 1.19 +1 -0 src/sys/ia64/include/elf.h 1.14 +9 -0 src/sys/ia64/include/reg.h 1.206 +6 -9 src/sys/kern/imgact_elf.c 1.134 +4 -4 src/sys/kern/kern_jail.c 1.58 +1 -1 src/sys/kern/kern_module.c 1.81 +1 -1 src/sys/kern/kern_thr.c 1.84 +3 -3 src/sys/kern/kern_umtx.c 1.179 +32 -2 src/sys/kern/sys_generic.c 1.164 +14 -16 src/sys/kern/sys_process.c 1.347 +3 -3 src/sys/kern/uipc_socket.c 1.245 +1 -1 src/sys/kern/vfs_aio.c 1.81 +1 -1 src/sys/modules/linux/Makefile 1.34 +1 -1 src/sys/modules/procfs/Makefile 1.31 +2 -1 src/sys/sys/ptrace.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003111452.o2BEqrb7070402>