Subject: CVS commit: src
To: None <source-changes@NetBSD.org>
From: Emmanuel Dreyfus <manu@netbsd.org>
List: source-changes
Date: 02/09/2006 19:18:57
Module Name:	src
Committed By:	manu
Date:		Thu Feb  9 19:18:57 UTC 2006

Modified Files:
	src/doc: CHANGES
	src/sys/arch/amd64/amd64: genassym.cf
	src/sys/arch/amd64/conf: GENERIC files.amd64
	src/sys/arch/amd64/include: Makefile
	src/sys/compat/linux/arch/amd64: linux_commons.c linux_syscall.h
	    linux_syscallargs.h linux_syscalls.c linux_sysent.c syscalls.master
	src/sys/compat/linux/common: linux_exec.h linux_exec_elf32.c
	    linux_file64.c linux_ipc.c linux_misc.c linux_misc_notalpha.c
	    linux_msg.h linux_oldmmap.c linux_sem.h linux_shm.h linux_socket.c
	    linux_socketcall.h
	src/sys/compat/netbsd32: netbsd32_netbsd.c
	src/sys/conf: files
	src/sys/kern: exec_conf.c kern_exec.c
	src/sys/sys: sysctl.h
	src/usr.bin/kdump: setemul.c
Added Files:
	src/sys/arch/amd64/amd64: linux32_sigcode.S linux32_syscall.c
	src/sys/arch/amd64/include: linux32_machdep.h
	src/sys/compat/linux/common: linux_limit.h
	src/sys/compat/linux32: Makefile.inc files.linux32 linux32_syscall.h
	    linux32_syscallargs.h linux32_syscalls.c
	src/sys/compat/linux32/arch/amd64: Makefile files.linux32_amd64
	    linux32_errno.h linux32_exec.h linux32_machdep.c linux32_machdep.h
	    linux32_missing.c linux32_missing.h linux32_signal.h
	    linux32_syscall.h linux32_syscallargs.h linux32_syscalls.c
	    linux32_sysent.c linux32_types.h syscalls.conf syscalls.master
	src/sys/compat/linux32/common: linux32_dirent.c linux32_emuldata.h
	    linux32_errno.h linux32_exec.c linux32_exec.h linux32_exec_elf32.c
	    linux32_fcntl.c linux32_ioctl.c linux32_machdep.h linux32_misc.c
	    linux32_mman.c linux32_resource.c linux32_sched.c linux32_signal.c
	    linux32_signal.h linux32_socket.c linux32_socketcall.c
	    linux32_socketcall.h linux32_stat.c linux32_sysctl.c
	    linux32_sysctl.h linux32_time.c linux32_types.h linux32_unistd.c
	    linux32_utsname.c linux32_wait.c

Log Message:
Add initial (but unfinished) COMPAT_LINUX32 for amd64. This is good enough so
that the i386 license manager part of amd64 version of Fluent works.

While I'm here, add SysV IPC to COMPAT_LINUX/amd64


To generate a diff of this commit:
cvs rdiff -r1.583 -r1.584 src/doc/CHANGES
cvs rdiff -r1.4 -r1.5 src/sys/arch/amd64/amd64/genassym.cf
cvs rdiff -r0 -r1.1 src/sys/arch/amd64/amd64/linux32_sigcode.S \
    src/sys/arch/amd64/amd64/linux32_syscall.c
cvs rdiff -r1.84 -r1.85 src/sys/arch/amd64/conf/GENERIC
cvs rdiff -r1.19 -r1.20 src/sys/arch/amd64/conf/files.amd64
cvs rdiff -r1.6 -r1.7 src/sys/arch/amd64/include/Makefile
cvs rdiff -r0 -r1.1 src/sys/arch/amd64/include/linux32_machdep.h
cvs rdiff -r1.4 -r1.5 src/sys/compat/linux/arch/amd64/linux_commons.c
cvs rdiff -r1.9 -r1.10 src/sys/compat/linux/arch/amd64/linux_syscall.h \
    src/sys/compat/linux/arch/amd64/linux_syscallargs.h \
    src/sys/compat/linux/arch/amd64/linux_syscalls.c \
    src/sys/compat/linux/arch/amd64/linux_sysent.c \
    src/sys/compat/linux/arch/amd64/syscalls.master
