Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/news68k/conf/GENERIC_TINY
RevisionDateAuthorComments
 1.93  07-Aug-2022  simonb UFS/LFS dirhash:
- Enable UFS_DIRHASH if the architecture or kernel model specific config
file can use 128MB of RAM or more.
- Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel
and by a number of NetBSD developers for years.
- Add LFS_DIRHASH if LFS was enabled.
- Be somewhat consistent with FS options order.
 1.92  21-Jan-2021  nia add a commented out compat_ossaudio wherever there's compat_linux

requested by mrg
 1.91  27-Sep-2020  roy branches: 1.91.2;
vether: Add to kernel configurations

It's only enabled if the kernel enabled bridge AND tap.
Otherwise it's commented out.
 1.90  01-Aug-2020  maxv Remove references to BRIDGE_IPF, it is now compiled in by default.
 1.89  19-Jan-2020  thorpej Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is
long since obsolete.
 1.88  19-Dec-2018  maxv branches: 1.88.6;
Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently,
but also as discussed several times in the past.
 1.87  01-Aug-2018  maxv Unreference IPF/PF from all the config files, and enable NPF instead when
wanted. This also fixes some inconsistencies I saw in several files (eg
IPF options while IPF was not compiled, IPF+PF enabled by default, etc).
 1.86  23-Jan-2018  sevan branches: 1.86.2; 1.86.4;
Alternate buffer queue strategies no longer considered experimental, update
description.

Discussed on tech-kern
http://mail-index.netbsd.org/tech-kern/2018/01/21/msg023002.html
 1.85  14-Sep-2017  mrg clean up COMPAT_* options for native netbsd code:
- new series of files that are useful for saying "i want everything
since netbsd 1.4", etc.
- use the fact COMPAT_* options have future dependancies to remove
many redundant options.

removes about 3000 lines total across kernel configuration files.
tested about 30 random kernels in the changed list.
 1.84  29-Jul-2017  maxv Remove TCP_COMPAT_42 from the config files. Pass 3.
 1.83  07-Aug-2015  maxv branches: 1.83.10;
Remove KMEMSTATS.
 1.82  23-Aug-2014  dholland branches: 1.82.2;
Systematize (and in many cases, fix) the comments on options COMPAT_NN.

There are quite a few configs that are missing some COMPAT_NN options
in ways that don't make sense; this should probably get cleaned up
too, but for the time being I've not added or removed anything.
 1.81  16-Aug-2014  apb Add "options COMPAT_70" to all kernel configuration files that
already had "options COMPAT_60".
 1.80  05-Jul-2014  tsutsui Use COPTS="-O2 -fno-reorder-blocks" as defined in sys.mk for userland.

with "-O2":
text data bss dec hex filename
3297898 65044 122584 3485526 352f56 netbsd

with "-O2 -fno-reorder-blocks":
text data bss dec hex filename
2930782 65044 122584 3118410 2f954a netbsd
 1.79  24-Mar-2014  szptvlfn branches: 1.79.2;
fix manual section numbering of sysctl.
thanks wiz@
 1.78  30-Jun-2013  rmind G/C PFIL_HOOKS from the kernel configs.
 1.77  05-Jun-2013  christos branches: 1.77.2;
remove obsolete networking options
 1.76  27-Apr-2013  christos the bogus number police
 1.75  27-Apr-2013  christos remove confusing numeric locators where they are unused.
 1.74  02-Mar-2013  christos Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
 1.73  01-Mar-2013  joerg Retire OSI network stack. OK core@
 1.72  17-Oct-2012  apb Add "options COMPAT_60" to all kernel configuration files
that already had "options COMPAT_50".
 1.71  10-Mar-2012  joerg branches: 1.71.2;
P1003_1B_SEMAPHORE is no longer optional.
 1.70  18-Dec-2011  dholland WABPL is no longer considered experimental (has not been for some time)
so update its comment in config files.
 1.69  22-Nov-2011  tls branches: 1.69.2;

The rnd pseudo-device is not really optional, because it is in the same
source file as the entropy-pool code itself. Move it to std. This
will be cleaned up more when I split the sources up as they should be.

This fixes build breaks on several ports. Thanks to Havard Eidnes for
pointing them out.
 1.68  06-Mar-2011  bouyer branches: 1.68.4;
merge the bouyer-quota2 branch. This adds a new on-disk format
to store disk quota usage and limits, integrated with ffs
metadata. Usage is checked by fsck_ffs (no more quotacheck)
and is covered by the WAPBL journal. Enabled with kernel
option QUOTA2 (added where QUOTA was enabled in kernel config files),
turned on with tunefs(8) on a per-filesystem
basis. mount_mfs(8) can also turn quotas on.

See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html
for details.
 1.67  23-Nov-2010  hannken branches: 1.67.2; 1.67.4;
