#
1.27 |
|
29-Jul-2023 |
riastradh |
sys: Rename sys/miscfd.h -> sys/memfd.h.
Let's not create new dumping grounds for miscellaneous stuff; one header file for one purpose.
|
#
1.26 |
|
10-Jul-2023 |
christos |
move the memfd struct to a separate file. Requested by riastradh@
|
#
1.25 |
|
10-Jul-2023 |
christos |
Add memfd_create(2) from GSoC 2023 by Theodore Preduta
|
Revision tags: netbsd-10-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.24 |
|
13-Sep-2020 |
isaki |
Support audio descriptor for fstat(1). sys/dev/audio/*.h: export only what we need for fstat.
|
#
1.23 |
|
02-May-2020 |
christos |
nuke random stuff that does not exist anymore.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
|
#
1.22 |
|
06-Sep-2019 |
christos |
Add -O to print offsets; align columns properly.
|
Revision tags: netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609
|
#
1.21 |
|
03-Feb-2019 |
thorpej |
Implement support for "pshared" POSIX semaphores.
Fixes lib/53273 (and Firefox's multi-process tab feature).
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base
|
#
1.20 |
|
26-Jun-2018 |
msaitoh |
branches: 1.20.2; Print BPF direction correctly.
|
#
1.19 |
|
26-Jun-2018 |
msaitoh |
Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward compatibility with BIOC[GS]SEESENT ioctl. The userland interface is the same as FreeBSD.
This change also fixes a bug that the direction is misunderstand on some environment by passing the direction to bpf_mtap*() instead of checking m->m_pkthdr.rcvif.
|
Revision tags: pgoyette-compat-0625
|
#
1.18 |
|
04-Jun-2018 |
nat |
Update fstat for audio(4) and pad(4) devices.
XXX - pullup 8.
Ok christos@.
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.17 |
|
30-Dec-2016 |
christos |
branches: 1.17.6; 1.17.12; Print the interface for bpf.
|
Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.16 |
|
23-Jan-2016 |
christos |
branches: 1.16.2; put _KMEMUSER in the Makefile
|
#
1.15 |
|
30-Dec-2015 |
christos |
Add rnd ops.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-maxphys-base
|
#
1.14 |
|
10-Aug-2014 |
tls |
Merge tls-earlyentropy branch into HEAD.
|
Revision tags: yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.13 |
|
01-Jul-2013 |
riastradh |
branches: 1.13.4; Fix races in /dev/u?random initialization and accounting.
- Push /dev/random `information-theoretic' accounting into cprng(9). - Use percpu(9) for the per-CPU CPRNGs. - Use atomics with correct memory barriers for lazy CPRNG creation. - Remove /dev/random file kmem grovelling from fstat(1).
|
#
1.12 |
|
23-Jun-2013 |
riastradh |
Rework rndsink(9) abstraction and adapt arc4random(9) and cprng(9).
rndsink(9): - Simplify API. - Simplify locking scheme. - Add a man page. - Avoid races in destruction. - Avoid races in requesting entropy now and scheduling entropy later.
Periodic distribution of entropy to sinks reduces the need for the last one, but this way we don't need to rely on periodic distribution (e.g., in a future tickless NetBSD).
rndsinks_lock should probably eventually merge with the rndpool lock, but we'll put that off for now.
cprng(9): - Make struct cprng_strong opaque. - Move rndpseudo.c parts that futz with cprng guts to subr_cprng.c. - Fix kevent locking. (Is kevent locking documented anywhere?) - Stub out rump cprng further until we can rumpify rndsink instead. - Strip code to grovel through struct cprng_strong in fstat.
|
Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7
|
#
1.11 |
|
25-Nov-2012 |
christos |
support printing rnd descriptor info
|
#
1.10 |
|
25-Nov-2012 |
christos |
return stuff for ksem
|
Revision tags: yamt-pagecache-base6
|
#
1.9 |
|
27-Oct-2012 |
alnsn |
Report jit'ed bpf fildes in fstat.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.8 |
|
10-Sep-2011 |
christos |
branches: 1.8.2; 1.8.8; add all the possible fileops here, and if there is one we know about print that instead of the passed name.
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211
|
#
1.7 |
|
13-Jul-2009 |
christos |
move _KMEMUSER higher!
|
#
1.6 |
|
13-Jul-2009 |
christos |
need _KMEMUSER too.
|
#
1.5 |
|
13-Jul-2009 |
christos |
sys/mqueue.h needs sys/types.h now
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
#
1.4 |
|
12-Apr-2009 |
lukem |
Fix sign-compare issues.
|
#
1.3 |
|
26-Feb-2009 |
christos |
only print warnings if vflg.
|
Revision tags: netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
|
#
1.2 |
|
23-Jul-2008 |
christos |
branches: 1.2.2; 1.2.6; 1.2.8; handle more types.
|
#
1.1 |
|
22-Jul-2008 |
christos |
a better attempt on printing dtype_misc
|
#
1.26 |
|
10-Jul-2023 |
christos |
move the memfd struct to a separate file. Requested by riastradh@
|
#
1.25 |
|
10-Jul-2023 |
christos |
Add memfd_create(2) from GSoC 2023 by Theodore Preduta
|
Revision tags: netbsd-10-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.24 |
|
13-Sep-2020 |
isaki |
Support audio descriptor for fstat(1). sys/dev/audio/*.h: export only what we need for fstat.
|
#
1.23 |
|
02-May-2020 |
christos |
nuke random stuff that does not exist anymore.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
|
#
1.22 |
|
06-Sep-2019 |
christos |
Add -O to print offsets; align columns properly.
|
Revision tags: netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609
|
#
1.21 |
|
03-Feb-2019 |
thorpej |
Implement support for "pshared" POSIX semaphores.
Fixes lib/53273 (and Firefox's multi-process tab feature).
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base
|
#
1.20 |
|
26-Jun-2018 |
msaitoh |
branches: 1.20.2; Print BPF direction correctly.
|
#
1.19 |
|
26-Jun-2018 |
msaitoh |
Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward compatibility with BIOC[GS]SEESENT ioctl. The userland interface is the same as FreeBSD.
This change also fixes a bug that the direction is misunderstand on some environment by passing the direction to bpf_mtap*() instead of checking m->m_pkthdr.rcvif.
|
Revision tags: pgoyette-compat-0625
|
#
1.18 |
|
04-Jun-2018 |
nat |
Update fstat for audio(4) and pad(4) devices.
XXX - pullup 8.
Ok christos@.
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.17 |
|
30-Dec-2016 |
christos |
branches: 1.17.6; 1.17.12; Print the interface for bpf.
|
Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.16 |
|
23-Jan-2016 |
christos |
branches: 1.16.2; put _KMEMUSER in the Makefile
|
#
1.15 |
|
30-Dec-2015 |
christos |
Add rnd ops.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-maxphys-base
|
#
1.14 |
|
10-Aug-2014 |
tls |
Merge tls-earlyentropy branch into HEAD.
|
Revision tags: yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.13 |
|
01-Jul-2013 |
riastradh |
branches: 1.13.4; Fix races in /dev/u?random initialization and accounting.
- Push /dev/random `information-theoretic' accounting into cprng(9). - Use percpu(9) for the per-CPU CPRNGs. - Use atomics with correct memory barriers for lazy CPRNG creation. - Remove /dev/random file kmem grovelling from fstat(1).
|
#
1.12 |
|
23-Jun-2013 |
riastradh |
Rework rndsink(9) abstraction and adapt arc4random(9) and cprng(9).
rndsink(9): - Simplify API. - Simplify locking scheme. - Add a man page. - Avoid races in destruction. - Avoid races in requesting entropy now and scheduling entropy later.
Periodic distribution of entropy to sinks reduces the need for the last one, but this way we don't need to rely on periodic distribution (e.g., in a future tickless NetBSD).
rndsinks_lock should probably eventually merge with the rndpool lock, but we'll put that off for now.
cprng(9): - Make struct cprng_strong opaque. - Move rndpseudo.c parts that futz with cprng guts to subr_cprng.c. - Fix kevent locking. (Is kevent locking documented anywhere?) - Stub out rump cprng further until we can rumpify rndsink instead. - Strip code to grovel through struct cprng_strong in fstat.
|
Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7
|
#
1.11 |
|
25-Nov-2012 |
christos |
support printing rnd descriptor info
|
#
1.10 |
|
25-Nov-2012 |
christos |
return stuff for ksem
|
Revision tags: yamt-pagecache-base6
|
#
1.9 |
|
27-Oct-2012 |
alnsn |
Report jit'ed bpf fildes in fstat.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.8 |
|
10-Sep-2011 |
christos |
branches: 1.8.2; 1.8.8; add all the possible fileops here, and if there is one we know about print that instead of the passed name.
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211
|
#
1.7 |
|
13-Jul-2009 |
christos |
move _KMEMUSER higher!
|
#
1.6 |
|
13-Jul-2009 |
christos |
need _KMEMUSER too.
|
#
1.5 |
|
13-Jul-2009 |
christos |
sys/mqueue.h needs sys/types.h now
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
#
1.4 |
|
12-Apr-2009 |
lukem |
Fix sign-compare issues.
|
#
1.3 |
|
26-Feb-2009 |
christos |
only print warnings if vflg.
|
Revision tags: netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
|
#
1.2 |
|
23-Jul-2008 |
christos |
branches: 1.2.2; 1.2.6; 1.2.8; handle more types.
|
#
1.1 |
|
22-Jul-2008 |
christos |
a better attempt on printing dtype_misc
|
#
1.26 |
|
10-Jul-2023 |
christos |
move the memfd struct to a separate file. Requested by riastradh@
|
#
1.25 |
|
10-Jul-2023 |
christos |
Add memfd_create(2) from GSoC 2023 by Theodore Preduta
|
Revision tags: netbsd-10-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.24 |
|
13-Sep-2020 |
isaki |
Support audio descriptor for fstat(1). sys/dev/audio/*.h: export only what we need for fstat.
|
#
1.23 |
|
02-May-2020 |
christos |
nuke random stuff that does not exist anymore.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
|
#
1.22 |
|
06-Sep-2019 |
christos |
Add -O to print offsets; align columns properly.
|
Revision tags: netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609
|
#
1.21 |
|
03-Feb-2019 |
thorpej |
Implement support for "pshared" POSIX semaphores.
Fixes lib/53273 (and Firefox's multi-process tab feature).
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base
|
#
1.20 |
|
26-Jun-2018 |
msaitoh |
branches: 1.20.2; Print BPF direction correctly.
|
#
1.19 |
|
26-Jun-2018 |
msaitoh |
Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward compatibility with BIOC[GS]SEESENT ioctl. The userland interface is the same as FreeBSD.
This change also fixes a bug that the direction is misunderstand on some environment by passing the direction to bpf_mtap*() instead of checking m->m_pkthdr.rcvif.
|
Revision tags: pgoyette-compat-0625
|
#
1.18 |
|
04-Jun-2018 |
nat |
Update fstat for audio(4) and pad(4) devices.
XXX - pullup 8.
Ok christos@.
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.17 |
|
30-Dec-2016 |
christos |
branches: 1.17.6; 1.17.12; Print the interface for bpf.
|
Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.16 |
|
23-Jan-2016 |
christos |
branches: 1.16.2; put _KMEMUSER in the Makefile
|
#
1.15 |
|
30-Dec-2015 |
christos |
Add rnd ops.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-maxphys-base
|
#
1.14 |
|
10-Aug-2014 |
tls |
Merge tls-earlyentropy branch into HEAD.
|
Revision tags: yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.13 |
|
01-Jul-2013 |
riastradh |
branches: 1.13.4; Fix races in /dev/u?random initialization and accounting.
- Push /dev/random `information-theoretic' accounting into cprng(9). - Use percpu(9) for the per-CPU CPRNGs. - Use atomics with correct memory barriers for lazy CPRNG creation. - Remove /dev/random file kmem grovelling from fstat(1).
|
#
1.12 |
|
23-Jun-2013 |
riastradh |
Rework rndsink(9) abstraction and adapt arc4random(9) and cprng(9).
rndsink(9): - Simplify API. - Simplify locking scheme. - Add a man page. - Avoid races in destruction. - Avoid races in requesting entropy now and scheduling entropy later.
Periodic distribution of entropy to sinks reduces the need for the last one, but this way we don't need to rely on periodic distribution (e.g., in a future tickless NetBSD).
rndsinks_lock should probably eventually merge with the rndpool lock, but we'll put that off for now.
cprng(9): - Make struct cprng_strong opaque. - Move rndpseudo.c parts that futz with cprng guts to subr_cprng.c. - Fix kevent locking. (Is kevent locking documented anywhere?) - Stub out rump cprng further until we can rumpify rndsink instead. - Strip code to grovel through struct cprng_strong in fstat.
|
Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7
|
#
1.11 |
|
25-Nov-2012 |
christos |
support printing rnd descriptor info
|
#
1.10 |
|
25-Nov-2012 |
christos |
return stuff for ksem
|
Revision tags: yamt-pagecache-base6
|
#
1.9 |
|
27-Oct-2012 |
alnsn |
Report jit'ed bpf fildes in fstat.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.8 |
|
10-Sep-2011 |
christos |
branches: 1.8.2; 1.8.8; add all the possible fileops here, and if there is one we know about print that instead of the passed name.
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211
|
#
1.7 |
|
13-Jul-2009 |
christos |
move _KMEMUSER higher!
|
#
1.6 |
|
13-Jul-2009 |
christos |
need _KMEMUSER too.
|
#
1.5 |
|
13-Jul-2009 |
christos |
sys/mqueue.h needs sys/types.h now
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
#
1.4 |
|
12-Apr-2009 |
lukem |
Fix sign-compare issues.
|
#
1.3 |
|
26-Feb-2009 |
christos |
only print warnings if vflg.
|
Revision tags: netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
|
#
1.2 |
|
23-Jul-2008 |
christos |
branches: 1.2.2; 1.2.6; 1.2.8; handle more types.
|
#
1.1 |
|
22-Jul-2008 |
christos |
a better attempt on printing dtype_misc
|
#
1.24 |
|
13-Sep-2020 |
isaki |
Support audio descriptor for fstat(1). sys/dev/audio/*.h: export only what we need for fstat.
|
#
1.23 |
|
02-May-2020 |
christos |
nuke random stuff that does not exist anymore.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
|
#
1.22 |
|
06-Sep-2019 |
christos |
Add -O to print offsets; align columns properly.
|
Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609
|
#
1.21 |
|
03-Feb-2019 |
thorpej |
Implement support for "pshared" POSIX semaphores.
Fixes lib/53273 (and Firefox's multi-process tab feature).
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base
|
#
1.20 |
|
26-Jun-2018 |
msaitoh |
branches: 1.20.2; Print BPF direction correctly.
|
#
1.19 |
|
26-Jun-2018 |
msaitoh |
Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward compatibility with BIOC[GS]SEESENT ioctl. The userland interface is the same as FreeBSD.
This change also fixes a bug that the direction is misunderstand on some environment by passing the direction to bpf_mtap*() instead of checking m->m_pkthdr.rcvif.
|
Revision tags: pgoyette-compat-0625
|
#
1.18 |
|
04-Jun-2018 |
nat |
Update fstat for audio(4) and pad(4) devices.
XXX - pullup 8.
Ok christos@.
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.17 |
|
30-Dec-2016 |
christos |
branches: 1.17.6; 1.17.12; Print the interface for bpf.
|
Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.16 |
|
23-Jan-2016 |
christos |
branches: 1.16.2; put _KMEMUSER in the Makefile
|
#
1.15 |
|
30-Dec-2015 |
christos |
Add rnd ops.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-maxphys-base
|
#
1.14 |
|
10-Aug-2014 |
tls |
Merge tls-earlyentropy branch into HEAD.
|
Revision tags: yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.13 |
|
01-Jul-2013 |
riastradh |
branches: 1.13.4; Fix races in /dev/u?random initialization and accounting.
- Push /dev/random `information-theoretic' accounting into cprng(9). - Use percpu(9) for the per-CPU CPRNGs. - Use atomics with correct memory barriers for lazy CPRNG creation. - Remove /dev/random file kmem grovelling from fstat(1).
|
#
1.12 |
|
23-Jun-2013 |
riastradh |
Rework rndsink(9) abstraction and adapt arc4random(9) and cprng(9).
rndsink(9): - Simplify API. - Simplify locking scheme. - Add a man page. - Avoid races in destruction. - Avoid races in requesting entropy now and scheduling entropy later.
Periodic distribution of entropy to sinks reduces the need for the last one, but this way we don't need to rely on periodic distribution (e.g., in a future tickless NetBSD).
rndsinks_lock should probably eventually merge with the rndpool lock, but we'll put that off for now.
cprng(9): - Make struct cprng_strong opaque. - Move rndpseudo.c parts that futz with cprng guts to subr_cprng.c. - Fix kevent locking. (Is kevent locking documented anywhere?) - Stub out rump cprng further until we can rumpify rndsink instead. - Strip code to grovel through struct cprng_strong in fstat.
|
Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7
|
#
1.11 |
|
25-Nov-2012 |
christos |
support printing rnd descriptor info
|
#
1.10 |
|
25-Nov-2012 |
christos |
return stuff for ksem
|
Revision tags: yamt-pagecache-base6
|
#
1.9 |
|
27-Oct-2012 |
alnsn |
Report jit'ed bpf fildes in fstat.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.8 |
|
10-Sep-2011 |
christos |
branches: 1.8.2; 1.8.8; add all the possible fileops here, and if there is one we know about print that instead of the passed name.
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211
|
#
1.7 |
|
13-Jul-2009 |
christos |
move _KMEMUSER higher!
|
#
1.6 |
|
13-Jul-2009 |
christos |
need _KMEMUSER too.
|
#
1.5 |
|
13-Jul-2009 |
christos |
sys/mqueue.h needs sys/types.h now
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
#
1.4 |
|
12-Apr-2009 |
lukem |
Fix sign-compare issues.
|
#
1.3 |
|
26-Feb-2009 |
christos |
only print warnings if vflg.
|
Revision tags: netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
|
#
1.2 |
|
23-Jul-2008 |
christos |
branches: 1.2.2; 1.2.6; 1.2.8; handle more types.
|
#
1.1 |
|
22-Jul-2008 |
christos |
a better attempt on printing dtype_misc
|
#
1.23 |
|
02-May-2020 |
christos |
nuke random stuff that does not exist anymore.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
|
#
1.22 |
|
06-Sep-2019 |
christos |
Add -O to print offsets; align columns properly.
|
Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609
|
#
1.21 |
|
03-Feb-2019 |
thorpej |
Implement support for "pshared" POSIX semaphores.
Fixes lib/53273 (and Firefox's multi-process tab feature).
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base
|
#
1.20 |
|
26-Jun-2018 |
msaitoh |
branches: 1.20.2; Print BPF direction correctly.
|
#
1.19 |
|
26-Jun-2018 |
msaitoh |
Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward compatibility with BIOC[GS]SEESENT ioctl. The userland interface is the same as FreeBSD.
This change also fixes a bug that the direction is misunderstand on some environment by passing the direction to bpf_mtap*() instead of checking m->m_pkthdr.rcvif.
|
Revision tags: pgoyette-compat-0625
|
#
1.18 |
|
04-Jun-2018 |
nat |
Update fstat for audio(4) and pad(4) devices.
XXX - pullup 8.
Ok christos@.
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.17 |
|
30-Dec-2016 |
christos |
branches: 1.17.6; 1.17.12; Print the interface for bpf.
|
Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.16 |
|
23-Jan-2016 |
christos |
branches: 1.16.2; put _KMEMUSER in the Makefile
|
#
1.15 |
|
30-Dec-2015 |
christos |
Add rnd ops.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-maxphys-base
|
#
1.14 |
|
10-Aug-2014 |
tls |
Merge tls-earlyentropy branch into HEAD.
|
Revision tags: yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.13 |
|
01-Jul-2013 |
riastradh |
branches: 1.13.4; Fix races in /dev/u?random initialization and accounting.
- Push /dev/random `information-theoretic' accounting into cprng(9). - Use percpu(9) for the per-CPU CPRNGs. - Use atomics with correct memory barriers for lazy CPRNG creation. - Remove /dev/random file kmem grovelling from fstat(1).
|
#
1.12 |
|
23-Jun-2013 |
riastradh |
Rework rndsink(9) abstraction and adapt arc4random(9) and cprng(9).
rndsink(9): - Simplify API. - Simplify locking scheme. - Add a man page. - Avoid races in destruction. - Avoid races in requesting entropy now and scheduling entropy later.
Periodic distribution of entropy to sinks reduces the need for the last one, but this way we don't need to rely on periodic distribution (e.g., in a future tickless NetBSD).
rndsinks_lock should probably eventually merge with the rndpool lock, but we'll put that off for now.
cprng(9): - Make struct cprng_strong opaque. - Move rndpseudo.c parts that futz with cprng guts to subr_cprng.c. - Fix kevent locking. (Is kevent locking documented anywhere?) - Stub out rump cprng further until we can rumpify rndsink instead. - Strip code to grovel through struct cprng_strong in fstat.
|
Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7
|
#
1.11 |
|
25-Nov-2012 |
christos |
support printing rnd descriptor info
|
#
1.10 |
|
25-Nov-2012 |
christos |
return stuff for ksem
|
Revision tags: yamt-pagecache-base6
|
#
1.9 |
|
27-Oct-2012 |
alnsn |
Report jit'ed bpf fildes in fstat.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.8 |
|
10-Sep-2011 |
christos |
branches: 1.8.2; 1.8.8; add all the possible fileops here, and if there is one we know about print that instead of the passed name.
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211
|
#
1.7 |
|
13-Jul-2009 |
christos |
move _KMEMUSER higher!
|
#
1.6 |
|
13-Jul-2009 |
christos |
need _KMEMUSER too.
|
#
1.5 |
|
13-Jul-2009 |
christos |
sys/mqueue.h needs sys/types.h now
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
#
1.4 |
|
12-Apr-2009 |
lukem |
Fix sign-compare issues.
|
#
1.3 |
|
26-Feb-2009 |
christos |
only print warnings if vflg.
|
Revision tags: netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
|
#
1.2 |
|
23-Jul-2008 |
christos |
branches: 1.2.2; 1.2.6; 1.2.8; handle more types.
|
#
1.1 |
|
22-Jul-2008 |
christos |
a better attempt on printing dtype_misc
|
#
1.22 |
|
06-Sep-2019 |
christos |
Add -O to print offsets; align columns properly.
|
Revision tags: netbsd-9-base phil-wifi-20190609
|
#
1.21 |
|
03-Feb-2019 |
thorpej |
Implement support for "pshared" POSIX semaphores.
Fixes lib/53273 (and Firefox's multi-process tab feature).
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base
|
#
1.20 |
|
26-Jun-2018 |
msaitoh |
branches: 1.20.2; Print BPF direction correctly.
|
#
1.19 |
|
26-Jun-2018 |
msaitoh |
Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward compatibility with BIOC[GS]SEESENT ioctl. The userland interface is the same as FreeBSD.
This change also fixes a bug that the direction is misunderstand on some environment by passing the direction to bpf_mtap*() instead of checking m->m_pkthdr.rcvif.
|
Revision tags: pgoyette-compat-0625
|
#
1.18 |
|
04-Jun-2018 |
nat |
Update fstat for audio(4) and pad(4) devices.
XXX - pullup 8.
Ok christos@.
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.17 |
|
30-Dec-2016 |
christos |
branches: 1.17.6; 1.17.12; Print the interface for bpf.
|
Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.16 |
|
23-Jan-2016 |
christos |
branches: 1.16.2; put _KMEMUSER in the Makefile
|
#
1.15 |
|
30-Dec-2015 |
christos |
Add rnd ops.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-maxphys-base
|
#
1.14 |
|
10-Aug-2014 |
tls |
Merge tls-earlyentropy branch into HEAD.
|
Revision tags: yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.13 |
|
01-Jul-2013 |
riastradh |
branches: 1.13.4; Fix races in /dev/u?random initialization and accounting.
- Push /dev/random `information-theoretic' accounting into cprng(9). - Use percpu(9) for the per-CPU CPRNGs. - Use atomics with correct memory barriers for lazy CPRNG creation. - Remove /dev/random file kmem grovelling from fstat(1).
|
#
1.12 |
|
23-Jun-2013 |
riastradh |
Rework rndsink(9) abstraction and adapt arc4random(9) and cprng(9).
rndsink(9): - Simplify API. - Simplify locking scheme. - Add a man page. - Avoid races in destruction. - Avoid races in requesting entropy now and scheduling entropy later.
Periodic distribution of entropy to sinks reduces the need for the last one, but this way we don't need to rely on periodic distribution (e.g., in a future tickless NetBSD).
rndsinks_lock should probably eventually merge with the rndpool lock, but we'll put that off for now.
cprng(9): - Make struct cprng_strong opaque. - Move rndpseudo.c parts that futz with cprng guts to subr_cprng.c. - Fix kevent locking. (Is kevent locking documented anywhere?) - Stub out rump cprng further until we can rumpify rndsink instead. - Strip code to grovel through struct cprng_strong in fstat.
|
Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7
|
#
1.11 |
|
25-Nov-2012 |
christos |
support printing rnd descriptor info
|
#
1.10 |
|
25-Nov-2012 |
christos |
return stuff for ksem
|
Revision tags: yamt-pagecache-base6
|
#
1.9 |
|
27-Oct-2012 |
alnsn |
Report jit'ed bpf fildes in fstat.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.8 |
|
10-Sep-2011 |
christos |
branches: 1.8.2; 1.8.8; add all the possible fileops here, and if there is one we know about print that instead of the passed name.
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211
|
#
1.7 |
|
13-Jul-2009 |
christos |
move _KMEMUSER higher!
|
#
1.6 |
|
13-Jul-2009 |
christos |
need _KMEMUSER too.
|
#
1.5 |
|
13-Jul-2009 |
christos |
sys/mqueue.h needs sys/types.h now
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
#
1.4 |
|
12-Apr-2009 |
lukem |
Fix sign-compare issues.
|
#
1.3 |
|
26-Feb-2009 |
christos |
only print warnings if vflg.
|
Revision tags: netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
|
#
1.2 |
|
23-Jul-2008 |
christos |
branches: 1.2.2; 1.2.6; 1.2.8; handle more types.
|
#
1.1 |
|
22-Jul-2008 |
christos |
a better attempt on printing dtype_misc
|
#
1.21 |
|
03-Feb-2019 |
thorpej |
Implement support for "pshared" POSIX semaphores.
Fixes lib/53273 (and Firefox's multi-process tab feature).
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base
|
#
1.20 |
|
26-Jun-2018 |
msaitoh |
Print BPF direction correctly.
|
#
1.19 |
|
26-Jun-2018 |
msaitoh |
Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward compatibility with BIOC[GS]SEESENT ioctl. The userland interface is the same as FreeBSD.
This change also fixes a bug that the direction is misunderstand on some environment by passing the direction to bpf_mtap*() instead of checking m->m_pkthdr.rcvif.
|
Revision tags: pgoyette-compat-0625
|
#
1.18 |
|
04-Jun-2018 |
nat |
Update fstat for audio(4) and pad(4) devices.
XXX - pullup 8.
Ok christos@.
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.17 |
|
30-Dec-2016 |
christos |
branches: 1.17.6; 1.17.12; Print the interface for bpf.
|
Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.16 |
|
23-Jan-2016 |
christos |
branches: 1.16.2; put _KMEMUSER in the Makefile
|
#
1.15 |
|
30-Dec-2015 |
christos |
Add rnd ops.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-maxphys-base
|
#
1.14 |
|
10-Aug-2014 |
tls |
Merge tls-earlyentropy branch into HEAD.
|
Revision tags: yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.13 |
|
01-Jul-2013 |
riastradh |
branches: 1.13.4; Fix races in /dev/u?random initialization and accounting.
- Push /dev/random `information-theoretic' accounting into cprng(9). - Use percpu(9) for the per-CPU CPRNGs. - Use atomics with correct memory barriers for lazy CPRNG creation. - Remove /dev/random file kmem grovelling from fstat(1).
|
#
1.12 |
|
23-Jun-2013 |
riastradh |
Rework rndsink(9) abstraction and adapt arc4random(9) and cprng(9).
rndsink(9): - Simplify API. - Simplify locking scheme. - Add a man page. - Avoid races in destruction. - Avoid races in requesting entropy now and scheduling entropy later.
Periodic distribution of entropy to sinks reduces the need for the last one, but this way we don't need to rely on periodic distribution (e.g., in a future tickless NetBSD).
rndsinks_lock should probably eventually merge with the rndpool lock, but we'll put that off for now.
cprng(9): - Make struct cprng_strong opaque. - Move rndpseudo.c parts that futz with cprng guts to subr_cprng.c. - Fix kevent locking. (Is kevent locking documented anywhere?) - Stub out rump cprng further until we can rumpify rndsink instead. - Strip code to grovel through struct cprng_strong in fstat.
|
Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7
|
#
1.11 |
|
25-Nov-2012 |
christos |
support printing rnd descriptor info
|
#
1.10 |
|
25-Nov-2012 |
christos |
return stuff for ksem
|
Revision tags: yamt-pagecache-base6
|
#
1.9 |
|
27-Oct-2012 |
alnsn |
Report jit'ed bpf fildes in fstat.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.8 |
|
10-Sep-2011 |
christos |
branches: 1.8.2; 1.8.8; add all the possible fileops here, and if there is one we know about print that instead of the passed name.
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211
|
#
1.7 |
|
13-Jul-2009 |
christos |
move _KMEMUSER higher!
|
#
1.6 |
|
13-Jul-2009 |
christos |
need _KMEMUSER too.
|
#
1.5 |
|
13-Jul-2009 |
christos |
sys/mqueue.h needs sys/types.h now
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
#
1.4 |
|
12-Apr-2009 |
lukem |
Fix sign-compare issues.
|
#
1.3 |
|
26-Feb-2009 |
christos |
only print warnings if vflg.
|
Revision tags: netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
|
#
1.2 |
|
23-Jul-2008 |
christos |
branches: 1.2.2; 1.2.6; 1.2.8; handle more types.
|
#
1.1 |
|
22-Jul-2008 |
christos |
a better attempt on printing dtype_misc
|
#
1.17 |
|
30-Dec-2016 |
christos |
Print the interface for bpf.
|
Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.16 |
|
23-Jan-2016 |
christos |
put _KMEMUSER in the Makefile
|
#
1.15 |
|
30-Dec-2015 |
christos |
Add rnd ops.
|
Revision tags: netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-maxphys-base
|
#
1.14 |
|
10-Aug-2014 |
tls |
Merge tls-earlyentropy branch into HEAD.
|
Revision tags: yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.13 |
|
01-Jul-2013 |
riastradh |
branches: 1.13.4; Fix races in /dev/u?random initialization and accounting.
- Push /dev/random `information-theoretic' accounting into cprng(9). - Use percpu(9) for the per-CPU CPRNGs. - Use atomics with correct memory barriers for lazy CPRNG creation. - Remove /dev/random file kmem grovelling from fstat(1).
|
#
1.12 |
|
23-Jun-2013 |
riastradh |
Rework rndsink(9) abstraction and adapt arc4random(9) and cprng(9).
rndsink(9): - Simplify API. - Simplify locking scheme. - Add a man page. - Avoid races in destruction. - Avoid races in requesting entropy now and scheduling entropy later.
Periodic distribution of entropy to sinks reduces the need for the last one, but this way we don't need to rely on periodic distribution (e.g., in a future tickless NetBSD).
rndsinks_lock should probably eventually merge with the rndpool lock, but we'll put that off for now.
cprng(9): - Make struct cprng_strong opaque. - Move rndpseudo.c parts that futz with cprng guts to subr_cprng.c. - Fix kevent locking. (Is kevent locking documented anywhere?) - Stub out rump cprng further until we can rumpify rndsink instead. - Strip code to grovel through struct cprng_strong in fstat.
|
Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7
|
#
1.11 |
|
25-Nov-2012 |
christos |
support printing rnd descriptor info
|
#
1.10 |
|
25-Nov-2012 |
christos |
return stuff for ksem
|
Revision tags: yamt-pagecache-base6
|
#
1.9 |
|
27-Oct-2012 |
alnsn |
Report jit'ed bpf fildes in fstat.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.8 |
|
10-Sep-2011 |
christos |
branches: 1.8.2; 1.8.8; add all the possible fileops here, and if there is one we know about print that instead of the passed name.
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211
|
#
1.7 |
|
13-Jul-2009 |
christos |
move _KMEMUSER higher!
|
#
1.6 |
|
13-Jul-2009 |
christos |
need _KMEMUSER too.
|
#
1.5 |
|
13-Jul-2009 |
christos |
sys/mqueue.h needs sys/types.h now
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
#
1.4 |
|
12-Apr-2009 |
lukem |
Fix sign-compare issues.
|
#
1.3 |
|
26-Feb-2009 |
christos |
only print warnings if vflg.
|
Revision tags: netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
|
#
1.2 |
|
23-Jul-2008 |
christos |
branches: 1.2.2; 1.2.6; 1.2.8; handle more types.
|
#
1.1 |
|
22-Jul-2008 |
christos |
a better attempt on printing dtype_misc
|
#
1.17 |
|
30-Dec-2016 |
christos |
Print the interface for bpf.
|
Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.16 |
|
23-Jan-2016 |
christos |
put _KMEMUSER in the Makefile
|
#
1.15 |
|
30-Dec-2015 |
christos |
Add rnd ops.
|
Revision tags: netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-maxphys-base
|
#
1.14 |
|
10-Aug-2014 |
tls |
Merge tls-earlyentropy branch into HEAD.
|
Revision tags: yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.13 |
|
01-Jul-2013 |
riastradh |
branches: 1.13.4; Fix races in /dev/u?random initialization and accounting.
- Push /dev/random `information-theoretic' accounting into cprng(9). - Use percpu(9) for the per-CPU CPRNGs. - Use atomics with correct memory barriers for lazy CPRNG creation. - Remove /dev/random file kmem grovelling from fstat(1).
|
#
1.12 |
|
23-Jun-2013 |
riastradh |
Rework rndsink(9) abstraction and adapt arc4random(9) and cprng(9).
rndsink(9): - Simplify API. - Simplify locking scheme. - Add a man page. - Avoid races in destruction. - Avoid races in requesting entropy now and scheduling entropy later.
Periodic distribution of entropy to sinks reduces the need for the last one, but this way we don't need to rely on periodic distribution (e.g., in a future tickless NetBSD).
rndsinks_lock should probably eventually merge with the rndpool lock, but we'll put that off for now.
cprng(9): - Make struct cprng_strong opaque. - Move rndpseudo.c parts that futz with cprng guts to subr_cprng.c. - Fix kevent locking. (Is kevent locking documented anywhere?) - Stub out rump cprng further until we can rumpify rndsink instead. - Strip code to grovel through struct cprng_strong in fstat.
|
Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7
|
#
1.11 |
|
25-Nov-2012 |
christos |
support printing rnd descriptor info
|
#
1.10 |
|
25-Nov-2012 |
christos |
return stuff for ksem
|
Revision tags: yamt-pagecache-base6
|
#
1.9 |
|
27-Oct-2012 |
alnsn |
Report jit'ed bpf fildes in fstat.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.8 |
|
10-Sep-2011 |
christos |
branches: 1.8.2; 1.8.8; add all the possible fileops here, and if there is one we know about print that instead of the passed name.
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211
|
#
1.7 |
|
13-Jul-2009 |
christos |
move _KMEMUSER higher!
|
#
1.6 |
|
13-Jul-2009 |
christos |
need _KMEMUSER too.
|
#
1.5 |
|
13-Jul-2009 |
christos |
sys/mqueue.h needs sys/types.h now
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
#
1.4 |
|
12-Apr-2009 |
lukem |
Fix sign-compare issues.
|
#
1.3 |
|
26-Feb-2009 |
christos |
only print warnings if vflg.
|
Revision tags: netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
|
#
1.2 |
|
23-Jul-2008 |
christos |
branches: 1.2.2; 1.2.6; 1.2.8; handle more types.
|
#
1.1 |
|
22-Jul-2008 |
christos |
a better attempt on printing dtype_misc
|