cvs rdiff -r1.36 -r1.37 src/sys/compat/linux/common/linux_exec.h
cvs rdiff -r1.70 -r1.71 src/sys/compat/linux/common/linux_exec_elf32.c
cvs rdiff -r1.30 -r1.31 src/sys/compat/linux/common/linux_file64.c
cvs rdiff -r1.32 -r1.33 src/sys/compat/linux/common/linux_ipc.c
cvs rdiff -r0 -r1.1 src/sys/compat/linux/common/linux_limit.h
cvs rdiff -r1.149 -r1.150 src/sys/compat/linux/common/linux_misc.c
cvs rdiff -r1.76 -r1.77 src/sys/compat/linux/common/linux_misc_notalpha.c
cvs rdiff -r1.6 -r1.7 src/sys/compat/linux/common/linux_msg.h
cvs rdiff -r1.64 -r1.65 src/sys/compat/linux/common/linux_oldmmap.c
cvs rdiff -r1.5 -r1.6 src/sys/compat/linux/common/linux_sem.h
cvs rdiff -r1.7 -r1.8 src/sys/compat/linux/common/linux_shm.h
cvs rdiff -r1.58 -r1.59 src/sys/compat/linux/common/linux_socket.c
cvs rdiff -r1.10 -r1.11 src/sys/compat/linux/common/linux_socketcall.h
cvs rdiff -r0 -r1.1 src/sys/compat/linux32/Makefile.inc \
    src/sys/compat/linux32/files.linux32 \
    src/sys/compat/linux32/linux32_syscall.h \
    src/sys/compat/linux32/linux32_syscallargs.h \
    src/sys/compat/linux32/linux32_syscalls.c
cvs rdiff -r0 -r1.1 src/sys/compat/linux32/arch/amd64/Makefile \
    src/sys/compat/linux32/arch/amd64/files.linux32_amd64 \
    src/sys/compat/linux32/arch/amd64/linux32_errno.h \
    src/sys/compat/linux32/arch/amd64/linux32_exec.h \
    src/sys/compat/linux32/arch/amd64/linux32_machdep.c \
    src/sys/compat/linux32/arch/amd64/linux32_machdep.h \
    src/sys/compat/linux32/arch/amd64/linux32_missing.c \
    src/sys/compat/linux32/arch/amd64/linux32_missing.h \
    src/sys/compat/linux32/arch/amd64/linux32_signal.h \
    src/sys/compat/linux32/arch/amd64/linux32_syscall.h \
    src/sys/compat/linux32/arch/amd64/linux32_syscallargs.h \
    src/sys/compat/linux32/arch/amd64/linux32_syscalls.c \
    src/sys/compat/linux32/arch/amd64/linux32_sysent.c \
    src/sys/compat/linux32/arch/amd64/linux32_types.h \
    src/sys/compat/linux32/arch/amd64/syscalls.conf \
    src/sys/compat/linux32/arch/amd64/syscalls.master
cvs rdiff -r0 -r1.1 src/sys/compat/linux32/common/linux32_dirent.c \
    src/sys/compat/linux32/common/linux32_emuldata.h \
    src/sys/compat/linux32/common/linux32_errno.h \
    src/sys/compat/linux32/common/linux32_exec.c \
    src/sys/compat/linux32/common/linux32_exec.h \
    src/sys/compat/linux32/common/linux32_exec_elf32.c \
    src/sys/compat/linux32/common/linux32_fcntl.c \
    src/sys/compat/linux32/common/linux32_ioctl.c \
    src/sys/compat/linux32/common/linux32_machdep.h \
    src/sys/compat/linux32/common/linux32_misc.c \
    src/sys/compat/linux32/common/linux32_mman.c \
    src/sys/compat/linux32/common/linux32_resource.c \
    src/sys/compat/linux32/common/linux32_sched.c \
    src/sys/compat/linux32/common/linux32_signal.c \
    src/sys/compat/linux32/common/linux32_signal.h \
    src/sys/compat/linux32/common/linux32_socket.c \
    src/sys/compat/linux32/common/linux32_socketcall.c \
    src/sys/compat/linux32/common/linux32_socketcall.h \
    src/sys/compat/linux32/common/linux32_stat.c \
    src/sys/compat/linux32/common/linux32_sysctl.c \
    src/sys/compat/linux32/common/linux32_sysctl.h \
    src/sys/compat/linux32/common/linux32_time.c \
    src/sys/compat/linux32/common/linux32_types.h \
    src/sys/compat/linux32/common/linux32_unistd.c \
    src/sys/compat/linux32/common/linux32_utsname.c \
    src/sys/compat/linux32/common/linux32_wait.c
cvs rdiff -r1.99 -r1.100 src/sys/compat/netbsd32/netbsd32_netbsd.c
cvs rdiff -r1.757 -r1.758 src/sys/conf/files
cvs rdiff -r1.91 -r1.92 src/sys/kern/exec_conf.c
cvs rdiff -r1.212 -r1.213 src/sys/kern/kern_exec.c
cvs rdiff -r1.149 -r1.150 src/sys/sys/sysctl.h
cvs rdiff -r1.20 -r1.21 src/usr.bin/kdump/setemul.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.