Remove unused count from pseudo-device md.
 1.66  16-Apr-2010  pooka Remove unused count (invariably "4") from pseudo-device fss.
 1.65  05-Dec-2009  pooka branches: 1.65.2; 1.65.4;
Remove the portalfs kernel file system driver. Replace mount_portal(8)
with a version based on puffs. User functionality remains the same.
 1.64  17-Jan-2009  tsutsui Add options COMPAT_50.
 1.63  24-Nov-2008  ad Remove softdep, pass 1. We are focused on improving journalling.

Proposed on tech-kern@.
 1.62  12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.61  31-Jul-2008  simonb branches: 1.61.2;
Add "options WAPBL" to standard GENERIC/INSTALL type configs.
 1.60  31-Dec-2007  ad branches: 1.60.6; 1.60.10; 1.60.12; 1.60.16;
Remove systrace. Ok core@.
 1.59  04-Nov-2007  xtraeme branches: 1.59.2; 1.59.8;
Remove System V semaphores and share memory options to set the limits:
SEMMNI, SEMMNS, SEMUME and SHMMAXPGS.

They can be tweaked via sysctl now. Ports that were setting values on
them weren't touched, I only removed the ones that were commented out.
 1.58  17-Oct-2007  garbled Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
 1.57  25-Jun-2007  tsutsui branches: 1.57.8; 1.57.10; 1.57.14;
Add options COMPAT_40.
 1.56  17-Feb-2007  tsutsui branches: 1.56.2; 1.56.6; 1.56.8; 1.56.14;
Make disconnect/reselect work on news68k si(4) with DMA and
enable it by default.
 1.55  24-Nov-2006  wiz branches: 1.55.2;
s/independant/independent/, from Zafer.
 1.54  02-Oct-2006  chs remove MALLOC_NOINLINE, it doesn't do anything anymore.
 1.53  26-Aug-2006  christos branches: 1.53.2; 1.53.4;
PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options
Also remove CCITT,NS,NIP
 1.52  26-Aug-2006  tsutsui Remove netns and netccitt options.
 1.51  12-Aug-2006  christos Disable SYSTRACE by default on all kernels (discussed with core)
 1.50  28-Mar-2006  pavel branches: 1.50.6;
Add stf to all kernel configs which have INET6 and gif, except the INSTALL
ones and those for specific machines of developers. PR 32304.

OK'ed by rpaulo.

N.B. stf is a cloning device, so it still must be enabled by
"ifconfig stf0 create".
 1.49  05-Feb-2006  cube branches: 1.49.2; 1.49.4; 1.49.6;
