The NetBSD Project

CVS log for src/sys/compat/linux32/common/linux32_signal.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / compat / linux32 / common

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.19.8.2 / (download) - annotate - [select for diffs], Wed Aug 3 11:11:33 2022 UTC (6 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE
Changes since 1.19.8.1: +4 -2 lines
Diff to previous 1.19.8.1 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored)

Pull up following revision(s), all via patch
(requested by riastradh in ticket #1487):

	sys/compat/linux/arch/i386/linux_machdep.c: revision 1.168
	sys/compat/sunos/sunos_misc.c: revision 1.177
	sys/compat/netbsd32/netbsd32_compat_50.c: revision 1.52
	sys/compat/common/kern_resource_43.c: revision 1.23
	sys/compat/netbsd32/netbsd32_conv.h: revision 1.46
	sys/compat/linux/arch/i386/linux_ptrace.c: revision 1.35
	sys/compat/common/vfs_syscalls_12.c: revision 1.38
	sys/compat/ultrix/ultrix_misc.c: revision 1.126
	sys/compat/common/kern_sig_43.c: revision 1.37
	sys/compat/linux/common/linux_mtio.c: revision 1.8
	sys/compat/freebsd/freebsd_misc.c: revision 1.34
	sys/compat/freebsd/freebsd_machdep.c: revision 1.5
	sys/compat/linux/common/linux_olduname.c: revision 1.67
	sys/compat/linux/arch/mips/linux_machdep.c: revision 1.44
	sys/compat/freebsd/freebsd_sched.c: revision 1.23
	sys/compat/ossaudio/ossaudio.c: revision 1.84
	sys/compat/sys/time_types.h: revision 1.6
	sys/compat/linux/arch/powerpc/linux_machdep.c: revision 1.51
	sys/compat/common/ieee80211_20.c: revision 1.7
	sys/compat/linux/common/linux_file.c: revision 1.119
	sys/compat/linux/arch/arm/linux_machdep.c: revision 1.34
	sys/compat/netbsd32/netbsd32_wait.c: revision 1.25
	sys/compat/linux32/common/linux32_time.c: revision 1.38
	sys/compat/linux/arch/powerpc/linux_ptrace.c: revision 1.33
	sys/compat/linux/arch/alpha/linux_machdep.c: revision 1.52
	sys/compat/linux32/arch/amd64/linux32_machdep.c: revision 1.46
	sys/compat/netbsd32/netbsd32_compat_12.c: revision 1.36
	sys/compat/ultrix/ultrix_ioctl.c: revision 1.39
	sys/compat/linux/common/linux_misc.c: revision 1.252
	sys/compat/linux/common/linux_hdio.c: revision 1.19
	sys/compat/sunos/sunos_ioctl.c: revision 1.71
	sys/compat/linux/common/linux_sched.c: revision 1.79
	sys/compat/common/kern_info_43.c: revision 1.40
	sys/compat/linux32/common/linux32_exec_elf32.c: revision 1.20
	sys/compat/linux/common/linux_socket.c: revision 1.153
	sys/compat/linux/arch/amd64/linux_machdep.c: revision 1.60
	sys/compat/common/vfs_syscalls_43.c: revision 1.68
	sys/compat/linux/arch/powerpc/linux_exec_powerpc.c: revision 1.25
	sys/compat/netbsd32/netbsd32_ptrace.c: revision 1.9
	sys/compat/common/kern_time_50.c: revision 1.37
	sys/compat/netbsd32/netbsd32_compat_20.c: revision 1.42
	sys/compat/linux/common/linux_cdrom.c: revision 1.28
	sys/compat/linux/arch/m68k/linux_machdep.c: revision 1.43
	sys/compat/common/kern_info_09.c: revision 1.22
	sys/compat/linux32/common/linux32_resource.c: revision 1.12
	sys/compat/linux/common/linux_oldolduname.c: revision 1.67
	sys/compat/common/if_media_80.c: revision 1.4
	sys/compat/linux/arch/alpha/linux_osf1.c: revision 1.5
	sys/compat/netbsd32/netbsd32_nfssvc.c: revision 1.8
	sys/compat/linux32/common/linux32_signal.c: revision 1.21
	sys/compat/common/kern_sig_13.c: revision 1.22
	sys/compat/sunos32/sunos32_ioctl.c: revision 1.36
	sys/compat/netbsd32/netbsd32_compat_43.c: revision 1.62
	sys/compat/linux/arch/arm/linux_ptrace.c: revision 1.23
	sys/compat/netbsd32/netbsd32_time.c: revision 1.56
	sys/compat/linux/common/linux_signal.c: revision 1.84
	sys/compat/netbsd32/netbsd32_signal.c: revision 1.52
	sys/compat/sunos32/sunos32_misc.c: revision 1.85
	sys/compat/linux/common/linux_time.c: revision 1.40
	sys/compat/linux/common/linux_fdio.c: revision 1.14
	sys/compat/common/vfs_syscalls_30.c: revision 1.43

sys/compat: Memset zero before copyout.

Just in case of uninitialized padding which would lead to kernel
stack disclosure.  If the compiler can prove the memset redundant
then it can optimize it away; otherwise better safe than sorry.

Revision 1.24 / (download) - annotate - [select for diffs], Fri Nov 26 13:32:38 2021 UTC (14 months, 1 week ago) by christos
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.23: +2 -6 lines
Diff to previous 1.23 (colored)

Remove #error, fixes the build. I don't understand why this would not work
on big endian. We use this construct to convert pointers everywhere else.

Revision 1.23 / (download) - annotate - [select for diffs], Mon Nov 1 05:07:16 2021 UTC (15 months, 1 week ago) by thorpej
Branch: MAIN
Changes since 1.22: +4 -3 lines
Diff to previous 1.22 (colored)

Use "stack_t" instead of "struct sigaltstack", as the former is the
newer standardized name.  NFC.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Sep 19 22:30:28 2021 UTC (16 months, 2 weeks ago) by thorpej
Branch: MAIN
Changes since 1.21: +57 -2 lines
Diff to previous 1.21 (colored)

Add routines to convert from linux32 to native sigevent_t.

Revision 1.21 / (download) - annotate - [select for diffs], Tue Sep 7 11:43:04 2021 UTC (17 months ago) by riastradh
Branch: MAIN
Changes since 1.20: +4 -2 lines
Diff to previous 1.20 (colored)

sys/compat: Memset zero before copyout.

Just in case of uninitialized padding which would lead to kernel
stack disclosure.  If the compiler can prove the memset redundant
then it can optimize it away; otherwise better safe than sorry.

Revision 1.20.8.1 / (download) - annotate - [select for diffs], Thu Dec 17 03:00:28 2020 UTC (2 years, 1 month ago) by thorpej
Branch: thorpej-futex
Changes since 1.20: +57 -2 lines
Diff to previous 1.20 (colored) next main 1.21 (colored)

Add sigevent mapping for Linux-32 compat.

Revision 1.19.4.1 / (download) - annotate - [select for diffs], Mon Apr 13 08:04:16 2020 UTC (2 years, 9 months ago) by martin
Branch: phil-wifi
Changes since 1.19: +3 -2 lines
Diff to previous 1.19 (colored) next main 1.20 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.17.12.1 / (download) - annotate - [select for diffs], Tue Jan 21 19:23:37 2020 UTC (3 years ago) by martin
Branch: netbsd-7-1
Changes since 1.17: +3 -2 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

Pull up the following, requested by christos in ticket #1720:

	sys/compat/common/kern_sig_43.c				1.36
	sys/compat/linux/arch/amd64/linux_machdep.c		1.59
	sys/compat/linux/common/linux_fcntl.h			1.18
	sys/compat/linux/common/linux_file64.c			1.62
	sys/compat/linux/common/linux_ipc.c			1.57
	sys/compat/linux/common/linux_misc.c			1.243
	sys/compat/linux/common/linux_signal.c			1.81
	sys/compat/linux/common/linux_socket.c			1.149 (patch)
	sys/compat/linux/common/linux_socket.h			1.24
	sys/compat/linux/common/linux_statfs.h			1.7
	sys/compat/linux/common/linux_termios.c			1.38
	sys/compat/linux/common/linux_termios.h			1.22
	sys/compat/linux32/common/linux32_dirent.c		1.20
	sys/compat/linux32/common/linux32_ioctl.c		1.14
	sys/compat/linux32/common/linux32_misc.c		1.27
	sys/compat/linux32/common/linux32_signal.c		1.20
	sys/compat/linux32/common/linux32_sysinfo.c		1.8
	sys/compat/linux32/common/linux32_termios.c		1.15
	sys/compat/linux32/common/linux32_utsname.c		1.10
	sys/compat/netbsd32/netbsd32_compat_20.c		1.39
	sys/compat/netbsd32/netbsd32_compat_43.c		1.59
	sys/compat/netbsd32/netbsd32_compat_50.c		1.44
	sys/compat/ossaudio/ossaudio.c				1.75
	sys/kern/sysv_shm.c					1.138
	sys/miscfs/procfs/procfs_linux.c			1.75 (patch)
	sys/sys/shm.h						1.54 (patch)

Fix various info leaks, out of bound access, usage of uninitialized
values and direct access to userland variables from kernel space
and memory leaks in system calls implemented for the compatibility
subsystems.

Revision 1.17.4.1 / (download) - annotate - [select for diffs], Tue Jan 21 19:19:17 2020 UTC (3 years ago) by martin
Branch: netbsd-7
Changes since 1.17: +3 -2 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

Pull up the following, requested by christos in ticket #1720:

	sys/compat/common/kern_sig_43.c				1.36
	sys/compat/linux/arch/amd64/linux_machdep.c		1.59
	sys/compat/linux/common/linux_fcntl.h			1.18
	sys/compat/linux/common/linux_file64.c			1.62
	sys/compat/linux/common/linux_ipc.c			1.57
	sys/compat/linux/common/linux_misc.c			1.243
	sys/compat/linux/common/linux_signal.c			1.81
	sys/compat/linux/common/linux_socket.c			1.149 (patch)
	sys/compat/linux/common/linux_socket.h			1.24
	sys/compat/linux/common/linux_statfs.h			1.7
	sys/compat/linux/common/linux_termios.c			1.38
	sys/compat/linux/common/linux_termios.h			1.22
	sys/compat/linux32/common/linux32_dirent.c		1.20
	sys/compat/linux32/common/linux32_ioctl.c		1.14
	sys/compat/linux32/common/linux32_misc.c		1.27
	sys/compat/linux32/common/linux32_signal.c		1.20
	sys/compat/linux32/common/linux32_sysinfo.c		1.8
	sys/compat/linux32/common/linux32_termios.c		1.15
	sys/compat/linux32/common/linux32_utsname.c		1.10
	sys/compat/netbsd32/netbsd32_compat_20.c		1.39
	sys/compat/netbsd32/netbsd32_compat_43.c		1.59
	sys/compat/netbsd32/netbsd32_compat_50.c		1.44
	sys/compat/ossaudio/ossaudio.c				1.75
	sys/kern/sysv_shm.c					1.138
	sys/miscfs/procfs/procfs_linux.c			1.75 (patch)
	sys/sys/shm.h						1.54 (patch)

Fix various info leaks, out of bound access, usage of uninitialized
values and direct access to userland variables from kernel space
and memory leaks in system calls implemented for the compatibility
subsystems.

Revision 1.18.10.1 / (download) - annotate - [select for diffs], Tue Jan 21 18:12:54 2020 UTC (3 years ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE
Changes since 1.18: +3 -2 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

Pull up the following, requested by christos in ticket #1487:

	sys/compat/common/kern_sig_43.c				1.36
	sys/compat/linux/arch/amd64/linux_machdep.c		1.59
	sys/compat/linux/common/linux_fcntl.h			1.18
	sys/compat/linux/common/linux_file64.c			1.62
	sys/compat/linux/common/linux_ipc.c			1.57
	sys/compat/linux/common/linux_misc.c			1.243
	sys/compat/linux/common/linux_signal.c			1.81
	sys/compat/linux/common/linux_socket.c			1.149
	sys/compat/linux/common/linux_socket.h			1.24
	sys/compat/linux/common/linux_statfs.h			1.7
	sys/compat/linux/common/linux_termios.c			1.38
	sys/compat/linux/common/linux_termios.h			1.22
	sys/compat/linux32/common/linux32_dirent.c		1.20
	sys/compat/linux32/common/linux32_ioctl.c		1.14
	sys/compat/linux32/common/linux32_misc.c		1.27
	sys/compat/linux32/common/linux32_signal.c		1.20
	sys/compat/linux32/common/linux32_sysinfo.c		1.8
	sys/compat/linux32/common/linux32_termios.c		1.15
	sys/compat/linux32/common/linux32_utsname.c		1.10
	sys/compat/netbsd32/netbsd32_compat_20.c		1.39
	sys/compat/netbsd32/netbsd32_compat_43.c		1.59
	sys/compat/netbsd32/netbsd32_compat_50.c		1.44
	sys/compat/ossaudio/ossaudio.c				1.75
	sys/kern/sysv_shm.c					1.138
	sys/miscfs/procfs/procfs_linux.c			1.75 (patch)
	sys/sys/shm.h						1.54

Fix various info leaks, out of bound access, usage of uninitialized
values and direct access to userland variables from kernel space
and memory leaks in system calls implemented for the compatibility
subsystems.

Revision 1.19.8.1 / (download) - annotate - [select for diffs], Fri Sep 13 06:25:25 2019 UTC (3 years, 4 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1
Changes since 1.19: +3 -2 lines
Diff to previous 1.19 (colored)

Pull up following revision(s) (requested by maxv in ticket #194):

	sys/compat/linux/common/linux_socket.c: revision 1.146
	sys/compat/linux/common/linux_socket.c: revision 1.147
	sys/compat/linux/common/linux_socket.c: revision 1.148
	sys/compat/linux/common/linux_socket.c: revision 1.149
	sys/compat/linux/arch/amd64/linux_machdep.c: revision 1.59
	sys/compat/linux32/common/linux32_sysinfo.c: revision 1.8
	sys/kern/sysv_shm.c: revision 1.138
	sys/compat/linux/common/linux_file64.c: revision 1.61
	sys/compat/linux/common/linux_file64.c: revision 1.62
	sys/compat/netbsd32/netbsd32_compat_43.c: revision 1.58
	sys/compat/linux32/common/linux32_dirent.c: revision 1.20
	sys/compat/linux32/common/linux32_utsname.c: revision 1.10
	sys/compat/linux/common/linux_termios.h: revision 1.22
	sys/compat/linux32/common/linux32_termios.c: revision 1.15
	sys/compat/linux32/common/linux32_misc.c: revision 1.27
	sys/compat/linux32/common/linux32_ioctl.c: revision 1.14
	sys/compat/linux/common/linux_statfs.h: revision 1.7
	sys/compat/linux/common/linux_ipc.c: revision 1.57
	sys/compat/linux/common/linux_fcntl.h: revision 1.18
	sys/compat/linux/common/linux_socket.h: revision 1.24
	sys/sys/shm.h: revision 1.54
	sys/compat/ossaudio/ossaudio.c: revision 1.75
	sys/compat/linux32/common/linux32_signal.c: revision 1.20
	sys/miscfs/procfs/procfs_linux.c: revision 1.75
	sys/compat/linux/common/linux_signal.c: revision 1.81
	sys/compat/linux/common/linux_termios.c: revision 1.38
	sys/compat/linux/common/linux_misc.c: revision 1.241
	sys/compat/linux/common/linux_misc.c: revision 1.242
	sys/compat/linux/common/linux_misc.c: revision 1.243
	sys/compat/linux/common/linux_misc.c: revision 1.244

Fix info leaks.

Fix stupid bugs in linux_sys_shmctl(): the index could be out of bound
(page fault) and there was no proper locking.
Maybe we should just remove LINUX_SHM_STAT, like compat_linux32.

Remove printf.

When dealing with an unknown value, set -1, to prevent (harmless)
uninitialized accesses later.

Add a default case, don't call sys_ioctl() with an uninitialized 'com'
argument.

Fix error handling, returns an errno, not -1.

Put the printf under DEBUG_LINUX.


Hum, don't forget the 'pid' argument, otherwise we're not gonna go very
far.

Don't read data from userland directly. This simply does not work on any
recent x86 CPU (thanks to SMAP) and all architectures that forbid direct
access to userland from the kernel. But I guess no one noticed because no
one ever uses compat_linux, right?

Hum, don't pass an mbuf to realloc(). Inspired from copyin32_msg_control().

Fix memory leak.

I don't see the point in having this useless printf, but add a '\n' to it,
so that it at least displays useless stuff correctly.

Hum, remove incorrect assignment. Userland could have passed a smaller
namelen, and the uninitialized bytes from sb_data were being used later in
the network stack.

Revision 1.20 / (download) - annotate - [select for diffs], Fri Aug 23 08:31:11 2019 UTC (3 years, 5 months ago) by maxv
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: thorpej-futex
Changes since 1.19: +3 -2 lines
Diff to previous 1.19 (colored)

Fix info leaks in sigaltstack.

Revision 1.19 / (download) - annotate - [select for diffs], Sun Jan 7 21:16:00 2018 UTC (5 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-base, phil-wifi-20190609, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, netbsd-9-base, isaki-audio2-base, isaki-audio2
Branch point for: phil-wifi, netbsd-9
Changes since 1.18: +11 -2 lines
Diff to previous 1.18 (colored)

ignore signal 64 for now (go uses it)
XXX: pullup-8

Revision 1.16.2.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:55 2017 UTC (5 years, 2 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.16.2.1: +1 -1 lines
Diff to previous 1.16.2.1 (colored) to branchpoint 1.16 (colored) next main 1.17 (colored)

update from HEAD

Revision 1.17.6.1 / (download) - annotate - [select for diffs], Mon Apr 6 15:18:07 2015 UTC (7 years, 10 months ago) by skrll
Branch: nick-nhusb
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

Sync with HEAD

Revision 1.18 / (download) - annotate - [select for diffs], Sun Mar 8 17:10:44 2015 UTC (7 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, netbsd-8-base, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: netbsd-8
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)

fix inconsistent names

Revision 1.16.2.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:33 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-maxphys
Changes since 1.16: +4 -2 lines
Diff to previous 1.16 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.13.12.3 / (download) - annotate - [select for diffs], Thu May 22 11:40:17 2014 UTC (8 years, 8 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.13.12.2: +4 -2 lines
Diff to previous 1.13.12.2 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.16.4.1 / (download) - annotate - [select for diffs], Sun May 18 17:45:33 2014 UTC (8 years, 8 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.16: +4 -2 lines
Diff to previous 1.16 (colored) next main 1.17 (colored)

sync with head

Revision 1.17 / (download) - annotate - [select for diffs], Mon Nov 18 01:32:52 2013 UTC (9 years, 2 months ago) by chs
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, nick-nhusb-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Branch point for: nick-nhusb, netbsd-7-1, netbsd-7
Changes since 1.16: +4 -2 lines
Diff to previous 1.16 (colored)

implement the *at() syscalls.
bring the unimplemented syscall list up to date.

Revision 1.15.4.1 / (download) - annotate - [select for diffs], Sat Jun 2 11:09:14 2012 UTC (10 years, 8 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.15: +8 -3 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

sync to latest -current.

Revision 1.13.12.2 / (download) - annotate - [select for diffs], Wed May 23 10:07:53 2012 UTC (10 years, 8 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.13.12.1: +8 -3 lines
Diff to previous 1.13.12.1 (colored) to branchpoint 1.13 (colored)

sync with head.

Revision 1.15.6.1 / (download) - annotate - [select for diffs], Sat May 19 15:19:43 2012 UTC (10 years, 8 months ago) by riz
Branch: netbsd-6
CVS Tags: netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Changes since 1.15: +8 -3 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

Pull up following revision(s) (requested by christos in ticket #263):
	sys/compat/linux32/arch/amd64/linux32_syscallargs.h: revision 1.66
	sys/compat/linux32/arch/amd64/syscalls.master: revision 1.61
	sys/compat/linux32/common/linux32_signal.c: revision 1.16
	sys/compat/linux32/arch/amd64/linux32_syscall.h: revision 1.66
	sys/compat/linux32/arch/amd64/linux32_sysent.c: revision 1.66
	sys/compat/linux32/arch/amd64/linux32_syscalls.c: revision 1.66
regen
Fix rt_sigtimedwait():
It is wishful thinking that:
    1. declaring a 32 bit syscall with 64 bit pointers
    2. passing a struct with 32 bit pointers to a 64 bit function
is going to work.

Revision 1.16 / (download) - annotate - [select for diffs], Thu May 10 19:40:46 2012 UTC (10 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900, jmcneill-usbmp-base10, agc-symver-base, agc-symver
Branch point for: tls-maxphys, rmind-smpnet
Changes since 1.15: +8 -3 lines
Diff to previous 1.15 (colored)

Fix rt_sigtimedwait():
It is wishful thinking that:
    1. declaring a 32 bit syscall with 64 bit pointers
    2. passing a struct with 32 bit pointers to a 64 bit function
is going to work.

Revision 1.13.12.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:07:19 2012 UTC (10 years, 9 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.13: +167 -2 lines
Diff to previous 1.13 (colored)

sync with head

Revision 1.15 / (download) - annotate - [select for diffs], Fri Nov 18 15:46:29 2011 UTC (11 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base4, netbsd-6-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: netbsd-6, jmcneill-usbmp
Changes since 1.14: +2 -5 lines
Diff to previous 1.14 (colored)

remove incorrect assertions (the len passed is the size of the bsd structure
not the linux one)

Revision 1.14 / (download) - annotate - [select for diffs], Fri Nov 18 04:08:56 2011 UTC (11 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.13: +170 -2 lines
Diff to previous 1.13 (colored)

add sigtimedwait support

Revision 1.10.2.2 / (download) - annotate - [select for diffs], Thu Jul 23 23:31:42 2009 UTC (13 years, 6 months ago) by jym
Branch: jym-xensuspend
Changes since 1.10.2.1: +65 -2 lines
Diff to previous 1.10.2.1 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored)

Sync with HEAD.

Revision 1.8.2.2 / (download) - annotate - [select for diffs], Sat Jun 20 07:20:17 2009 UTC (13 years, 7 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.8.2.1: +65 -2 lines
Diff to previous 1.8.2.1 (colored) to branchpoint 1.8 (colored) next main 1.9 (colored)

sync with head

Revision 1.13 / (download) - annotate - [select for diffs], Mon Jun 8 13:34:23 2009 UTC (13 years, 8 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, matt-premerge-20091211, matt-mips64-premerge-20101231, jymxensuspend-base, jym-xensuspend-nbase, jruoho-x86intr-base, jruoho-x86intr, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache
Changes since 1.12: +24 -2 lines
Diff to previous 1.12 (colored)

Add rt_queueinfo(2) support.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Jun 2 16:54:39 2009 UTC (13 years, 8 months ago) by njoly
Branch: MAIN
Changes since 1.11: +43 -2 lines
Diff to previous 1.11 (colored)

Add siggetmask/sigsetmask syscalls.

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Wed May 13 17:18:59 2009 UTC (13 years, 8 months ago) by jym
Branch: jym-xensuspend
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Mon May 4 08:12:23 2009 UTC (13 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.8: +44 -8 lines
Diff to previous 1.8 (colored)

sync with head.

Revision 1.9.2.2 / (download) - annotate - [select for diffs], Tue Apr 28 07:35:07 2009 UTC (13 years, 9 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.9.2.1: +3 -3 lines
Diff to previous 1.9.2.1 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)

Sync with HEAD.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Mar 18 16:00:17 2009 UTC (13 years, 10 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base, jym-xensuspend-base
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

bzero -> memset

Revision 1.9.2.1 / (download) - annotate - [select for diffs], Tue Mar 3 18:30:08 2009 UTC (13 years, 11 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.9: +25 -7 lines
Diff to previous 1.9 (colored)

Sync with HEAD.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Jan 20 20:47:33 2009 UTC (14 years ago) by christos
Branch: MAIN
CVS Tags: nick-hppapmap-base2
Branch point for: jym-xensuspend
Changes since 1.9: +25 -7 lines
Diff to previous 1.9 (colored)

add some debugging.

Revision 1.8.8.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:16:16 2008 UTC (14 years, 3 months ago) by haad
Branch: haad-dm
Changes since 1.8: +20 -2 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

Sync with HEAD.

Revision 1.7.6.2 / (download) - annotate - [select for diffs], Sun Sep 28 10:40:16 2008 UTC (14 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.7.6.1: +18 -0 lines
Diff to previous 1.7.6.1 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)

Sync with HEAD.

Revision 1.8.4.1 / (download) - annotate - [select for diffs], Thu Sep 18 04:36:45 2008 UTC (14 years, 4 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.8: +20 -2 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.8.6.1 / (download) - annotate - [select for diffs], Mon Jul 28 14:37:26 2008 UTC (14 years, 6 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.8: +20 -2 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

Sync with head.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jul 24 12:09:56 2008 UTC (14 years, 6 months ago) by njoly
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, simonb-wapbl-nbase, simonb-wapbl-base, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: nick-hppapmap
Changes since 1.8: +20 -2 lines
Diff to previous 1.8 (colored)

Add rt_sigpending syscall.

Revision 1.7.6.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:04 2008 UTC (14 years, 8 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.7: +4 -4 lines
Diff to previous 1.7 (colored)

Sync with HEAD.

Revision 1.7.8.1 / (download) - annotate - [select for diffs], Sun May 18 12:33:23 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-pf42
Changes since 1.7: +4 -4 lines
Diff to previous 1.7 (colored) next main 1.8 (colored)

sync with head.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Apr 24 18:39:23 2008 UTC (14 years, 9 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-nfs-mp-base2, yamt-nfs-mp-base, wrstuden-revivesa-base-1, wrstuden-revivesa-base, hpcarm-cleanup-nbase
Branch point for: yamt-nfs-mp, wrstuden-revivesa, simonb-wapbl, haad-dm
Changes since 1.7: +4 -4 lines
Diff to previous 1.7 (colored)

Merge proc::p_mutex and proc::p_smutex into a single adaptive mutex, since
we no longer need to guard against access from hardware interrupt handlers.

Additionally, if cloning a process with CLONE_SIGHAND, arrange to have the
child process share the parent's lock so that signal state may be kept in
sync. Partially addresses PR kern/37437.

Revision 1.1.16.5 / (download) - annotate - [select for diffs], Mon Jan 21 09:41:35 2008 UTC (15 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.1.16.4: +31 -58 lines
Diff to previous 1.1.16.4 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

sync with head

Revision 1.4.10.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:51:22 2008 UTC (15 years, 1 month ago) by matt
Branch: matt-armv6
Changes since 1.4: +31 -58 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)

sync with HEAD

Revision 1.5.4.2 / (download) - annotate - [select for diffs], Wed Jan 2 21:52:51 2008 UTC (15 years, 1 month ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.5.4.1: +17 -23 lines
Diff to previous 1.5.4.1 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored)

Sync with HEAD

Revision 1.4.18.1 / (download) - annotate - [select for diffs], Wed Dec 26 19:49:23 2007 UTC (15 years, 1 month ago) by ad
Branch: vmlocking2
Changes since 1.4: +31 -58 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)

Sync with head.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Dec 20 23:02:58 2007 UTC (15 years, 1 month ago) by dsl
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, vmlocking2-base3, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, bouyer-xeni386-nbase, bouyer-xeni386-base, ad-socklock-base1
Branch point for: yamt-pf42, mjf-devfs2
Changes since 1.6: +19 -25 lines
Diff to previous 1.6 (colored)

Convert all the system call entry points from:
    int foo(struct lwp *l, void *v, register_t *retval)
to:
    int foo(struct lwp *l, const struct foo_args *uap, register_t *retval)
Fixup compat code to not write into 'uap' and (in some cases) to actually
pass a correctly formatted 'uap' structure with the right name to the
next routine.
A few 'compat' routines that just call standard ones have been deleted.
All the 'compat' code compiles (along with the kernels required to test
build it).
98% done by automated scripts.

Revision 1.5.4.1 / (download) - annotate - [select for diffs], Thu Dec 13 21:55:10 2007 UTC (15 years, 1 month ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.5: +5 -1 lines
Diff to previous 1.5 (colored)

Sync with HEAD

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Thu Dec 13 05:05:29 2007 UTC (15 years, 1 month ago) by yamt
Branch: yamt-kmem
Changes since 1.5: +5 -1 lines
Diff to previous 1.5 (colored) next main 1.6 (colored)

sync with head.

Revision 1.6 / (download) - annotate - [select for diffs], Tue Dec 11 13:22:50 2007 UTC (15 years, 2 months ago) by lukem
Branch: MAIN
CVS Tags: yamt-kmem-base3, cube-autoconf-base, cube-autoconf
Changes since 1.5: +5 -1 lines
Diff to previous 1.5 (colored)

use __KERNEL_RCSID()

Revision 1.4.8.1 / (download) - annotate - [select for diffs], Sun Dec 9 19:37:09 2007 UTC (15 years, 2 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.4: +13 -38 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)

Sync with HEAD.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Dec 8 18:36:12 2007 UTC (15 years, 2 months ago) by dsl
Branch: MAIN
CVS Tags: yamt-kmem-base2, yamt-kmem-base, jmcneill-pm-base
Branch point for: yamt-kmem, bouyer-xeni386
Changes since 1.4: +13 -38 lines
Diff to previous 1.4 (colored)

ANSIfy most of the function definitions in sys/compat (but not ndis).
All by the magic of sed ...

Revision 1.1.16.4 / (download) - annotate - [select for diffs], Mon Sep 3 14:32:31 2007 UTC (15 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.1.16.3: +18 -18 lines
Diff to previous 1.1.16.3 (colored) to branchpoint 1.1 (colored)

sync with head.

Revision 1.2.8.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:04:24 2007 UTC (15 years, 7 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.2: +18 -18 lines
Diff to previous 1.2 (colored) next main 1.3 (colored)

Sync with head.

Revision 1.2.6.1 / (download) - annotate - [select for diffs], Tue Apr 10 13:26:25 2007 UTC (15 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.2: +18 -18 lines
Diff to previous 1.2 (colored) next main 1.3 (colored)

Sync with head.

Revision 1.2.10.2 / (download) - annotate - [select for diffs], Thu Mar 29 19:27:38 2007 UTC (15 years, 10 months ago) by reinoud
Branch: reinoud-bufcleanup
Changes since 1.2.10.1: +15 -15 lines
Diff to previous 1.2.10.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

Pullup to -current

Revision 1.2.2.1 / (download) - annotate - [select for diffs], Sat Mar 24 14:55:10 2007 UTC (15 years, 10 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.2: +18 -18 lines
Diff to previous 1.2 (colored) next main 1.3 (colored)

sync with head.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Mar 18 21:38:32 2007 UTC (15 years, 10 months ago) by dsl
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-idlelwp-base8, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, vmlocking-base, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, mjf-devfs, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, jmcneill-base, hpcarm-cleanup, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64
Branch point for: vmlocking2, matt-armv6, jmcneill-pm
Changes since 1.3: +15 -15 lines
Diff to previous 1.3 (colored)

Change all the NETBSD32PTR64(SCARG(uap, xxx))) to SCARG_P32(uap, xxx).

Revision 1.2.10.1 / (download) - annotate - [select for diffs], Sun Mar 18 00:06:35 2007 UTC (15 years, 10 months ago) by reinoud
Branch: reinoud-bufcleanup
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored)

First attempt to bring branch in sync with HEAD

Revision 1.3 / (download) - annotate - [select for diffs], Fri Mar 16 22:21:40 2007 UTC (15 years, 10 months ago) by dsl
Branch: MAIN
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored)

remove all the double (and triple) casts used to convert 32bit userspace
pointers to and from 64bit kernel pointers.  Instead use the defines
NETBSD32PTR64(p32) to read a 32bit pointer and (the new) NETBSD32PTR32(p32,p64)
to write a 32bit pointer throughout.
The 32bit pointer is now a struct to enforce the above.
amd64 (with linux emul) and sparc64 will both compile (when the arch stuff
goes in soon), and amd64 still runs some i386 binaries.

Revision 1.1.16.3 / (download) - annotate - [select for diffs], Mon Feb 26 09:09:25 2007 UTC (15 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.1.16.2: +11 -7 lines
Diff to previous 1.1.16.2 (colored) to branchpoint 1.1 (colored)

sync with head.

Revision 1.2 / (download) - annotate - [select for diffs], Thu Feb 15 15:29:52 2007 UTC (15 years, 11 months ago) by ad
Branch: MAIN
CVS Tags: ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp, vmlocking, reinoud-bufcleanup, mjf-ufs-trans
Changes since 1.1: +11 -7 lines
Diff to previous 1.1 (colored)

Fix COMPAT_LINUX32.

Revision 1.1.22.2 / (download) - annotate - [select for diffs], Sat Sep 9 02:46:03 2006 UTC (16 years, 5 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.1.22.1: +396 -0 lines
Diff to previous 1.1.22.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

sync with head

Revision 1.1.16.2 / (download) - annotate - [select for diffs], Wed Jun 21 14:59:27 2006 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.1.16.1: +396 -0 lines
Diff to previous 1.1.16.1 (colored) to branchpoint 1.1 (colored)

sync with head.

Revision 1.1.10.2 / (download) - annotate - [select for diffs], Sat Apr 22 11:38:14 2006 UTC (16 years, 9 months ago) by simonb
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.1.10.1: +396 -0 lines
Diff to previous 1.1.10.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

Sync with head.

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Sat Feb 18 15:39:02 2006 UTC (16 years, 11 months ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.1.2.1: +396 -0 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

sync with head.

Revision 1.1.22.1, Thu Feb 9 19:18:57 2006 UTC (17 years ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.1: +0 -396 lines
FILE REMOVED

file linux32_signal.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:46:03 +0000

Revision 1.1.16.1, Thu Feb 9 19:18:57 2006 UTC (17 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.1: +0 -396 lines
FILE REMOVED

file linux32_signal.c was added on branch yamt-lazymbuf on 2006-06-21 14:59:27 +0000

Revision 1.1.10.1, Thu Feb 9 19:18:57 2006 UTC (17 years ago) by simonb
Branch: simonb-timecounters
Changes since 1.1: +0 -396 lines
FILE REMOVED

file linux32_signal.c was added on branch simonb-timecounters on 2006-04-22 11:38:14 +0000

Revision 1.1.2.1, Thu Feb 9 19:18:57 2006 UTC (17 years ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.1: +0 -396 lines
FILE REMOVED

file linux32_signal.c was added on branch yamt-uio_vmspace on 2006-02-18 15:39:02 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Thu Feb 9 19:18:57 2006 UTC (17 years ago) by manu
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, yamt-pdpolicy, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, post-newlock2-merge, peter-altq-base, peter-altq, newlock2-nbase, newlock2-base, newlock2, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-uio_vmspace, yamt-lazymbuf, simonb-timecounters, rpaulo-netinet-merge-pcb

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

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>