CVS log for src/sys/compat/linux/common/linux_olduname.c
Up to [cvs.NetBSD.org] / src / sys / compat / linux / common
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.66.80.1: download - view: text, markup, annotated - select for diffs
Wed Jun 21 21:04:02 2023 UTC (22 months, 3 weeks ago) by martin
Branches: netbsd-8
CVS tags: netbsd-8-3-RELEASE
Diff to: previous 1.66: preferred, colored; next MAIN 1.67: preferred, colored
Changes since revision 1.66: +4 -2
lines
Pull up following revision(s) (requested by riastradh in ticket #1836):
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/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/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/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.66.92.1: download - view: text, markup, annotated - select for diffs
Wed Aug 3 11:11:32 2022 UTC (2 years, 9 months ago) by martin
Branches: netbsd-9
CVS tags: netbsd-9-4-RELEASE,
netbsd-9-3-RELEASE
Diff to: previous 1.66: preferred, colored; next MAIN 1.67: preferred, colored
Changes since revision 1.66: +4 -2
lines
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.68: download - view: text, markup, annotated - select for diffs
Thu Sep 23 06:56:27 2021 UTC (3 years, 7 months ago) by ryo
Branches: MAIN
CVS tags: thorpej-ifq-base,
thorpej-ifq,
thorpej-altq-separation-base,
thorpej-altq-separation,
perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs,
netbsd-10-base,
netbsd-10-1-RELEASE,
netbsd-10-0-RELEASE,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
netbsd-10,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm,
HEAD
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +3 -3
lines
add support COMPAT_LINUX for aarch64
Revision 1.67: download - view: text, markup, annotated - select for diffs
Tue Sep 7 11:43:04 2021 UTC (3 years, 8 months ago) by riastradh
Branches: MAIN
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +4 -2
lines
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.65.6.1: download - view: text, markup, annotated - select for diffs
Mon Jun 2 13:23:03 2008 UTC (16 years, 11 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.65: preferred, colored; next MAIN 1.66: preferred, colored
Changes since revision 1.65: +2 -9
lines
Sync with HEAD.
Revision 1.65.8.1: download - view: text, markup, annotated - select for diffs
Sun May 18 12:33:19 2008 UTC (17 years ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.65: preferred, colored; next MAIN 1.66: preferred, colored
Changes since revision 1.65: +2 -9
lines
sync with head.
Revision 1.65.10.1: download - view: text, markup, annotated - select for diffs
Fri May 16 02:23:42 2008 UTC (17 years ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.65: preferred, colored; next MAIN 1.66: preferred, colored
Changes since revision 1.65: +2 -9
lines
sync with head.
Revision 1.66.2.2: download - view: text, markup, annotated - select for diffs
Wed May 14 01:35:05 2008 UTC (17 years ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.66.2.1: preferred, colored; branchpoint 1.66: preferred, colored; next MAIN 1.67: preferred, colored
Changes since revision 1.66.2.1: +2 -3
lines
Per discussion with ad, remove most of the #include <sys/sa.h> lines
as they were including sa.h just for the type(s) needed for syscallargs.h.
Instead, create a new file, sys/satypes.h, which contains just the
types needed for syscallargs.h. Yes, there's only one now, but that
may change and it's probably more likely to change if it'd be difficult
to handle. :-)
Per discussion with matt at n dot o, add an include of satypes.h to
sigtypes.h. Upcall handlers are kinda signal handlers, and signalling
is the header file that's already included for syscallargs.h that
closest matches SA.
This shaves about 3000 lines off of the diff of the branch relative
to the base. That also represents about 18% of the total before this
checkin.
I think this reduction is very good thing.
Revision 1.66.2.1: download - view: text, markup, annotated - select for diffs
Sat May 10 23:48:56 2008 UTC (17 years ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +3 -2
lines
Initial checkin of re-adding SA. Everything except kern_sa.c
compiles in GENERIC for i386. This is still a work-in-progress, but
this checkin covers most of the mechanical work (changing signalling
to be able to accomidate SA's process-wide signalling and re-adding
includes of sys/sa.h and savar.h). Subsequent changes will be much
more interesting.
Also, kern_sa.c has received partial cleanup. There's still more
to do, though.
Revision 1.66: download - view: text, markup, annotated - select for diffs
Mon Apr 28 20:23:43 2008 UTC (17 years ago) by martin
Branches: MAIN
CVS tags: yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pagecache-tag8,
yamt-pagecache-base9,
yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-pagecache,
yamt-nfs-mp-base9,
yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
yamt-nfs-mp-base2,
yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1,
uebayasi-xip-base,
uebayasi-xip,
tls-maxphys-base-20171202,
tls-maxphys-base,
tls-maxphys,
tls-earlyentropy-base,
tls-earlyentropy,
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-futex,
thorpej-cfargs2-base,
thorpej-cfargs2,
thorpej-cfargs-base,
thorpej-cfargs,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
rmind-uvmplock,
rmind-smpnet-nbase,
rmind-smpnet-base,
rmind-smpnet,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3,
riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2,
prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
phil-wifi-base,
phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
phil-wifi-20190609,
phil-wifi,
pgoyette-localcount-base,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-localcount-20161104,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
pgoyette-localcount,
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,
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,
nick-nhusb-base,
nick-nhusb,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
nick-hppapmap,
netbsd-9-base,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1,
netbsd-8-base,
netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1,
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-1,
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,
netbsd-7,
netbsd-6-base,
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,
netbsd-6,
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-premerge-20091211,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
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-premerge-20101231,
matt-mips64-base2,
localcount-20160914,
khorben-n900,
jymxensuspend-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend,
jruoho-x86intr-base,
jruoho-x86intr,
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-base10,
jmcneill-usbmp-base,
jmcneill-usbmp,
jmcneill-audiomp3-base,
jmcneill-audiomp3,
jdolecek-ncq-base,
jdolecek-ncq,
isaki-audio2-base,
isaki-audio2,
is-mlppp-base,
is-mlppp,
hpcarm-cleanup-nbase,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
haad-dm,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x,
cherry-xenmp-base,
cherry-xenmp,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2,
agc-symver-base,
agc-symver,
ad-namecache-base3,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base,
ad-namecache,
ad-audiomp2-base,
ad-audiomp2
Branch point for: wrstuden-revivesa,
netbsd-9,
netbsd-8
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +2 -9
lines
Remove clause 3 and 4 from TNF licenses
Revision 1.58.18.5: download - view: text, markup, annotated - select for diffs
Mon Jan 21 09:41:27 2008 UTC (17 years, 3 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.58.18.4: preferred, colored; branchpoint 1.58: preferred, colored; next MAIN 1.59: preferred, colored
Changes since revision 1.58.18.4: +5 -5
lines
sync with head
Revision 1.63.8.1: download - view: text, markup, annotated - select for diffs
Wed Jan 9 01:51:14 2008 UTC (17 years, 4 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.63: preferred, colored; next MAIN 1.64: preferred, colored
Changes since revision 1.63: +10 -10
lines
sync with HEAD
Revision 1.64.6.1: download - view: text, markup, annotated - select for diffs
Wed Jan 2 21:52:40 2008 UTC (17 years, 4 months ago) by bouyer
Branches: bouyer-xeni386
CVS tags: bouyer-xeni386-merge1
Diff to: previous 1.64: preferred, colored; next MAIN 1.65: preferred, colored
Changes since revision 1.64: +5 -5
lines
Sync with HEAD
Revision 1.63.14.2: download - view: text, markup, annotated - select for diffs
Thu Dec 27 00:44:11 2007 UTC (17 years, 4 months ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.63.14.1: preferred, colored; branchpoint 1.63: preferred, colored; next MAIN 1.64: preferred, colored
Changes since revision 1.63.14.1: +5 -5
lines
Sync with HEAD.
Revision 1.64.2.1: download - view: text, markup, annotated - select for diffs
Wed Dec 26 19:49:18 2007 UTC (17 years, 4 months ago) by ad
Branches: vmlocking2
Diff to: previous 1.64: preferred, colored; next MAIN 1.65: preferred, colored
Changes since revision 1.64: +5 -5
lines
Sync with head.
Revision 1.65: download - view: text, markup, annotated - select for diffs
Thu Dec 20 23:02:55 2007 UTC (17 years, 4 months ago) by dsl
Branches: MAIN
CVS tags: yamt-pf42-baseX,
yamt-pf42-base,
yamt-nfs-mp-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,
yamt-nfs-mp,
mjf-devfs2
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +5 -5
lines
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.63.14.1: download - view: text, markup, annotated - select for diffs
Mon Nov 19 00:47:29 2007 UTC (17 years, 5 months ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +7 -7
lines
Sync with HEAD.
Revision 1.58.18.4: download - view: text, markup, annotated - select for diffs
Thu Nov 15 11:43:51 2007 UTC (17 years, 6 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.58.18.3: preferred, colored; branchpoint 1.58: preferred, colored
Changes since revision 1.58.18.3: +7 -7
lines
sync with head.
Revision 1.63.12.1: download - view: text, markup, annotated - select for diffs
Tue Nov 13 16:00:37 2007 UTC (17 years, 6 months ago) by bouyer
Branches: bouyer-xenamd64
Diff to: previous 1.63: preferred, colored; next MAIN 1.64: preferred, colored
Changes since revision 1.63: +7 -7
lines
Sync with HEAD
Revision 1.63.6.1: download - view: text, markup, annotated - select for diffs
Sun Nov 11 16:47:14 2007 UTC (17 years, 6 months ago) by joerg
Branches: jmcneill-pm
Diff to: previous 1.63: preferred, colored; next MAIN 1.64: preferred, colored
Changes since revision 1.63: +7 -7
lines
Sync with HEAD.
Revision 1.64: download - view: text, markup, annotated - select for diffs
Thu Nov 8 21:07:24 2007 UTC (17 years, 6 months ago) by njoly
Branches: MAIN
CVS tags: yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
vmlocking2-base2,
vmlocking2-base1,
vmlocking-nbase,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
jmcneill-pm-base,
cube-autoconf-base,
cube-autoconf,
bouyer-xenamd64-base2,
bouyer-xenamd64-base
Branch point for: vmlocking2,
bouyer-xeni386
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +7 -7
lines
Replace strncpy with strlcpy in compat linux and linux32 uname,
old_uname and oldold_uname syscalls to ensure that all *utsname fields
are always NUL terminated.
Revision 1.58.18.3: download - view: text, markup, annotated - select for diffs
Mon Sep 3 14:32:25 2007 UTC (17 years, 8 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.58.18.2: preferred, colored; branchpoint 1.58: preferred, colored
Changes since revision 1.58.18.2: +4 -3
lines
sync with head.
Revision 1.61.8.1: download - view: text, markup, annotated - select for diffs
Wed Jul 11 20:04:18 2007 UTC (17 years, 10 months ago) by mjf
Branches: mjf-ufs-trans
Diff to: previous 1.61: preferred, colored; next MAIN 1.62: preferred, colored
Changes since revision 1.61: +4 -3
lines
Sync with head.
Revision 1.61.6.2: download - view: text, markup, annotated - select for diffs
Sun May 27 14:35:08 2007 UTC (17 years, 11 months ago) by ad
Branches: vmlocking
Diff to: previous 1.61.6.1: preferred, colored; branchpoint 1.61: preferred, colored; next MAIN 1.62: preferred, colored
Changes since revision 1.61.6.1: +4 -3
lines
Sync with head.
Revision 1.61.2.2: download - view: text, markup, annotated - select for diffs
Thu May 17 13:41:15 2007 UTC (18 years ago) by yamt
Branches: yamt-idlelwp
Diff to: previous 1.61.2.1: preferred, colored; branchpoint 1.61: preferred, colored; next MAIN 1.62: preferred, colored
Changes since revision 1.61.2.1: +4 -3
lines
sync with head.
Revision 1.63: download - view: text, markup, annotated - select for diffs
Thu May 10 21:30:15 2007 UTC (18 years ago) by christos
Branches: MAIN
CVS tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
yamt-idlelwp-base8,
vmlocking-base,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
mjf-ufs-trans-base,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
jmcneill-base,
hpcarm-cleanup
Branch point for: mjf-devfs,
matt-armv6,
jmcneill-pm,
bouyer-xenamd64
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +4 -3
lines
- linux uname -m on x86 returns i{3,4,5,6}86 make it so.
- delete the machine sysctl that never worked, and gc linux_machine.
Revision 1.61.6.1: download - view: text, markup, annotated - select for diffs
Tue Apr 10 13:26:23 2007 UTC (18 years, 1 month ago) by ad
Branches: vmlocking
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +3 -3
lines
Sync with head.
Revision 1.61.10.1: download - view: text, markup, annotated - select for diffs
Thu Mar 29 19:27:37 2007 UTC (18 years, 1 month ago) by reinoud
Branches: reinoud-bufcleanup
Diff to: previous 1.61: preferred, colored; next MAIN 1.62: preferred, colored
Changes since revision 1.61: +3 -3
lines
Pullup to -current
Revision 1.61.2.1: download - view: text, markup, annotated - select for diffs
Sat Mar 24 14:55:09 2007 UTC (18 years, 1 month ago) by yamt
Branches: yamt-idlelwp
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +3 -3
lines
sync with head.
Revision 1.62: download - view: text, markup, annotated - select for diffs
Fri Mar 23 04:16:13 2007 UTC (18 years, 1 month ago) by mrg
Branches: MAIN
CVS tags: thorpej-atomic-base,
thorpej-atomic
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +3 -3
lines
implement emul.linux.kern.machine, which can be set to "i686", like
some applications seem to want.
Revision 1.58.18.2: download - view: text, markup, annotated - select for diffs
Mon Feb 26 09:09:22 2007 UTC (18 years, 2 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.58.18.1: preferred, colored; branchpoint 1.58: preferred, colored
Changes since revision 1.58.18.1: +2 -3
lines
sync with head.
Revision 1.61: download - view: text, markup, annotated - select for diffs
Fri Feb 9 21:55:19 2007 UTC (18 years, 3 months ago) by ad
Branches: MAIN
CVS tags: post-newlock2-merge,
ad-audiomp-base,
ad-audiomp
Branch point for: yamt-idlelwp,
vmlocking,
reinoud-bufcleanup,
mjf-ufs-trans
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +2 -3
lines
Merge newlock2 to head.
Revision 1.58.48.2: download - view: text, markup, annotated - select for diffs
Tue Jan 30 13:51:33 2007 UTC (18 years, 3 months ago) by ad
Branches: newlock2
Diff to: previous 1.58.48.1: preferred, colored; branchpoint 1.58: preferred, colored; next MAIN 1.59: preferred, colored
Changes since revision 1.58.48.1: +2 -3
lines
Remove support for SA. Ok core@.
Revision 1.58.18.1: download - view: text, markup, annotated - select for diffs
Sat Dec 30 20:47:38 2006 UTC (18 years, 4 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +3 -6
lines
sync with head.
Revision 1.58.50.2: download - view: text, markup, annotated - select for diffs
Sun Dec 10 07:16:48 2006 UTC (18 years, 5 months ago) by yamt
Branches: yamt-splraiseipl
Diff to: previous 1.58.50.1: preferred, colored; branchpoint 1.58: preferred, colored; next MAIN 1.59: preferred, colored
Changes since revision 1.58.50.1: +3 -3
lines
sync with head.
Revision 1.58.48.1: download - view: text, markup, annotated - select for diffs
Sat Nov 18 21:39:08 2006 UTC (18 years, 5 months ago) by ad
Branches: newlock2
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +3 -6
lines
Sync with head.
Revision 1.60: download - view: text, markup, annotated - select for diffs
Thu Nov 16 01:32:42 2006 UTC (18 years, 6 months ago) by christos
Branches: MAIN
CVS tags: yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
newlock2-nbase,
newlock2-base,
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
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +3 -3
lines
__unused removal on arguments; approved by core.
Revision 1.58.50.1: download - view: text, markup, annotated - select for diffs
Sun Oct 22 06:05:24 2006 UTC (18 years, 6 months ago) by yamt
Branches: yamt-splraiseipl
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +3 -6
lines
sync with head
Revision 1.59: download - view: text, markup, annotated - select for diffs
Thu Oct 12 01:30:48 2006 UTC (18 years, 7 months ago) by christos
Branches: MAIN
CVS tags: yamt-splraiseipl-base2
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +3 -6
lines
- sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386
Revision 1.58: download - view: text, markup, annotated - select for diffs
Sat Jan 18 08:04:38 2003 UTC (22 years, 4 months ago) by thorpej
Branches: MAIN
CVS tags: yamt-vop-base3,
yamt-vop-base2,
yamt-vop-base,
yamt-vop,
yamt-uio_vmspace-base5,
yamt-uio_vmspace,
yamt-splraiseipl-base,
yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base3,
yamt-readahead-base2,
yamt-readahead-base,
yamt-readahead,
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,
yamt-km-base4,
yamt-km-base3,
yamt-km-base2,
yamt-km-base,
yamt-km,
thorpej-vnode-attr-base,
thorpej-vnode-attr,
simonb-timecounters-base,
simonb-timecounters,
simonb-timcounters-final,
rpaulo-netinet-merge-pcb-base,
rpaulo-netinet-merge-pcb,
peter-altq-base,
peter-altq,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2,
ktrace-lwp-base,
ktrace-lwp,
kent-audio2-base,
kent-audio2,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1,
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-splraiseipl,
yamt-lazymbuf,
newlock2
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +5 -4
lines
Merge the nathanw_sa branch.
Revision 1.56.2.3: download - view: text, markup, annotated - select for diffs
Wed May 29 21:32:42 2002 UTC (22 years, 11 months ago) by nathanw
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.56.2.2: preferred, colored; branchpoint 1.56: preferred, colored; next MAIN 1.57: preferred, colored
Changes since revision 1.56.2.2: +3 -2
lines
#include <sys/sa.h> before <sys/syscallargs.h>, to provide sa_upcall_t
now that <sys/param.h> doesn't include <sys/sa.h>.
(Behold the Power of Ed)
Revision 1.56.4.1: download - view: text, markup, annotated - select for diffs
Thu Jan 10 19:51:46 2002 UTC (23 years, 4 months ago) by thorpej
Branches: kqueue
Diff to: previous 1.56: preferred, colored; next MAIN 1.57: preferred, colored
Changes since revision 1.56: +4 -1
lines
Sync kqueue branch with -current.
Revision 1.56.2.2: download - view: text, markup, annotated - select for diffs
Wed Nov 14 19:13:12 2001 UTC (23 years, 6 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.56.2.1: preferred, colored; branchpoint 1.56: preferred, colored
Changes since revision 1.56.2.1: +4 -1
lines
Catch up to -current.
Revision 1.57: download - view: text, markup, annotated - select for diffs
Tue Nov 13 02:08:57 2001 UTC (23 years, 6 months ago) by lukem
Branches: MAIN
CVS tags: newlock-base,
newlock,
netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001,
netbsd-1-6,
nathanw_sa_before_merge,
nathanw_sa_base,
kqueue-beforemerge,
kqueue-base,
kqueue-aftermerge,
ifpoll-base,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
gehenna-devsw-base,
gehenna-devsw,
fvdl_fs64_base,
eeh-devprop-base,
eeh-devprop
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +4 -1
lines
add RCSIDs (including regeneration of files as appropriate)
Revision 1.53.4.1: download - view: text, markup, annotated - select for diffs
Fri Mar 30 21:42:57 2001 UTC (24 years, 1 month ago) by he
Branches: netbsd-1-5
CVS tags: netbsd-1-5-PATCH003,
netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001
Diff to: previous 1.53: preferred, colored; next MAIN 1.54: preferred, colored
Changes since revision 1.53: +4 -17
lines
Pull up revision 1.56 (requested by fvdl):
Add some required Linux emulation bits to support the Linux
version of VMware.
Revision 1.56.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 5 22:49:27 2001 UTC (24 years, 2 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +3 -3
lines
Initial commit of scheduler activations and lightweight process support.
Revision 1.51.12.2: download - view: text, markup, annotated - select for diffs
Fri Jan 5 17:35:27 2001 UTC (24 years, 4 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.51.12.1: preferred, colored; branchpoint 1.51: preferred, colored; next MAIN 1.52: preferred, colored
Changes since revision 1.51.12.1: +4 -17
lines
Sync with HEAD
Revision 1.56: download - view: text, markup, annotated - select for diffs
Fri Dec 29 21:07:16 2000 UTC (24 years, 4 months ago) by fvdl
Branches: MAIN
CVS tags: thorpej_scsipi_nbase,
thorpej_scsipi_beforemerge,
thorpej_scsipi_base,
thorpej-mips-cache-base,
thorpej-mips-cache,
thorpej-devvp-base3,
thorpej-devvp-base2,
thorpej-devvp-base,
thorpej-devvp,
pre-chs-ubcperf,
post-chs-ubcperf
Branch point for: nathanw_sa,
kqueue
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +4 -17
lines
Hardcode what the linux uname() calls return (Linux 2.2.5 is the current
value). A few major applications check for this (like VMware), and
there is no other way to trick them. Needs a more generic solution
eventually.
Revision 1.51.12.1: download - view: text, markup, annotated - select for diffs
Mon Nov 20 18:08:24 2000 UTC (24 years, 5 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +2 -6
lines
Update thorpej_scsipi to -current as of a month ago
Revision 1.55: download - view: text, markup, annotated - select for diffs
Thu Jun 29 02:40:39 2000 UTC (24 years, 10 months ago) by mrg
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +1 -3
lines
remove include of <vm/vm.h>
Revision 1.54: download - view: text, markup, annotated - select for diffs
Mon Jun 26 14:38:57 2000 UTC (24 years, 10 months ago) by mrg
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +1 -2
lines
remove redundant vm includes.
Revision 1.53: download - view: text, markup, annotated - select for diffs
Tue Mar 28 23:57:33 2000 UTC (25 years, 1 month ago) by simonb
Branches: MAIN
CVS tags: netbsd-1-5-base,
netbsd-1-5-RELEASE,
netbsd-1-5-BETA2,
netbsd-1-5-BETA,
netbsd-1-5-ALPHA2,
minoura-xpg4dl-base,
minoura-xpg4dl
Branch point for: netbsd-1-5
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +1 -2
lines
Centralise the declarations of cpu_model, machine, machine_arch,
osrelease, and ostype and remove "extern char foo[];" (for hostname
and domainname too).
Also delete redunctant decl of boottime in kern_info_43.c.
Revision 1.52: download - view: text, markup, annotated - select for diffs
Mon Mar 13 23:52:35 2000 UTC (25 years, 2 months ago) by soren
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +2 -2
lines
Fix doubled 'the's in comments.
Revision 1.51: download - view: text, markup, annotated - select for diffs
Wed Oct 7 22:58:19 1998 UTC (26 years, 7 months ago) by erh
Branches: MAIN
CVS tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
wrstuden-devbsize,
netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002,
netbsd-1-4-PATCH001,
netbsd-1-4,
kenh-if-detach-base,
kenh-if-detach,
kame_14_19990705,
kame_14_19990628,
kame_141_19991130,
kame,
fvdl-softdep-base,
fvdl-softdep,
comdex-fall-1999-base,
comdex-fall-1999,
chs-ubc2-newbase,
chs-ubc2-base,
chs-ubc2,
chs-ubc-base,
chs-ubc
Branch point for: thorpej_scsipi
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +2 -1
lines
This needs its defines.
Revision 1.50: download - view: text, markup, annotated - select for diffs
Sun Oct 4 00:02:39 1998 UTC (26 years, 7 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +3 -34
lines
Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.
Revision 1.49: download - view: text, markup, annotated - select for diffs
Sat Oct 3 20:17:42 1998 UTC (26 years, 7 months ago) by christos
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +5 -4
lines
Attempt to fix the mess.
Revision 1.48: download - view: text, markup, annotated - select for diffs
Thu Oct 1 18:57:05 1998 UTC (26 years, 7 months ago) by perry
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +5 -3
lines
shut up egcs complaints about braces
Revision 1.47: download - view: text, markup, annotated - select for diffs
Thu Oct 1 04:05:55 1998 UTC (26 years, 7 months ago) by erh
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +42 -1141
lines
Wheeee!: 8-way split of compat/linux/linux_misc.c into common code and multi-architechture functions.
Revision 1.46: download - view: text, markup, annotated - select for diffs
Fri Sep 11 12:50:08 1998 UTC (26 years, 8 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +5 -5
lines
Substantial signal handling changes:
* Increase the size of sigset_t to accomodate 128 signals -- adding new
versions of sys_setprocmask(), sys_sigaction(), sys_sigpending() and
sys_sigsuspend() to handle the changed arguments.
* Abstract the guts of sys_sigaltstack(), sys_setprocmask(), sys_sigaction(),
sys_sigpending() and sys_sigsuspend() into separate functions, and call them
from all the emulations rather than hard-coding everything. (Avoids uses
the stackgap crap for these system calls.)
* Add a new flag (p_checksig) to indicate that a process may have signals
pending and userret() needs to do the full (slow) check.
* Eliminate SAS_ALTSTACK; it's exactly the inverse of SS_DISABLE.
* Correct emulation bugs with restoring SS_ONSTACK.
* Make the signal mask in the sigcontext always use the emulated mask format.
* Store signals internally in sigaction structures, rather than maintaining a
bunch of little sigsets for each SA_* bit.
* Keep track of where we put the signal trampoline, rather than figuring it out
in *_sendsig().
* Issue a warning when a non-emulated sigaction bit is observed.
* Add missing emulated signals, and a native SIGPWR (currently not used).
* Implement the `not reset when caught' semantics for relevant signals.
Note: Only code touched by the i386 port has been modified. Other ports and
emulations need to be updated.
Revision 1.45: download - view: text, markup, annotated - select for diffs
Tue Sep 8 20:02:52 1998 UTC (26 years, 8 months ago) by rvb
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +3 -1
lines
ufs_readdir no longer checks if vp->v_type != VDIR so
the individual emulated readdirs must check.
Since netbsd and freebsd return EINVAL for the error
and I don't know what the other platforms do, return
EINVAL for them too.
Revision 1.44: download - view: text, markup, annotated - select for diffs
Tue Aug 18 18:30:08 1998 UTC (26 years, 9 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +13 -7
lines
Add some braces to make egcs happy.
Revision 1.43: download - view: text, markup, annotated - select for diffs
Tue Jul 7 00:40:27 1998 UTC (26 years, 10 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +2 -2
lines
Oops, fix typo, pointed out by Urban Boquist <boquist@cs.chalmers.se>.
Revision 1.42: download - view: text, markup, annotated - select for diffs
Thu Jul 2 23:26:58 1998 UTC (26 years, 10 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +38 -4
lines
Implement the shrinking and no-change bits of the Linux mremap(2) system
call, provided by Urban Boquist <boquist@cs.chalmers.se> in PR #5693.
Add a comment about how one might implement the growing bit of mremap(2).
Revision 1.36.2.1: download - view: text, markup, annotated - select for diffs
Fri May 8 08:43:58 1998 UTC (27 years ago) by mycroft
Diff to: previous 1.36: preferred, colored; next MAIN 1.37: preferred, colored
Changes since revision 1.36: +2 -2
lines
Pull up 1.41, per request of mycroft.
Revision 1.41: download - view: text, markup, annotated - select for diffs
Tue Mar 24 09:47:30 1998 UTC (27 years, 1 month ago) by mycroft
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -2
lines
Fix typo in utime().
Revision 1.40: download - view: text, markup, annotated - select for diffs
Tue Mar 3 13:44:48 1998 UTC (27 years, 2 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +4 -3
lines
Only free cookiebuf when sure that the vop actually allocated it.
Revision 1.39: download - view: text, markup, annotated - select for diffs
Sun Mar 1 02:23:03 1998 UTC (27 years, 2 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +5 -10
lines
Merge with Lite2 + local changes
Revision 1.38: download - view: text, markup, annotated - select for diffs
Fri Feb 20 18:09:04 1998 UTC (27 years, 2 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +1 -34
lines
Linux's getsid(2) does in fact return a pid, not a pointer.
Revision 1.37: download - view: text, markup, annotated - select for diffs
Sat Feb 14 01:28:15 1998 UTC (27 years, 3 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +10 -4
lines
Add a comment clearly describing that Linux's getsid(2) differs from
the XPG4.2 definition in that it returns the kernel virtual address
of the session structure, rather than the process group ID of the
session leader.
Revision 1.36: download - view: text, markup, annotated - select for diffs
Tue Oct 21 00:57:38 1997 UTC (27 years, 7 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +4 -3
lines
msync -> __msync13
Revision 1.31.2.2: download - view: text, markup, annotated - select for diffs
Tue Oct 14 10:21:35 1997 UTC (27 years, 7 months ago) by thorpej
Diff to: previous 1.31.2.1: preferred, colored; next MAIN 1.32: preferred, colored
Changes since revision 1.31.2.1: +28 -2
lines
Update marc-pcmcia branch from trunk.
Revision 1.35: download - view: text, markup, annotated - select for diffs
Fri Oct 10 22:16:10 1997 UTC (27 years, 7 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -2
lines
Fix braino in my interpretation of the eof flag to VOP_READDIR.
Revision 1.34: download - view: text, markup, annotated - select for diffs
Fri Oct 10 06:25:34 1997 UTC (27 years, 7 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +19 -1
lines
Emulate mremap(2) by returning ENOMEM for now. This should be sufficient for
realloc(3) and other uses. From Matthias Scheler in PR 3920.
Revision 1.33: download - view: text, markup, annotated - select for diffs
Fri Oct 10 01:44:01 1997 UTC (27 years, 7 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +11 -3
lines
Signal error when getting a 64 bit offset cookie that can't be stored
in 32 bits. Provide an error message to the user, and return EINVAL.
Also, pay attention to the EOF flag from VOP_READDIR. Correct a
misspell in a panic message.
Revision 1.31.2.1: download - view: text, markup, annotated - select for diffs
Sat Aug 23 07:12:30 1997 UTC (27 years, 8 months ago) by thorpej
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +1 -2
lines
Update marc-pcmcia branch from trunk.
Revision 1.32: download - view: text, markup, annotated - select for diffs
Mon Aug 4 09:48:08 1997 UTC (27 years, 9 months ago) by bouyer
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +1 -2
lines
Fix "missing entries" bug when reading large directories: When reading a
directory and running out of space in the dest buffer, off should point to the
current entry (which was not saved) and not to the next.
I discovered this bug using linux and SunOS emulation over NFS, but seems to
affect other emulations as well.
Revision 1.31: download - view: text, markup, annotated - select for diffs
Sun Jul 27 01:16:39 1997 UTC (27 years, 9 months ago) by augustss
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +3 -1
lines
Changes to the sudio system:
- It is now possible to handle devices that want "looping" DMA,
e.g. the SoundBlaster correctly. The WSS and SB drivers use this.
To do this several new methods were introduced in audio_hw_if.
- Different silence handling (forced by previous change).
- The audio driver can now be mmap()-ed, but due to problems in
the VM system only for writing for now.
- The OSS (Linux) audio emulation takes advantage of some of the
new features.
Revision 1.30: download - view: text, markup, annotated - select for diffs
Mon Apr 7 14:13:16 1997 UTC (28 years, 1 month ago) by augustss
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +18 -1
lines
Add Linux nice() syscall.
Revision 1.27.4.2: download - view: text, markup, annotated - select for diffs
Tue Dec 10 08:24:49 1996 UTC (28 years, 5 months ago) by mycroft
Diff to: previous 1.27.4.1: preferred, colored; next MAIN 1.28: preferred, colored
Changes since revision 1.27.4.1: +2 -2
lines
From trunk:
sys/dir.h -> sys/dirent.h
Revision 1.27.4.1: download - view: text, markup, annotated - select for diffs
Tue Dec 10 08:09:37 1996 UTC (28 years, 5 months ago) by mycroft
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +5 -5
lines
From trunk:
Implement setre[ug]id() for real.
Revision 1.29: download - view: text, markup, annotated - select for diffs
Sat Aug 10 09:09:25 1996 UTC (28 years, 9 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -2
lines
sys/dir.h -> sys/dirent.h
Revision 1.28: download - view: text, markup, annotated - select for diffs
Sun Jun 23 11:13:32 1996 UTC (28 years, 10 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +5 -5
lines
Catch up with setre[ug]id() changes.
Revision 1.27: download - view: text, markup, annotated - select for diffs
Mon May 20 01:59:21 1996 UTC (29 years ago) by fvdl
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +53 -1
lines
Update list of Linux syscalls and implement the ones that are likely to be
used and doable.
Revision 1.26: download - view: text, markup, annotated - select for diffs
Thu Apr 4 23:56:01 1996 UTC (29 years, 1 month ago) by christos
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +17 -9
lines
- Prototyping changes
- Fix bug that gcc -Wall found in linux_sys_getpgid()
Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Apr 3 09:02:40 1996 UTC (29 years, 1 month ago) by mycroft
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -3
lines
Add explicit return types.
Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Dec 18 14:35:08 1995 UTC (29 years, 5 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +22 -1
lines
msync, readv and writev were recently added to the Linux kernel; add them
to the emulation as well.
Revision 1.23: download - view: text, markup, annotated - select for diffs
Sat Dec 9 04:01:42 1995 UTC (29 years, 5 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +1 -22
lines
We don't need a private version of fork() here any more.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Oct 9 11:24:05 1995 UTC (29 years, 7 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +20 -7
lines
Use cookies for directory offset, mostly from Greg Hudson.
Revision 1.21: download - view: text, markup, annotated - select for diffs
Sat Oct 7 06:27:10 1995 UTC (29 years, 7 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +89 -89
lines
Prefix names of system call implementation functions with `sys_'.
Revision 1.20: download - view: text, markup, annotated - select for diffs
Tue Sep 19 22:37:33 1995 UTC (29 years, 8 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +120 -93
lines
Make system calls conform to a standard prototype and bring those
prototypes into scope.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Sep 13 21:51:14 1995 UTC (29 years, 8 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +3 -4
lines
Update offset elsewhere in linux_getdents(); still emulate a bug in
Linux, but avoid endless loops.
Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Sep 7 21:49:01 1995 UTC (29 years, 8 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +47 -2
lines
Fix some bugs & typing problems.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed Aug 23 20:17:28 1995 UTC (29 years, 8 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +100 -29
lines
Emulate some syscalls that appear in Linux 1.3: a select() with normal args,
getdents() and flock().
Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon Aug 21 23:15:51 1995 UTC (29 years, 9 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +27 -13
lines
Check for status NULL argument in wait4 and waitpid. From PR #1392
by Thomas EberHardt.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Aug 21 03:42:09 1995 UTC (29 years, 9 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +75 -13
lines
Implement the old and older uname(2) calls.
Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Aug 16 04:50:17 1995 UTC (29 years, 9 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +6 -6
lines
If updating the timeval would make it negative, zero it instead.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Aug 16 04:29:49 1995 UTC (29 years, 9 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +30 -10
lines
Allow bogus timevals, per Linux.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Aug 14 02:58:29 1995 UTC (29 years, 9 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -3
lines
Export bsd_to_linux_sig[], and use it.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Aug 14 01:27:53 1995 UTC (29 years, 9 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -1
lines
Rearrange #includes.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Sun Aug 13 17:51:40 1995 UTC (29 years, 9 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +10 -2
lines
Linux doesn't allow select(2) to be restarted.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Jun 24 20:20:26 1995 UTC (29 years, 10 months ago) by christos
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +9 -10
lines
Use compat_util.[ch].
Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Jun 22 21:34:38 1995 UTC (29 years, 10 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +1 -0
lines
* Changed to use generic ELF code from kern/exec_elf.c (which was taken
from the svr4 exec code plus the linux compat mods)
* Include file change
* Add multicast sockopts (from John Brezak)
Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Jun 11 21:51:38 1995 UTC (29 years, 11 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +38 -4
lines
Linux select() returns the amount of time left before a timeout would have
occured in the timeval structure. Emulate this behavior. Reported by
Theo de Raadt.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Jun 11 14:56:59 1995 UTC (29 years, 11 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +21 -1
lines
* Make Linux ELF binaries work. Lots of code duplication, but it will have to do
for now.
* Add a sanity check in linux_uselib
Revision 1.5: download - view: text, markup, annotated - select for diffs
Sat Jun 10 22:19:14 1995 UTC (29 years, 11 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +13 -13
lines
Rename the dirent fields to match Linux. Make sure the requested buffer
is no larger than MAXBSIZE.
Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Mar 22 05:24:47 1995 UTC (30 years, 2 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +5 -3
lines
Emulate the return value of times() better.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Mar 21 13:34:30 1995 UTC (30 years, 2 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -3
lines
Update to use timer{add,sub}().
Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Mar 5 23:23:41 1995 UTC (30 years, 2 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +71 -8
lines
Added a few more system calls.
More consistent alternate root file semantics throughout.
Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Feb 28 23:25:07 1995 UTC (30 years, 2 months ago) by fvdl
Branches: MAIN
Added Linux compat code.
CVSweb <webmaster@jp.NetBSD.org>