Remove 'count' argument for pseudo-devices that ignore it
(vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
 1.48  04-Feb-2006  rpaulo bpfilter doesn't accept count anymore.
 1.47  07-Dec-2005  tsutsui branches: 1.47.2; 1.47.4; 1.47.6;
Remove obsolete options VNODE_OP_NOINLINE.
 1.46  07-Dec-2005  tsutsui Adjust comments for options FFS_NO_SNAPSHOT.

XXX: This option should be mentioned in options(4).
 1.45  20-Aug-2005  tsutsui options<space><tab>
 1.44  19-Aug-2005  christos Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
 1.43  19-Aug-2005  christos 64 bit inode changes.
 1.42  31-Jul-2005  yamt revert "defflag VMSWAP" changes for now.
there seems to be far more people who don't want to edit
their kernel config files than i thought.
 1.41  30-Jul-2005  yamt add "options VMSWAP" to non INSTALL kernels.
 1.40  17-Jul-2005  hubertf Add support for reading cloop2 compressed filesystem image,
enable by putting VND_COMPRESSION into kernel config file.
Written by Cliff Wright, polished up slightly by me.
 1.39  07-Jul-2005  tron Add (commented out) IPSEC_NAT_T option.
 1.38  25-Jun-2005  rpaulo branches: 1.38.2;
Add file-system PTYFS (commented out) so that people know its existence.

Ok'ed by Christos Zoulas and Hubert Feyrer.
 1.37  09-Jun-2005  tsutsui - Rename options NEW_BUFQ_STRATEGY -> options BUFQ_READPRIO.
(still commented out)
- Add (also commented out) options BUFQ_PRIOCSCAN.

Suggested by perry and soda on tech-kern.
Please refer options(4) for details for these options.
 1.36  18-Feb-2005  dsl branches: 1.36.4;
Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
 1.35  11-Feb-2005  dsl Add 'option FFS_SNAPSHOT' to most of the config files.
Commented out for kernels that appear to hace space constraints.
 1.34  31-Jan-2005  hannken Add file system snapshots to kernel configs.

- Ffs internal snapshots get compiled in unconditionally.

- File system snapshot device fss(4) added to all kernel configs that
have a disk. Device is commented out on all non-GENERIC kernels.

Reviewed by: Jason Thorpe <thorpej@netbsd.org>
 1.33  28-Jan-2005  rumble Sprinkle options UFS_DIRHASH on GENERIC kernels. It's presently
commented out and labeled experimental pending further review and
testing.
 1.32  17-Jan-2005  cube branches: 1.32.2;
Add tap(4) support to a random^Wcarefully chosen set of kernel configs.
All those kernels have a line for both tun and bridge, and if either is
commented out, tap is commented out also. With the exception of i386's
GENERIC_TINY.

XXX: we _need_ some way of making this more simple.
 1.31  05-Jan-2005  tsutsui branches: 1.31.2;
options<space><tab>
 1.30  10-Nov-2004  christos Add COMPAT_BSDPTY to the rest of the config files.
 1.29  04-Sep-2004  manu IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on
tech-net@
 1.28  18-Jul-2004  tsutsui Sync some entries with GENERIC.
 1.27  15-Jul-2004  atatat Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented
out in most of them.
 1.26  28-Jun-2004  bouyer Add options P1003_1B_SEMAPHORE
to all GENERIC-like kernel config files where SYSV* options were already
present (commented out if the SYSV* options are commented out).
Fix lib/25897 and lib/25898.
 1.25  26-Jun-2004  abs Add (commented out) ALTQ options to all GENERIC-like files
 1.24  18-Jun-2004  christos ptm is now mandatory, depends on pty, and can be disabled with -DNO_DEV_PTM
 1.23  16-Jun-2004  christos Add pseudo-device ptm on all the generic flavored kernels.
 1.22  22-Sep-2003  cl branches: 1.22.2;
add COMPAT_15/COMPAT_16
 1.21  10-Apr-2003  christos branches: 1.21.2;
Bye Bye UCONSOLE
 1.20  14-Oct-2002  elric Added commented out cgd(4)s to GENERIC configs.
 1.19  25-Sep-2002  martti Add one space between "#option" and "<tab>IPFILTER_DEFAULT_BLOCK"
 1.18  20-Sep-2002  martti Added (commented out) IPFILTER_DEFAULT_BLOCK.
 1.17  18-Sep-2002  lukem enable USERCONF by default; it's small and extremely useful to have available.
 1.16  22-Aug-2002  abs PIPE_SOCKETPAIR, MALLOC_NOINLINE and VNODE_OP_NOINLINE are all appropriate for
the 'minimal memory' configurations.
 1.15  17-Jun-2002  lukem Enable "pseudo-device clockctl" in all kernels, except
installation related kernels (INSTALL* and RAMDISK*).
This enables rc.conf(5) $ntpd_chroot to be used "out of the box"
 1.14  25-Apr-2002  atatat branches: 1.14.2; 1.14.4;
Add the INCLUDE_CONFIG_FILE option to all config files. In config
files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or
ALPHA), it is uncommented.
 1.13  12-Apr-2002  gmcgarry Add commented-out USERCONF option. Mainly useful for install media
and can be optionally enabled based on miniroot and ramdisk size
requirements.
 1.12  05-Mar-2002  wiz 'securyty' looks nice. Sadly, it's wrong.
 1.11  04-Mar-2002  sommerfeld The "gif*" tunnelling interface does everything ipip does.
Move usage example from ipip.4 to gif.4
Excise ipip and stitch up the scars.
 1.10  27-Jan-2002  jdolecek add options PIPE_SOCKETPAIR to individual kernel configs
the option is commented out on everything but kernels I was able
to recognize as INSTALL-like or ones for small memory machines
 1.9  19-Jan-2002  oster Add new RF_* options for RAIDframe bits that are no longer built by default.

While we're here, enable RAIDframe (and RAID_AUTOCONFIG) by default for
architectures that I'm comfortable can deal with it being on by default.

Also: bump the number of 'raid' devices from 4 to 8, since 4 seems to
be insufficient in practise.
 1.8  28-Dec-2001  martin Add PPPoE to all generic kernels that should be able to use it.
XXX TODO: do this for INSTALL kernels too, add sysinst support and make the
XXX needed binaries available on the ramdisk root fs.
 1.7  23-Nov-2001  atatat The bridge(4) pseudo-device no longer requires the port to
__HAVE_GENERIC_SOFT_INTERRUPTS, so add it back to all GENERIC configs.
 1.6  20-Nov-2001  lukem cleanup:
options SPACE TAB
makeoptions TAB
psuedo-device TAB
remove trailing whitespace
replace multiple spaces -> tabs
options "FOO" -> options FOO
options "FOO=bar" -> options FOO=bar
options "FOO=\"bar\"" -> options FOO="\"bar\""
 1.5  01-Sep-2001  atatat branches: 1.5.6;
Comment out bridge pseudo devices from ports that don't
__HAVE_GENERIC_SOFT_INTERRUPTS. bridge(4) doesn't compile there.
 1.4  01-Sep-2001  atatat Add bridge pseudo devices to GENERIC configs
 1.3  08-Jul-2001  abs branches: 1.3.2;
Standardise TCP_COMPAT_42 as commented out, grouped with other COMPAT options,
and with the comment '4.2BSD TCP/IP bug compat. Not recommended'
Add commented out 'TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG'
(All hail amiga and atari which make some attempt to automate the
multiplicity of config files...)
 1.2  07-Jul-2001  tsutsui Split clock device attachment into interval timer and todclock
since they are actually independent devices.
 1.1  26-Mar-2001  tsutsui branches: 1.1.2; 1.1.4;
Add GENERIC_TINY config for low memory (and slow) machines.
 1.1.4.1  09-Apr-2001  nathanw Catch up with -current.
 1.1.2.2  27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.1  26-Mar-2001  bouyer file GENERIC_TINY was added on branch thorpej_scsipi on 2001-03-27 15:31:15 +0000
 1.3.2.7  10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.3.2.6  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.3.2.5  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.3.2.4  16-Mar-2002  jdolecek Catch up with -current.
 1.3.2.3  11-Feb-2002  jdolecek Sync w/ -current.
 1.3.2.2  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.3.2.1  13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.5.6.8  18-Oct-2002  nathanw Catch up to -current.
 1.5.6.7  27-Aug-2002  nathanw Catch up to -current.
 1.5.6.6  20-Jun-2002  nathanw Catch up to -current.
 1.5.6.5  17-Apr-2002  nathanw Catch up to -current.
 1.5.6.4  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.5.6.3  28-Feb-2002  nathanw Catch up to -current.
 1.5.6.2  08-Jan-2002  nathanw Catch up to -current.
 1.5.6.1  01-Sep-2001  nathanw file GENERIC_TINY was added on branch nathanw_sa on 2002-01-08 00:26:50 +0000
 1.14.4.2  24-Oct-2002  lukem Pull up upgrade to IPfilter 3.4.29 (requested by martti in ticket #905).
Affected files & revisions:

dist/ipf/HISTORY 1.14
dist/ipf/fils.c 1.17-1.21
dist/ipf/ipf.c 1.11-1.13
dist/ipf/ipfs.c 1.8-1.10
dist/ipf/ipft_ef.c 1.6-1.7
dist/ipf/ipft_td.c 1.6-1.7
dist/ipf/ipft_tx.c 1.7-1.8
dist/ipf/ipmon.c 1.12-1.17
dist/ipf/ipnat.c 1.11-1.12
dist/ipf/ipsend/ip_var.h 1.2
dist/ipf/ipsend/ipsend.c 1.8
dist/ipf/ipsend/iptests.c 1.5
dist/ipf/ipt.c 1.8-1.10
dist/ipf/kmem.c 1.8-1.10
dist/ipf/man/ipf.4 1.10
dist/ipf/man/ipf.5 1.8
dist/ipf/man/ipftest.1 1.3
dist/ipf/man/ipmon.8 1.10
dist/ipf/man/ipnat.5 1.9-1.10
dist/ipf/man/ipnat.8 1.4
dist/ipf/misc.c 1.7
dist/ipf/natparse.c 1.10
dist/ipf/parse.c 1.13
dist/ipf/printnat.c 1.8-1.10
dist/ipf/relay.c 1.5-1.6
dist/ipf/rules/example.9 1.2
etc/rc.d/ipnat 1.8
regress/sys/kern/ipf/Makefile 1.3-1.4
regress/sys/kern/ipf/dotest6 1.2
regress/sys/kern/ipf/expected/f13 1.1.1.2
regress/sys/kern/ipf/expected/i12 1.1.1.1
regress/sys/kern/ipf/expected/ni3 1.1.1.1
regress/sys/kern/ipf/expected/ni5 1.2
regress/sys/kern/ipf/input/f13 1.1.1.2
regress/sys/kern/ipf/input/ipv6.1 1.1.1.1
regress/sys/kern/ipf/input/ni3 1.1.1.1
regress/sys/kern/ipf/regress/i12 1.1.1.1
regress/sys/kern/ipf/regress/ipv6.1 1.1.1.1
regress/sys/kern/ipf/regress/ni3.ipf 1.1.1.1
regress/sys/kern/ipf/regress/ni3.nat 1.1.1.1
sys/arch/alpha/conf/ALPHA 1.169,1.171
sys/arch/amiga/conf/GENERIC 1.185-1.186
sys/arch/arc/conf/GENERIC 1.71-1.72
sys/arch/atari/conf/GENERIC.in 1.24-1.25
sys/arch/cats/conf/GENERIC 1.31-1.32
sys/arch/cobalt/conf/GENERIC 1.34-1.35
sys/arch/hp300/conf/GENERIC 1.83-1.84
sys/arch/i386/conf/CARDBUS 1.66-1.67
sys/arch/i386/conf/GENERIC 1.510,1.512
sys/arch/i386/conf/GENERIC_LAPTOP 1.58-1.59
sys/arch/i386/conf/GENERIC_PS2TINY 1.19-1.20
sys/arch/i386/conf/GENERIC_TINY 1.47-1.48
sys/arch/luna68k/conf/GENERIC 1.33-1.33
sys/arch/mac68k/conf/GENERIC 1.130-1.131
sys/arch/mac68k/conf/GENERICSBC 1.21-1.22
sys/arch/mac68k/conf/SMALLRAM 1.4-1.5
sys/arch/macppc/conf/GENERIC 1.142-1.143
sys/arch/mipsco/conf/GENERIC 1.21-1.22
sys/arch/mmeye/conf/GENERIC 1.44-1.45
sys/arch/news68k/conf/GENERIC 1.36-1.37
sys/arch/news68k/conf/GENERIC_TINY 1.18-1.19
sys/arch/newsmips/conf/GENERIC 1.50-1.51
sys/arch/ofppc/conf/GENERIC 1.56-1.57
sys/arch/pmax/conf/GENERIC 1.103-1.104
sys/arch/prep/conf/GENERIC 1.55-1.56
sys/arch/sbmips/conf/GENERIC 1.11-1.12
sys/arch/sgimips/conf/GENERIC 1.7-1.8
sys/arch/sparc/conf/GENERIC 1.138-1.139
sys/arch/sparc64/conf/GENERIC32 1.46-1.47
sys/arch/vax/conf/GENERIC 1.102-1.103
sys/arch/x68k/conf/ALL 1.55-1.56
sys/arch/x68k/conf/GENERIC 1.80-1.81
sys/lkm/netinet/if_ipl/mln_ipl.c 1.29
sys/netinet/fil.c 1.57-1.58
sys/netinet/ip_auth.c 1.29-1.30
sys/netinet/ip_compat.h 1.30-1.31
sys/netinet/ip_fil.c 1.81-1.86
sys/netinet/ip_fil.h 1.46-1.49
sys/netinet/ip_frag.c 1.33-1.34
sys/netinet/ip_frag.h 1.18
sys/netinet/ip_ftp_pxy.c 1.25-1.26
sys/netinet/ip_h323_pxy.c 1.5-1.6
sys/netinet/ip_log.c 1.22-1.23
sys/netinet/ip_nat.c 1.51-1.53
sys/netinet/ip_nat.h 1.27
sys/netinet/ip_netbios_pxy.c 1.4
sys/netinet/ip_proxy.c 1.35-1.36
sys/netinet/ip_proxy.h 1.18
sys/netinet/ip_state.c 1.41-1.42
sys/netinet/ip_state.h 1.23
sys/netinet/ipl.h 1.14
 1.14.4.1  01-Aug-2002  lukem Pull up revision 1.15 (requested by lukem in ticket #312):
Enable "pseudo-device clockctl" in all kernels, except
installation related kernels (INSTALL* and RAMDISK*).
This enables rc.conf(5) $ntpd_chroot to be used "out of the box"
 1.14.2.2  31-Aug-2002  gehenna catch up with -current.
 1.14.2.1  15-Jul-2002  gehenna catch up with -current.
 1.21.2.11  11-Dec-2005  christos Sync with head.
 1.21.2.10  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.21.2.9  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.21.2.8  15-Feb-2005  skrll Sync with HEAD.
 1.21.2.7  04-Feb-2005  skrll Sync with HEAD.
 1.21.2.6  24-Jan-2005  skrll Sync with HEAD.
 1.21.2.5  17-Jan-2005  skrll Sync with HEAD.
 1.21.2.4  14-Nov-2004  skrll Sync with HEAD.
 1.21.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.21.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.21.2.1  03-Aug-2004  skrll Sync with HEAD
 1.22.2.3  15-Jul-2004  he Pull up revision 1.27 (requested by atatat in ticket #663):
Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations,
but commented out in most of them.
 1.22.2.2  02-Jul-2004  he Pull up revision 1.26 (requested by bouyer in ticket #573):
Add options P1003_1B_SEMAPHORE to all GENERIC-like kernel
config files where SYSV* options were already present
(commented out if the SYSV* options are commented out).
Fixes PR#25897 and PR#25898.
 1.22.2.1  30-Jun-2004  jdc Pull up revision 1.25 (requested by abs in ticket #567).

Add (commented out) ALTQ options to all GENERIC-like files
 1.31.2.1  29-Apr-2005  kent sync with -current
 1.32.2.2  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.32.2.1  12-Feb-2005  yamt sync with head.
 1.36.4.2  14-Aug-2005  riz Pull up revision 1.40 (requested by hubertf in ticket #625):
Add support for reading cloop2 compressed filesystem images,
enable by putting VND_COMPRESSION into kernel config file.
Written by Cliff Wright, polished up slightly by me.
 1.36.4.1  18-Jul-2005  riz Pull up revision 1.39 (requested by tron in ticket #566):
Add (commented out) IPSEC_NAT_T option.
 1.38.2.6  21-Jan-2008  yamt sync with head
 1.38.2.5  15-Nov-2007  yamt sync with head.
 1.38.2.4  03-Sep-2007  yamt sync with head.
 1.38.2.3  26-Feb-2007  yamt sync with head.
 1.38.2.2  30-Dec-2006  yamt sync with head.
 1.38.2.1  21-Jun-2006  yamt sync with head.
 1.47.6.1  22-Apr-2006  simonb Sync with head.
 1.47.4.1  09-Sep-2006  rpaulo sync with head
 1.47.2.1  18-Feb-2006  yamt sync with head.
 1.49.6.1  31-Mar-2006  tron Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
 1.49.4.1  19-Apr-2006  elad sync with head - hopefully this will work
 1.49.2.2  03-Sep-2006  yamt sync with head.
 1.49.2.1  01-Apr-2006  yamt sync with head.
 1.50.6.1  14-Aug-2006  tron Pull up following revision(s) (requested by elad in ticket #17):
sys/arch/sparc/conf/KRUPS: revision 1.38
sys/arch/i386/conf/XEN2_DOMU: revision 1.2
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.197
sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.53
sys/arch/evbsh5/conf/SIMULATOR: revision 1.12
sys/arch/sparc/conf/MRCOFFEE: revision 1.17
sys/arch/next68k/conf/GENERIC: revision 1.104
sys/arch/i386/conf/VIRTUALPC: revision 1.44
sys/arch/ews4800mips/conf/GENERIC: revision 1.11
sys/arch/evbsh5/conf/CAYMAN: revision 1.23
sys/arch/arc/conf/GENERIC: revision 1.141
sys/arch/amd64/conf/GENERIC: revision 1.103
sys/arch/sun3/conf/GENERIC3X: revision 1.90
sys/arch/evbarm/conf/HDL_G: revision 1.3
sys/arch/sun2/conf/GENERIC: revision 1.57
sys/arch/news68k/conf/GENERIC_TINY: revision 1.51
sys/arch/evbppc/conf/EXPLORA451: revision 1.27
sys/arch/amiga/conf/GENERIC.in: revision 1.54
sys/arch/mac68k/conf/GENERIC: revision 1.174
sys/arch/acorn26/conf/GENERIC: revision 1.45
sys/arch/shark/conf/GENERIC: revision 1.64
sys/arch/cesfic/conf/GENERIC: revision 1.44
sys/arch/mvme68k/conf/GENERIC: revision 1.68
sys/arch/i386/conf/XEN2_DOM0: revision 1.4
sys/arch/atari/conf/GENERIC.in: revision 1.63
sys/arch/amiga/conf/GENERIC: revision 1.240
sys/arch/i386/conf/LAMB: revision 1.65
sys/arch/i386/conf/GENERIC: revision 1.773
sys/arch/acorn32/conf/EB7500ATX: revision 1.26
sys/arch/x68k/conf/GENERIC: revision 1.128
sys/arch/vax/conf/GENERIC: revision 1.153
sys/arch/atari/conf/ATARITT: revision 1.81
sys/arch/mipsco/conf/GENERIC: revision 1.60
sys/arch/cobalt/conf/GENERIC: revision 1.101
sys/arch/evbarm/conf/ARMADILLO9: revision 1.13
sys/arch/ofppc/conf/GENERIC: revision 1.93
sys/arch/atari/conf/MILAN-PCIIDE: revision 1.51
sys/arch/arc/conf/RPC44: revision 1.26
sys/arch/sparc64/conf/GENERIC: revision 1.59
sys/arch/i386/conf/XEN3_DOMU: revision 1.2
sys/arch/hp700/conf/GENERIC: revision 1.68
sys/arch/atari/conf/MILAN-ISAIDE: revision 1.47
sys/arch/macppc/conf/GENERIC: revision 1.231
sys/arch/dreamcast/conf/GENERIC: revision 1.72
sys/arch/news68k/conf/GENERIC: revision 1.80
sys/arch/hp300/conf/GENERIC: revision 1.133
sys/arch/mmeye/conf/GENERIC: revision 1.82
sys/arch/macppc/conf/MAMBO: revision 1.2
sys/arch/cats/conf/GENERIC: revision 1.107
sys/arch/atari/conf/FALCON: revision 1.79
sys/arch/acorn32/conf/GENERIC: revision 1.71
sys/arch/sparc/conf/GENERIC: revision 1.190
sys/arch/news68k/conf/LIBERO: revision 1.40
sys/arch/amiga/conf/DRACO: revision 1.114
sys/arch/cobalt/conf/INSTALL: revision 1.23
sys/arch/luna68k/conf/GENERIC: revision 1.73
sys/arch/bebox/conf/GENERIC: revision 1.100
sys/arch/pmax/conf/GENERIC: revision 1.147
sys/arch/amiga/conf/WSCONS: revision 1.52
sys/arch/macppc/conf/POWERMAC_G5: revision 1.2
sys/arch/alpha/conf/ALPHA: revision 1.218
sys/arch/sun3/conf/GENERIC: revision 1.133
sys/arch/prep/conf/GENERIC: revision 1.124
sys/arch/alpha/conf/GENERIC: revision 1.291
sys/arch/atari/conf/HADES: revision 1.71
sys/arch/newsmips/conf/GENERIC: revision 1.93
sys/arch/netwinder/conf/GENERIC: revision 1.82
sys/arch/hpcmips/conf/GENERIC: revision 1.190
sys/arch/amiga/conf/AMIGA: revision 1.98
sys/arch/sbmips/conf/GENERIC: revision 1.54
sys/arch/pc532/conf/GENERIC: revision 1.64
sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.53
Disable SYSTRACE by default on all kernels (discussed with core)
 1.53.4.2  10-Dec-2006  yamt sync with head.
 1.53.4.1  22-Oct-2006  yamt sync with head
 1.53.2.2  12-Jan-2007  ad Sync with head.
 1.53.2.1  18-Nov-2006  ad Sync with head.
 1.55.2.1  24-Feb-2007  bouyer Pull up following revision(s) (requested by tsutsui in ticket #464):
sys/arch/news68k/conf/INSTALL: revision 1.41
sys/arch/news68k/conf/GENERIC_TINY: revision 1.56
sys/arch/news68k/conf/GENERIC: revision 1.87
sys/arch/news68k/conf/LIBERO: revision 1.44
sys/arch/news68k/dev/si.c: revision 1.19
Make disconnect/reselect work on news68k si(4) with DMA and
enable it by default.
 1.56.14.1  26-Jun-2007  garbled Sync with HEAD.
 1.56.8.1  11-Jul-2007  mjf Sync with head.
 1.56.6.2  03-Dec-2007  ad Sync with HEAD.
 1.56.6.1  15-Jul-2007  ad Sync with head.
 1.56.2.2  17-Feb-2007  tsutsui Make disconnect/reselect work on news68k si(4) with DMA and
enable it by default.
 1.56.2.1  17-Feb-2007  tsutsui file GENERIC_TINY was added on branch yamt-idlelwp on 2007-02-17 01:27:08 +0000
 1.57.14.1  13-Nov-2007  bouyer Sync with HEAD
 1.57.10.2  09-Jan-2008  matt sync with HEAD
 1.57.10.1  06-Nov-2007  matt sync with HEAD
 1.57.8.1  04-Nov-2007  jmcneill Sync with HEAD.
 1.59.8.1  02-Jan-2008  bouyer Sync with HEAD
 1.59.2.1  18-Feb-2008  mjf Sync with HEAD.
 1.60.16.2  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.60.16.1  19-Oct-2008  haad Sync with HEAD.
 1.60.12.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.60.10.3  11-Aug-2010  yamt sync with head.
 1.60.10.2  11-Mar-2010  yamt sync with head
 1.60.10.1  04-May-2009  yamt sync with head.
 1.60.6.2  17-Jan-2009  mjf Sync with HEAD.
 1.60.6.1  28-Sep-2008  mjf Sync with HEAD.
 1.61.2.1  19-Jan-2009  skrll Sync with HEAD.
 1.65.4.3  21-Apr-2011  rmind sync with head
 1.65.4.2  05-Mar-2011  rmind sync with head
 1.65.4.1  30-May-2010  rmind sync with head
 1.65.2.1  30-Apr-2010  uebayasi Sync with HEAD.
 1.67.4.1  08-Feb-2011  bouyer Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA
is commented out)
 1.67.2.1  06-Jun-2011  jruoho Sync with HEAD.
 1.68.4.3  22-May-2014  yamt sync with head.

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

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.68.4.2  30-Oct-2012  yamt sync with head
 1.68.4.1  17-Apr-2012  yamt sync with head
 1.69.2.2  11-Mar-2012  mrg sync to latest -current
 1.69.2.1  18-Feb-2012  mrg merge to -current.
 1.71.2.4  03-Dec-2017  jdolecek update from HEAD
 1.71.2.3  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.71.2.2  23-Jun-2013  tls resync from head
 1.71.2.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.77.2.2  18-May-2014  rmind sync with head
 1.77.2.1  28-Aug-2013  rmind sync with head
 1.79.2.1  10-Aug-2014  tls Rebase.
 1.82.2.2  28-Aug-2017  skrll Sync with HEAD
 1.82.2.1  22-Sep-2015  skrll Sync with HEAD
 1.83.10.1  26-Jan-2018  martin Pull up following revision(s) (requested by sevan in ticket #510):
sys/arch/sun3/conf/GENERIC3X: revision 1.130
sys/arch/sparc64/conf/GENERIC: revision 1.203
sys/arch/news68k/conf/LIBERO: revision 1.66
sys/arch/amiga/conf/DRACO: revision 1.185
sys/arch/evbarm/conf/MV2120: revision 1.35
sys/arch/x68k/conf/GENERIC: revision 1.187
sys/arch/rs6000/conf/GENERIC: revision 1.39
sys/arch/news68k/conf/GENERIC_TINY: revision 1.86
sys/arch/i386/conf/XEN3_DOMU: revision 1.88
sys/arch/iyonix/conf/GENERIC: revision 1.97
sys/arch/evbarm64/conf/A64EMUL: revision 1.11
sys/arch/mvme68k/conf/GENERIC: revision 1.98
sys/arch/acorn32/conf/GENERIC: revision 1.124
sys/arch/i386/conf/XEN3_DOM0: revision 1.125
sys/arch/cobalt/conf/INSTALL: revision 1.65
sys/arch/macppc/conf/GENERIC_601: revision 1.16
sys/arch/hppa/conf/GENERIC: revision 1.17
sys/arch/amiga/conf/GENERIC.in: revision 1.137
sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.33
sys/arch/netwinder/conf/GENERIC: revision 1.134
sys/arch/amd64/conf/XEN3_DOMU: revision 1.83
sys/arch/mac68k/conf/GENERIC: revision 1.225
sys/arch/arc/conf/RPC44: revision 1.54
sys/arch/mipsco/conf/GENERIC: revision 1.92
sys/arch/cats/conf/GENERIC: revision 1.166
sys/arch/amd64/conf/XEN3_DOM0: revision 1.145
sys/arch/amigappc/conf/GENERIC: revision 1.33
sys/arch/sun3/conf/GENERIC: revision 1.176
sys/arch/news68k/conf/GENERIC: revision 1.130
sys/arch/hpcsh/conf/GENERIC: revision 1.110
sys/arch/hp300/conf/GENERIC: revision 1.198
sys/arch/atari/conf/GENERIC.in: revision 1.115
sys/arch/sparc/conf/MRCOFFEE: revision 1.54
sys/arch/evbppc/conf/EXPLORA451: revision 1.62
sys/arch/cesfic/conf/GENERIC: revision 1.69
sys/arch/vax/conf/GENERIC: revision 1.204
sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.115
sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.112
sys/arch/sparc/conf/GENERIC: revision 1.258
sys/arch/next68k/conf/GENERIC: revision 1.145
sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.34
sys/arch/prep/conf/GENERIC: revision 1.185
sys/arch/amiga/conf/INSTALL: revision 1.129
sys/arch/newsmips/conf/GENERIC: revision 1.133
sys/arch/cobalt/conf/GENERIC: revision 1.156
sys/arch/sun2/conf/GENERIC: revision 1.99
sys/arch/luna68k/conf/INSTALL: revision 1.25
sys/arch/amigappc/conf/NULL: revision 1.53
sys/arch/acorn26/conf/GENERIC: revision 1.85
sys/arch/vax/conf/VAX780: revision 1.25
sys/arch/luna68k/conf/GENERIC: revision 1.125
sys/arch/ews4800mips/conf/GENERIC: revision 1.56
sys/arch/macppc/conf/POWERMAC_G5: revision 1.29
sys/arch/arc/conf/GENERIC: revision 1.189
sys/arch/macppc/conf/MAMBO: revision 1.27
sys/arch/acorn32/conf/EB7500ATX: revision 1.64
sys/arch/pmax/conf/GENERIC: revision 1.196
sys/arch/pmax/conf/GENERIC64: revision 1.28
sys/arch/amiga/conf/GENERIC: revision 1.319
sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.55
sys/arch/macppc/conf/GENERIC: revision 1.339
sys/arch/emips/conf/GENERIC: revision 1.21
sys/arch/sandpoint/conf/GENERIC: revision 1.97
sys/arch/landisk/conf/GENERIC: revision 1.58
sys/arch/bebox/conf/GENERIC: revision 1.157
sys/arch/alpha/conf/GENERIC: revision 1.379
Alternate buffer queue strategies no longer considered experimental, update
description.
Discussed on tech-kern
http://mail-index.netbsd.org/tech-kern/2018/01/21/msg023002.html
 1.86.4.2  08-Apr-2020  martin Merge changes from current as of 20200406
 1.86.4.1  10-Jun-2019  christos Sync with HEAD
 1.86.2.2  26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts
 1.86.2.1  06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.88.6.1  25-Jan-2020  ad Sync with head.
 1.91.2.1  03-Apr-2021  thorpej Sync with HEAD.

RSS XML Feed