History log of /src/share/man/man4/options.4
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
# 1.531 05-Jul-2024 reinoud

Update `file-system UDF' description. Since it now has fsck_udf(4) and it has
matured enough to remove the EXPERIMENTAL flag.


Revision tags: perseant-exfatfs-base-20240630 perseant-exfatfs-base
# 1.530 13-May-2024 msaitoh

branches: 1.530.2;
s/withe/with/


# 1.529 11-May-2024 andvar

s/boostrap/bootstrap/ in comment, warning message and documentation.


# 1.528 29-Jan-2024 christos

PR/57889: Ricardo Branco: ext2fs does not have user immutable and append
file flags, only system ones. Restrict those to the superuser. Before
the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the
default.


# 1.527 03-Sep-2023 andvar

config(5): enable NTP option implicitly when PPS_SYNC option is enabled.

PPS_SYNC requires NTP, but some code blocks are ifdef'ed without it,
thus allowing an attempt to build kernel with PPS_SYNC, and without NTP
(and it almost builds with one line change).

Update options(4) man page to reflect the change.

Solution suggested by riastradh.


# 1.526 14-Aug-2023 riastradh

options(4), sysctl(7): Document options HEARTBEAT.


# 1.525 14-May-2023 riastradh

options(4): Nix trailing whitespace.


# 1.524 05-May-2023 manu

Add a SELFRELOC kernel option for the sake of documentation clarity.

Instead of telling that x86/boot(8) reloc command needs a kernel able
to self relocate, we can tell it needs a kernel built with the
SELFRELOC option. This keeps the reader from wondering what could
make a kernel able to self relocate.


Revision tags: netbsd-10-base
# 1.523 28-Aug-2022 riastradh

branches: 1.523.2;
options(4): Clarify MSGBUFSIZE units: bytes.


# 1.522 07-May-2022 rin

Document MODULAR_DEFAULT_VERBOSE. Bump date.


# 1.521 16-Nov-2021 msaitoh

Remove mb_map.


# 1.520 06-Oct-2021 msaitoh

Update the description of the NMBCLUSTERS. Add NMBCLUSTERS_MAX.


Revision tags: cjep_sun2x-base1
# 1.519 03-Jun-2021 riastradh

uvm(9): Enable swap encryption by default.

For machines where the performance impact of swapping before the
system has an opportunity to process `vm.swap_encrypt=0' in
/etc/sysctl.conf, you can disable it again by adding

options VMSWAP_DEFAULT_PLAINTEXT

to the kernel config.


Revision tags: cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.518 14-Mar-2021 rin

branches: 1.518.4;
Document NFS_BOOT_UDP instead of NFS_BOOT_TCP; We've switched to
NFS over TCP by default.

Bump date.


# 1.517 09-Oct-2020 gutteridge

options.4: add a basic entry for the CNMAGIC option


# 1.516 28-Aug-2020 fcambus

Fix a bunch of typos in various device drivers and kernel man pages.


# 1.515 24-Aug-2020 ryoon

Add COMPAT_90

And bump date.


# 1.514 04-Aug-2020 skrll

G/C USE_TOPDOWN_VM. __USE_TOPDOWN_VM is used (and hidden)


# 1.513 01-Aug-2020 maxv

Remove references to BRIDGE_IPF, it is now compiled in by default.


# 1.512 24-Apr-2020 jdolecek

bump date


# 1.511 24-Apr-2020 jdolecek

actually MBUFTRACE does splvm(), kpreempt_disable()/enable() and percpu,
this has non-slight overhead - amend documentation to stop claiming
the overhead is slight

adresses PR port-xen/50290


Revision tags: phil-wifi-20200421 phil-wifi-20200411 phil-wifi-20200406
# 1.510 04-Apr-2020 jdolecek

remove mount_smbfs(8)/nsmb(4) references


# 1.509 07-Mar-2020 tnn

correct documentation for options TFTPROOT

TFTPROOT does *not* require MEMORY_DISK_IS_ROOT. In fact, it doesn't
work at all when MEMORY_DISK_IS_ROOT is set, because then setroot()
tries to perform dhcp on md0 instead of the network card.


Revision tags: is-mlppp-base
# 1.508 08-Feb-2020 maxv

Retire KLEAK.

KLEAK was a nice feature and served its purpose; it allowed us to detect
dozens of info leaks on the kernel->userland boundary, and thanks to it we
tackled a good part of the infoleak problem 1.5 years ago.

Nowadays however, we have kMSan, which can detect uninitialized memory in
the kernel. kMSan supersedes KLEAK: it can detect what KLEAK was able to
detect, but in addition, (1) it operates in all of the kernel and not just
the kernel->userland boundary, (2) it requires no user interaction, and (3)
it is deterministic and not statistical.

That makes kMSan the feature of choice to detect info leaks nowadays;
people interested in detecting info leaks should boot a kMSan kernel and
just wait for the magic to happen.

KLEAK was a good ride, and a fun project, but now is time for it to go.

Discussed with several people, including Thomas Barabosch.


Revision tags: phil-wifi-20191119
# 1.507 20-Aug-2019 gson

Don't say that makeoptions DEBUG="-g" also turns on options DEBUG,
because it does not. Fixes PR kern/54438.


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.506 22-May-2019 wiz

branches: 1.506.2;
filesystem -> file system


# 1.505 21-May-2019 sevan

Not yet. Back out EFS description which was committed by mistake.


# 1.504 21-May-2019 sevan

Sort Keywords section


# 1.503 21-May-2019 sevan

Sort UFS section


# 1.502 21-May-2019 sevan

Document APPLE_UFS


# 1.501 05-May-2019 sevan

PTYFS is no longer considered experimental.
Reviewed by <kamil>


# 1.500 10-Apr-2019 wiz

Bump date for previous.


# 1.499 10-Apr-2019 tpaul

Remove mention of SPLASHSCREEN_PROGRESS option.

It was (mostly) removed from the codebase in 2011.


# 1.498 25-Mar-2019 maxv

Remove compat_osf1, discussed on tech-kern@.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.497 29-Dec-2018 maxv

Retire compat_ibcs2, as discussed on tech-kern@. FreeBSD did the same
recently.


Revision tags: pgoyette-compat-1226
# 1.496 20-Dec-2018 cherry

Enable 'options NO_PCI_MSI_MSIX' to DTRT in x86 builds.

Document 'options NO_PCI_MSI_MSIX' in options(4).


# 1.495 20-Dec-2018 cherry

Close .Bl directive properly


# 1.494 20-Dec-2018 cherry

Document 'options NO_PREEMPTION'

With prompting from Christoph Badura.


# 1.493 19-Dec-2018 maxv

Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently,
but also as discussed several times in the past.


# 1.492 15-Dec-2018 maxv

Add KASAN and KLEAK.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.491 01-Aug-2018 sevan

Can't see a thing (which see)
Remove CLNP reference which is long gone.


Revision tags: pgoyette-compat-0728
# 1.490 13-Jul-2018 maxv

Remove the X86PMC code I had written, replaced by tprof. Many defines
become unused in specialreg.h, so remove them. We don't want to add
defines all the time, there are countless PMCs on many generations, and
it's better to just inline the event/unit values.


# 1.489 12-Jul-2018 maxv

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.


Revision tags: phil-wifi-base pgoyette-compat-0625
# 1.488 13-Jun-2018 ozaki-r

branches: 1.488.2;
Retire fast_ipsec.4

We switched to Fast IPsec at NetBSD 6.0 and that's the IPsec implementation of
us now. So we don't need to have a separate manual. Merge fast_ipsec.4 into
ipsec.4 and remove fast_ipsec.4.


Revision tags: pgoyette-compat-0521
# 1.487 11-May-2018 maxv

Retire ICMPPRINTFS, it's annoying and it doesn't build.


Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415
# 1.486 09-Apr-2018 wiz

Use \(em instead of --.


# 1.485 07-Apr-2018 mrg

add an SPECTRE_V2_GCC_MITIGATION option to x86 kernels, that turns
on the GCC spectre v2 mitigation options.

XXX: pullup-8.
XXX: turn on in all kernels.


Revision tags: pgoyette-compat-0407
# 1.484 01-Apr-2018 ryo

Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)

- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@)
- add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.483 17-Feb-2018 sevan

branches: 1.483.2;
Remove mention of DDB_ONPANIC=2, ddb.dumpstack which is enabled by default now handles back traces on panic.


# 1.482 05-Feb-2018 maxv

Remove references to IPFORWSRCRT (the only one that was actually
documented).


# 1.481 23-Jan-2018 sevan

The EON option was removed along with the other OSI options long ago


# 1.480 23-Jan-2018 sevan

BUFQ_READPRIO is no longer marked as experimental.


# 1.479 10-Jan-2018 maxv

Add KASLR and SVS.


# 1.478 28-Dec-2017 wiz

Fix word.


# 1.477 28-Dec-2017 wiz

Formatting nit.


# 1.476 28-Dec-2017 christos

document ddb.panicstackframes


# 1.475 14-Sep-2017 wiz

Remove reference to removed iso(4).


# 1.474 13-Sep-2017 sevan

Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options.
These algorithms are either broken or on their way to being broken.

Discussed on tech-security
http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html

ok riastradh


# 1.473 13-Sep-2017 wiz

Improve wording.


# 1.472 13-Sep-2017 wiz

Remove Tn.


# 1.471 13-Sep-2017 mrg

note that COMPAT_XX netbsd options enable all forward support as well.
eg, COMPAT_60 enables COMPAT_70 and higher.
document the changes in compat for 4, 5, 6, and 7.
bump date.


# 1.470 12-Aug-2017 maxv

Remove reference to vm86.


# 1.469 29-Jul-2017 maxv

Remove references to i386.


# 1.468 29-Jul-2017 maxv

Remove TCP_COMPAT_42.


Revision tags: perseant-stdc-iso10646-base
# 1.467 03-Jul-2017 wiz

Remove workaround for ancient HTML generation code.


Revision tags: matt-nb8-mediatek-base netbsd-8-base
# 1.466 19-May-2017 abhinav

branches: 1.466.2;
Correct the xref: return_address(9) is only available for i386.


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.465 09-Mar-2017 wiz

Bump date for previous. Use American spelling.


# 1.464 09-Mar-2017 chs

mention KDTRACE_HOOKS.


# 1.463 19-Feb-2017 wiz

Add some articles.


# 1.462 19-Feb-2017 rin

PR kern/51208
Add DISKLABEL_EI (``Endian-Independent'' disklabel) kernel option to machines
that support Master Boot Record (MBR)


# 1.461 13-Feb-2017 skrll

G/C VM_MAX_KERNEL_BUF


Revision tags: bouyer-socketcan-base
# 1.460 08-Jan-2017 christos

branches: 1.460.2;
mention tcp signature


Revision tags: pgoyette-localcount-20170107
# 1.459 27-Dec-2016 pgoyette

Give the reader a clue as to what information BIOHIST can provide.


# 1.458 26-Dec-2016 pgoyette

Add a BIOHIST option. As mentioned on tech-kern.


# 1.457 13-Dec-2016 wiz

Bump date for previous.


# 1.456 13-Dec-2016 kamil

KSTACK_CHECK_DR0 is no longer available

It used to detect stackoverflow on the i386 port.

Sponsored by <The NetBSD Foundation>


# 1.455 01-Dec-2016 mrg

document new UVMHIST_MAPHIST_SIZE and UVMHIST_PDHIST_SIZE options.


# 1.454 26-Nov-2016 christos

Mention fileassoc dependencies


# 1.453 22-Nov-2016 mrg

document NFS_BOOT_TCP option.


Revision tags: pgoyette-localcount-20161104
# 1.452 17-Oct-2016 maya

OPEN_MAX is 128 now, unless defined differently in config


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.451 29-Oct-2015 wiz

branches: 1.451.2;
New sentence, new line.


# 1.450 29-Oct-2015 mrg

introduce a new way of handling SYSCALL_DEBUG messages -- send them to
a kernel history, settable via the SCDEBUG_KERNHIST flag.

this requires a fairly significantly different set of messages than the
normal debug as histories are restricted:
- each message can take one literal format string and upto 4
arguments
- the arguments can not be strings if you want vmstat -u to
work (this could be fixed, and i might, as it would be nice
if we could print syscall names as well as numbers.)

introduce SCDEBUG_DEFAULT that is settable in the kernel config.

fix a problem in kernhist_dump_histories() where it would crash when a
history with no allocated entries was found.

extend kernhist_dumpmask() to handle the usbhist and scdebughist.


# 1.449 20-Aug-2015 wiz

Bump date for previous.


# 1.448 20-Aug-2015 pgoyette

P1003_1B_SEMAPHORE is no longer optional


# 1.447 07-Aug-2015 maxv

Remove KMEMSTATS


# 1.446 07-Aug-2015 maxv

Remove the malloc debug options. They no longer exist.


# 1.445 16-May-2015 snj

the OSI options are long gone (hi joerg!)


# 1.444 26-Dec-2014 dholland

typo in previous


# 1.443 26-Dec-2014 christos

PR/49215: Kamil Rytarowski: Sync NVNODE with reality.


# 1.442 24-Aug-2014 jnemeth

Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add
it to all kernel configs that contain "options MODULAR". This
option turns on module autoloading by default (which is the current
default). This allows people who don't want module autoloading on
by default to disable it by simply removing/commentting this line.


# 1.441 21-Aug-2014 apb

Document options COMPAT_70.


# 1.440 16-Aug-2014 apb

Document options COMPAT_40, COMPAT_50, and COMPAT_60.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.439 23-Jul-2014 wiz

branches: 1.439.2;
Fix typo. Bump date for previous.


# 1.438 23-Jul-2014 gdt

Sync DIAGNOSTIC performance comments with historical reality.

Somehow, options(4) ended up with a bizarre claim that DIAGNOSTIC can
reduce performance by 15%. While that might have been true at some
isolated point due to a bug, it's an outlier. Since at least 2BSD,
DIAGNOSTIC has added asserts, resulting in at most
difficult-to-perceived performance degredation, and many people have
been running production systems (meaning systems they intend to use,
rather than debugging targets) with this option. (The decision a
while ago to enable DIAGNOSTIC in -current's GENERIC reflects this; if
it really were a 15% hit such enabling by default would be unreasonable.)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.437 23-Mar-2014 dholland

branches: 1.437.2;
Fix the heading for ext2fs options to be consistent with the others.


# 1.436 23-Mar-2014 dholland

Revise documentation of QUOTA and QUOTA2 options to make it clear that
these are FFS options. (QUOTA2 also works with mfs. AFAIK, traditional
quotas don't.)

Don't refer to QUOTA2 as "the new quotas format" as "new" is not a
good long-term identifier.

Also, don't xref half the quota utilities; there's no need to.


# 1.435 22-Mar-2014 skrll

Remove reference to simplelock


Revision tags: riastradh-drm2-base3
# 1.434 02-Feb-2014 wiz

Wording. New sentence, new line. filesystem -> file system.


# 1.433 02-Feb-2014 manu

Add EMUL_NATIVEROOT so that native binaries can be told to search an
"emulation" directory before the real root. This makes easier to test
an amd64 kernel on the top of an i386 root filesystem prior a full
migration.


# 1.432 13-Oct-2013 wiz

More markup, whitespace.


# 1.431 13-Oct-2013 dholland

Add LFS options, both preexisting and UFS-derived. Leave the ones that
are not yet believed to work commented out. Ride previous date bump.


# 1.430 13-Oct-2013 dholland

Reorganize the file-system-related options; put options for each fs
type (or group of fs types) in its own subsection and put the
fs-independent options first.

Bump date.


# 1.429 04-Oct-2013 wiz

Bump date for previous.


# 1.428 04-Oct-2013 rkujawa

Remove long dead options NKPTADD, NKPTADDSHIT.


# 1.427 22-Aug-2013 wiz

Remove PFIL_HOOKS references, code was unifdefed.
From David H. Gutteridge in PR 48146.

Bump date.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1
# 1.426 22-Jul-2013 wiz

Bump date for previous.


# 1.425 22-Jul-2013 soren

Allow console on com_puc without a compile-time option so that PC servers
can become headless after the first reboot (sadly, e.g. Intel AMT presents
as a com_puc, but doesn't appear in the BIOS serial port table, so you need
a keyboard and monitor to install and set the installboot parameters first).

Fix com_puc console on devices with offset BAR's.


Revision tags: riastradh-drm2-base
# 1.424 06-Jun-2013 wiz

branches: 1.424.2;
fix typo.


# 1.423 05-Jun-2013 christos

reflect current reality.


# 1.422 05-Jun-2013 christos

depcrecate IPSEC_NAT_T


# 1.421 15-May-2013 msaitoh

- Add KERNHIST and KERNHIST_PRINT.
- Update UVMHIST and UVMHIST_PRINT.


# 1.420 15-May-2013 msaitoh

s/can be displayed be calling/can be displayed by calling/

XXX pullup-5


Revision tags: agc-symver-base yamt-pagecache-base8
# 1.419 19-Dec-2012 wiz

Fix typo.


# 1.418 19-Dec-2012 mbalmer

Better document what options INSECURE means.


Revision tags: yamt-pagecache-base7
# 1.417 03-Nov-2012 tsutsui

options FFS_NO_SNAPSHOT disables only the creation of file system
internal snapshot. Per comment from hannken@.


Revision tags: yamt-pagecache-base6
# 1.416 25-May-2012 tsutsui

branches: 1.416.2;
Add dumb description about options NFS_BOOT_BOOTSTATIC. Noticed by ryo@.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.415 22-Mar-2012 drochner

remove KAME IPSEC, replaced by FAST_IPSEC


# 1.414 21-Mar-2012 jakllsch

Remove remaining references to pccons options for i386 and shark.
pccons has not existed on either port since late 2007.


# 1.413 13-Mar-2012 njoly

Use Lk macro instead of Pa when dealing with URLs, to produce links
with HTML output. And while here update or removed some dead URL
links. Another part of PR/29238.


# 1.412 22-Feb-2012 reinoud

Fix comment in config.4 about UDF support. It was still stating UDF as a
read-only fs wich it hasn't been for quite some time! It must have slipped
trough.


Revision tags: netbsd-6-base
# 1.411 13-Jan-2012 cegger

branches: 1.411.2;
Support CPU microcode loading via cpuctl(8).
Implemented and enabled via CPU_UCODE kernel config option
for x86 and Xen Dom0.
Tested on different AMD machines with different
CPU families.

ok wiz@ for the manpages
ok releng@
ok core@ via releng@


# 1.410 09-Jan-2012 drochner

Make FAST_IPSEC the default IPSEC implementation which is built
into the kernel if the "IPSEC" kernel option is given.
The old implementation is still available as KAME_IPSEC.
Do some minimal manpage adjustment -- kame_ipsec(4) is a copy
of the old ipsec(4) and the latter is now a copy of fast_ipsec(4).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.409 02-Oct-2011 jmcneill

branches: 1.409.2;
Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver.
Obsolete the I2C_SCAN option as this can now be done from userland.


# 1.408 17-Jun-2011 wiz

Remove trailing whitespace. Bump date for previous.


# 1.407 17-Jun-2011 manu

Add mount -o extattr option to enable extended attributs (corrently only
for UFS1).
Remove kernel option for EA backing store autocreation and do it by
default. Add a sysctl so that autocreated attriutr size can be modified.


# 1.406 07-Jun-2011 wiz

Fix typo.


# 1.405 07-Jun-2011 fair

Document PPS_SYNC for com(4) and zstty(4) (the only serial drivers
in which NetBSD currently supports the option), with cross reference
to ntpd(8) and options(4).


Revision tags: cherry-xenmp-base
# 1.404 26-Apr-2011 wiz

branches: 1.404.2;
Remove references to just removed Darwin and Irix emulation. Bump date.


# 1.403 18-Mar-2011 jruoho

Fix xref; security(8) -> security(7).


# 1.402 18-Mar-2011 jruoho

Remove ENHANCED_SPEEDSTEP, EST_FREQ_USERWRITE, INTEL_ONDEMAND_CLOCKMOD,
POWERNOW_K7, POWERNOW_K8, and VIA_PADLOCK.


# 1.401 06-Mar-2011 wiz

Fix typo.


# 1.400 06-Mar-2011 bouyer

Docucment QUOTA2


Revision tags: uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
# 1.399 21-Dec-2010 jruoho

Remark acpicpu(4).


# 1.398 20-Dec-2010 jruoho

Xref module(7) and iic(4).


Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3
# 1.397 22-Sep-2010 wiz

Punctuation improvement, bump date for FAST_IPSEC description.


# 1.396 21-Sep-2010 degroote

Mentions the FAST_IPSEC options


Revision tags: uebayasi-xip-base2
# 1.395 25-Jul-2010 wiz

Bump date for PAE. New sentence, new line.


# 1.394 24-Jul-2010 jym

Document PAE.


# 1.393 21-Jul-2010 wiz

Bump date for XNS removal.


# 1.392 21-Jul-2010 tsutsui

Remove description about options XSERVER. No port uses Xserver on pccons.


# 1.391 21-Jul-2010 tsutsui

Remove description about obsolete XNS. PR misc/43635


# 1.390 08-May-2010 mrg

document IPFILTER_LOOKUP and IPFILTER_COMPAT.
use "IP-Filter" instead of "ip-filter".
bump date.


# 1.389 01-May-2010 pooka

Remove "EXPERIMENTAL" from puffs + some rewording.


Revision tags: uebayasi-xip-base1
# 1.388 22-Feb-2010 wiz

branches: 1.388.2;
Punctuation nit.


# 1.387 22-Feb-2010 tsutsui

- note about support for the large_file option of ext2fs rev 1
- 32 bit UID and GID support on ext2fs has been added since 5.0
so remove description about the limitations from BUGS section.


# 1.386 22-Feb-2010 ahoka

Describe SPLASHSCREEN and SPLASHSCREEN_PROGRESS.


# 1.385 21-Feb-2010 wiz

Bump date for vm.user_va0_disable.


# 1.384 21-Feb-2010 wiz

Call the file system "ext2" consistently. Suggested by tsutsui.


# 1.383 21-Feb-2010 drochner

rename the va0_disabled option and cpp conditional to "disable" as well,
for consistency, and document option and sysctl flag


Revision tags: matt-premerge-20091211
# 1.382 05-Dec-2009 pooka

Remove the portalfs kernel file system driver. Replace mount_portal(8)
with a version based on puffs. User functionality remains the same.


# 1.381 17-Nov-2009 dyoung

Describe 'options SPLDEBUG'.


# 1.380 24-Jun-2009 zafer

catch spelling error.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.379 04-May-2009 wiz

Uppercase CPU.


# 1.378 10-Apr-2009 perry

LOCKDEBUG docs. Written by joerg.


# 1.377 10-Apr-2009 ad

softdep is gone


# 1.376 10-Apr-2009 joerg

Quote + using \&+, not \+.


# 1.375 11-Mar-2009 joerg

Don't workaround ancient macro argument limit with .Xo/.Xc.
Improve markup when using .Em in ().


# 1.374 09-Mar-2009 joerg

Fix preamble to match order set out by mdoc(7). Discussed with wiz.


# 1.373 07-Feb-2009 wiz

branches: 1.373.2;
Bump date for previous. New sentence, new line.


# 1.372 06-Feb-2009 jym

Changes to MEMORY_RBFLAGS option:
- renamed to MEMORY_DISK_RBFLAGS to better fit the rest of the
MEMORY_DISK options(4)
- change default value to RB_AUTOBOOT instead of RB_SINGLE, and adapt
the config(5) files accordingly
- document this option inside options(4)

See also http://mail-index.netbsd.org/tech-kern/2008/12/25/msg003924.html

Reviewed by abs@ in private mail.


# 1.371 12-Nov-2008 ad

Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.


# 1.370 11-Nov-2008 reed

Reference secmodel_securelevel manual page.


Revision tags: netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 mjf-devfs2-base
# 1.369 13-Sep-2008 wiz

branches: 1.369.2;
New sentence, new line.


# 1.368 12-Sep-2008 pgoyette

Make the I2C_SCAN warning a bit more (ok, a LOT more) dire!


# 1.367 11-Sep-2008 pgoyette

Forgot to bump the date


# 1.366 11-Sep-2008 pgoyette

Add warning on possible side effects of using 'options I2C_SCAN'


# 1.365 11-Sep-2008 pgoyette

Document new I2C_SCAN option.


Revision tags: wrstuden-revivesa-base-2
# 1.364 07-Sep-2008 wiz

End sentence with dot. Use more markup.


# 1.363 07-Sep-2008 tron

Document WAPBL kernel option.


# 1.362 07-Sep-2008 tron

Remove references to non-existant kernel option NO_TSC_TIME.
This fixes PR port-i386/39460 by Juan RP.


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base
# 1.361 22-Mar-2008 jmmv

branches: 1.361.2; 1.361.6;
Beleatedly document the MODULAR kernel option and mk.conf's MKMODULAR.
Per hubertf@'s request.


Revision tags: keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
# 1.360 16-Jan-2008 ad

Remove options MATH_EMULATE.


Revision tags: matt-armv6-base
# 1.359 31-Dec-2007 ad

Remove systrace. Ok core@.


# 1.358 31-Dec-2007 ad

- Remove reference to COMPAT_HPUX.
- i386 cpu options are gone.


# 1.357 26-Dec-2007 christos

add PAX_ASLR


Revision tags: cube-autoconf-base
# 1.356 03-Dec-2007 wiz

New sentence, new line. Use correct verb form.


# 1.355 02-Dec-2007 wiz

Use Fn; fix duplicate word and time problem. Use Cd for options.


# 1.354 01-Dec-2007 wiz

Spelling.


# 1.353 22-Sep-2007 martin

Document options DDB_VERBOSE_HELP.


Revision tags: matt-mips64-base
# 1.352 30-Jul-2007 mjf

branches: 1.352.4; 1.352.6;
Fix some grammatical errors in man pages.
Patch supplied by Joerg Niendorf in PR misc/36707, thanks.


# 1.351 03-Jun-2007 xtraeme

Mention Enhanced Speedstep related options for amd64.


# 1.350 08-May-2007 manu

Add the TFTPROOT kernel option for TFTP'ing root RAMdisk at root mount time.
This allows working around situations where a kernel with embedded RAMdisk
cannot be booted by the bootloader because the RAMdisk is too big.


# 1.349 22-Apr-2007 dsl

Add info on the SYSCALL_STATS and SYSCALL_TIMES options


# 1.348 21-Mar-2007 xtraeme

Mention machdep.clockmod for INTEL_ONDEMAND_CLOCKMOD.


# 1.347 21-Mar-2007 wiz

New sentence, new line. Sort SEE ALSO. Fix Xrefs.


# 1.346 21-Mar-2007 xtraeme

Mention INTEL_ONDEMAND_CLOCKMOD option, bump date. wiz please review.


# 1.345 12-Mar-2007 liamjfoy

GATEWAY also builds IPv6 Fast Forwarding


# 1.344 04-Mar-2007 dyoung

Mention options IPSELSRC.


# 1.343 24-Feb-2007 pooka

Document file-system PUFFS.. and while here, nuke EXPERIMENTAL for tmpfs


# 1.342 17-Feb-2007 daniel

Add an opencrypto provider for the AES xcrypt instructions found on VIA
C5P and later cores (also known as 'ACE', which is part of the VIA PadLock
security engine). Ported from OpenBSD.

Reviewed on tech-crypto and port-i386, no objections to commiting this.


# 1.341 23-Dec-2006 wiz

Reword slightly.


Revision tags: netbsd-4-base
# 1.340 22-Nov-2006 elad

branches: 1.340.2;
Initial implementation of PaX Segvguard (this is still work-in-progress,
it's just to get it out of my local tree).


# 1.339 25-Oct-2006 jmmv

MULTIBOOT_SYMTAB_SPACE is gone because the kernel is now clever enough to
not need this hack.


# 1.338 14-Oct-2006 wiz

Bump date for last.


# 1.337 12-Oct-2006 peter

Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).


# 1.336 27-Sep-2006 manu

- Document COMPAT_15 as doing nothing
- Add COMPAT_15 to all the kernel that had COMPAT_14, for the sake of coherency
- Remove the only occurences of #ifdef COMPAT_15 in the tree: for the ARM
ports, COMPAT_15 was always used in conjunction with EXEC_AOUT. Only EXEC_AOUT
matters here.

This address kern/18407


# 1.335 26-Sep-2006 elad

Change the PaX mprotect(2) restrictions' "global_protection" knob to
just "global" -- it's shorter and more readable. Update documentation.


# 1.334 23-Sep-2006 wiz

Casing fix.


# 1.333 20-Sep-2006 yamt

BUFQ_PRIOCSCAN: s/experimental//
i forgot why i marked it experimental.


# 1.332 15-Sep-2006 yamt

- options PDPOLICY_CLOCKPRO.
- bump date.


# 1.331 10-Sep-2006 wiz

Bump date for previous.


# 1.330 07-Sep-2006 dogcow

remove more vestiges of CCITT, LLC, HDLC, NS, and NSIP.


# 1.329 26-Aug-2006 pavel

reference compat_30(8) in the description of COMPAT_30 and delete
duplicated information. Pointed out by Izumi Tsutsui.

Bump date.


Revision tags: abandoned-netbsd-4-base
# 1.328 06-Aug-2006 xtraeme

AMD PowerNow!/Cool`n'Quiet driver for NetBSD/amd64,
adapted from OpenBSD.

Tested on a few machines:

http://bigbird.dohd.org:3021/NetBSD/dmesg
http://www.bsd.org.il/netbsd/acpi/dmesg

Thanks to cube, elad and others for testing and fixes.

Enabled by default on GENERIC.


# 1.327 30-Jul-2006 elad

more for 4.0: VERIFIED_EXEC no longer needed.


# 1.326 14-Jul-2006 wiz

Drop trailing whitespace.


# 1.325 14-Jul-2006 elad

okay, since there was no way to divide this to two commits, here it goes..

introduce fileassoc(9), a kernel interface for associating meta-data with
files using in-kernel memory. this is very similar to what we had in
veriexec till now, only abstracted so it can be used more easily by more
consumers.

this also prompted the redesign of the interface, making it work on vnodes
and mounts and not directly on devices and inodes. internally, we still
use file-id but that's gonna change soon... the interface will remain
consistent.

as a result, veriexec went under some heavy changes to conform to the new
interface. since we no longer use device numbers to identify file-systems,
the veriexec sysctl stuff changed too: kern.veriexec.count.dev_N is now
kern.veriexec.tableN.* where 'N' is NOT the device number but rather a
way to distinguish several mounts.

also worth noting is the plugging of unmount/delete operations
wrt/fileassoc and veriexec.

tons of input from yamt@, wrstuden@, martin@, and christos@.


# 1.324 11-Jul-2006 jschauma

revert previous: as pointed out by tsutsui@, we're talking about
MACHINE_ARCH, not MACHINE, so x86_64 should be noted, not amd64.


# 1.323 11-Jul-2006 jschauma

use 'amd64' instead of 'x86_64' to avoid confusing new users of amd64
who are not aware that it used to be called x86_64.


# 1.322 19-Jun-2006 gdamore

Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.


Revision tags: chap-midi-nbase chap-midi-base
# 1.321 04-Jun-2006 perry

.Xr config 5
Might need a bit more, but this looked okay for now.


# 1.320 19-May-2006 tsutsui

branches: 1.320.2;
Mention COMPAT_30.


# 1.319 19-May-2006 tsutsui

Mention options COMPAT_20 is also required for obsolete getfsstat(2)
and fhstatfs(2) system calls.


# 1.318 16-May-2006 elad

Introduce PaX MPROTECT -- mprotect(2) restrictions used to strengthen
W^X mappings.

Disabled by default.

First proposed in:

http://mail-index.netbsd.org/tech-security/2005/12/18/0000.html

More information in:

http://pax.grsecurity.net/docs/mprotect.txt

Read relevant parts of options(4) and sysctl(3) before using!

Lots of thanks to the PaX author and Matt Thomas.


# 1.317 25-Feb-2006 wiz

Fix some typos.


# 1.316 12-Feb-2006 chs

convert "magiclinks" from a per-fs mount option to a system-wide sysctl.
as discussed on tech-kern quite some time ago.


# 1.315 11-Feb-2006 ross

Move "OEA Only" to the powerpc subsection header.


# 1.314 11-Feb-2006 wiz

New sentence, new line; bump date for previous.


# 1.313 11-Feb-2006 ross

document for powerpc option PTEGCOUNT=value


# 1.312 09-Feb-2006 wiz

New sentence, new line. Bump date for previous.


# 1.311 09-Feb-2006 manu

update options(4) to talk about COMPAT_LINUX32


# 1.310 04-Feb-2006 wiz

Remove bogus line (pasto?).


# 1.309 04-Feb-2006 wiz

New sentence, new line. Fix typo.


# 1.308 03-Feb-2006 jmmv

Implement support for 'The Multiboot Specification' so that i386 kernels
can be booted directly from Multiboot-compliant boot loaders (e.g. GRUB).
See the added multiboot(8) manual page for more information.

No objections in tech-kern@; only positive comments.


# 1.307 02-Feb-2006 rpaulo

bump date for previous


# 1.306 02-Feb-2006 reinoud

Add the `file-system UDF' option to the options(4) man page. Also cross
reference it to the mount_udf(8) manpage.


# 1.305 28-Jan-2006 darrenr

if db_onpanic is -1, do not invoke any ddb functions at all when handling
a panic. This allows ddb's behaviour on a panic to be controlled via
sysctl rather than just compiling it in/out.


# 1.304 28-Jan-2006 bouyer

Note DDB_COMMANDONENTER option.


# 1.303 28-Jan-2006 darrenr

document newly introduced behaviour for ddb.onpanic=2


# 1.302 26-Jan-2006 is

Clarify that option values are C constants.


# 1.301 12-Jan-2006 wiz

\-1, not -1 (correct PS output).


# 1.300 31-Dec-2005 xtraeme

AMD PowerNow K7 driver written by Martin Vegiard via PR port-i386/26239.

Enabled by default on GENERIC and GENERIC_LAPTOP.

Imported 1 year later... but it's here finally.


# 1.299 20-Dec-2005 elad

- Add a new section, "Security Options"
- Move INSECURE to be under it, and fix wording - we hardwire to -1, not 0.
- Add Veriexec options.


# 1.298 15-Dec-2005 wiz

Mention COMPAT_LINUX is available for x86_64. Bump date.


# 1.297 07-Dec-2005 tsutsui

options VNODE_OP_NOINLINE is gone.


# 1.296 07-Dec-2005 tsutsui

Mention options FFS_NO_SNAPSHOT. Maybe incomplete, but better than nothing...


# 1.295 02-Dec-2005 hubertf

bump date for previous (PIM)


# 1.294 02-Dec-2005 hubertf

Add a bit more data on where to go with option PIM


# 1.293 08-Oct-2005 jmmv

Mention "file-system tmpfs". Pointed out by Rui Paulo.


# 1.292 23-Sep-2005 wiz

New sentence, new line.


# 1.291 23-Sep-2005 gavan

Note that MEMORY_DISK_DYNAMIC is incompatible with mdsetimage(8).


# 1.290 17-Sep-2005 yamt

note that VMSWAP is on by default.


# 1.289 17-Sep-2005 yamt

revive VMSWAP.


# 1.288 19-Aug-2005 christos

mention ICMPPRINTFS; from Liam Foy


# 1.287 31-Jul-2005 yamt

revert 1.286 for now. (VMSWAP)


# 1.286 31-Jul-2005 yamt

document VMSWAP.


# 1.285 18-Jul-2005 wiz

Sort SEE ALSO.


# 1.284 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.283 08-Jul-2005 abs

remove reference to ncr(4)


# 1.282 25-Jun-2005 rpaulo

Mention PTYFS under the file-systems section and bump date.

Ok'ed by Christos Zoulas and reviewed by Thomas Klausner.


# 1.281 25-Jun-2005 wiz

Avoid marking up brackets.


# 1.280 23-Jun-2005 thorpej

Implement expansion of special "magic" strings in symlinks into
system-specific values. Submitted by Chris Demetriou in Nov 1995 (!)
in PR kern/1781, modified only slighly by me.

This is enabled on a per-mount basis with the MNT_MAGICLINKS mount
flag. It can be enabled at mountroot() time by building the kernel
with the ROOTFS_MAGICLINKS option.

The following magic strings are supported by the implementation:

@machine value of MACHINE for the system
@machine_arch value of MACHINE_ARCH for the system
@hostname the system host name, as set with sethostname()
@domainname the system domain name, as set with setdomainname()
@kernel_ident the kernel config file name
@osrelease the releaes number of the OS
@ostype the name of the OS (always "NetBSD" for NetBSD)

Example usage:

mkdir /arch/i386/bin
mkdir /arch/sparc/bin
ln -s /arch/@machine_arch/bin /bin


# 1.279 20-Jun-2005 peter

siginfo(5) -> siginfo(2).


# 1.278 20-Jun-2005 peter

Change all .Xr config 8 to .Xr config 1, following the recent move of
config from usr.sbin -> usr.bin.

Reviewed by wiz.


# 1.277 20-Jun-2005 peter

Document MAXFILES, bump date. From PR/29136.


# 1.276 04-Jun-2005 wiz

Spell out month in Dd; move a line that is not in an
item before list begin; case fix.


# 1.275 04-Jun-2005 yamt

document BUFQ_READPRIO and BUFQ_PRIOCSCAN.


# 1.274 04-May-2005 augustss

Explain PCKBD_CNATTACH_MAY_FAIL.


# 1.273 02-May-2005 wiz

Fix a tyo, and add an article.


# 1.272 29-Apr-2005 uwe

Explain why we need PCKBC_CNATTACH_SELFTEST.


# 1.271 29-Apr-2005 augustss

Mention PCKBC_CNATTACH_SELFTEST and PCKBD_LAYOUT.


# 1.270 27-Mar-2005 peter

Bump date for previous.


# 1.269 27-Mar-2005 peter

Document file-system SMBFS.


Revision tags: netbsd-3-base
# 1.268 20-Feb-2005 wiz

branches: 1.268.2;
Bump date for IPSEC_NAT_T.


# 1.267 20-Feb-2005 wiz

Drop trailing whitespace.


# 1.266 12-Feb-2005 manu

Add support for IPsec Network Address Translator traversal (NAT-T), as
described by RFC 3947 and 3948.


# 1.265 25-Jan-2005 wiz

Bump date for previous two, and restore part of sentence
that got lost in v1.261. Drop trailing whitespace.


# 1.264 25-Jan-2005 rumble

INET is not required.


# 1.263 24-Jan-2005 rumble

Document SOFTDEP and UFS_DIRHASH options.


# 1.262 22-Jan-2005 snj

Bump date for last and kill an unnecessary Pa.


# 1.261 22-Jan-2005 briggs

Document option P1003_1B_SEMAPHORE


# 1.260 21-Jan-2005 wiz

Use Fl for flags.


# 1.259 21-Jan-2005 dan

reference config(8) -x as another way to recover the result of using
INCLUDE_CONFIG_FILE; bump date


# 1.258 16-Jan-2005 wiz

Add an article. Bump date.


# 1.257 16-Jan-2005 tsutsui

Mention COMPAT_20.


# 1.256 09-Jan-2005 snj

Fix some small English errors.


# 1.255 08-Dec-2004 peter

Correct some uses of macros:
- use .Cm for command modifiers.
- use .Fl / .Ar for flags / arguments.
- use .Cd for pseudo-device in SYNOPSIS.
- use .Pa for paths.

Approved by wiz.


# 1.254 11-Nov-2004 wiz

Bump date for COMPAT_BSDPTY.


# 1.253 11-Nov-2004 christos

Mention COMPAT_BSDPTY.


# 1.252 27-Oct-2004 dan

remove obsolete note about NEW_BUFQ_STRATEGY being unproven, as noted
in previous.


# 1.251 25-Oct-2004 dan

Elaborate on the performance implications and suitability of
NEW_BUFQ_STRATEGY to various hardware and system configurations.
Bump date.

XXX is the comment about this option being "not yet proven stable"
still relevant/true?


# 1.250 04-Oct-2004 rumble

Removed accidental repetitious words.


# 1.249 14-Sep-2004 wiz

Bump date for COMPAT_AOUT removal.


# 1.248 14-Sep-2004 jdolecek

g/c COMPAT_AOUT


# 1.247 12-Sep-2004 wiz

Fix typo.


# 1.246 05-Sep-2004 snj

New sentence, new line, drop trailing whitespace, bump date for last.


# 1.245 04-Sep-2004 manu

Documentation on the PIM kernel options and on multicast, from Pavlin
Radoslavov, imported from FreeBSD.


# 1.244 22-Jul-2004 wiz

Mention COMPAT_NETBSD32 applies to amd64 too.
Noted by Nicolas Joly in PR 26393.


# 1.243 11-Jul-2004 wiz

Mark up EST, and bump date for previous.


# 1.242 11-Jul-2004 cube

Document EST_FREQ_USERWRITE.


# 1.241 25-May-2004 fair

Add documentation for XSERVER and XSERVER_DDB to resolve PR 20173.


# 1.240 11-May-2004 wiz

Various fixes from Sergey Svishchev svs at ropnet ru in private mail.
Some additional "new sentence, new line" changes while I was there.


# 1.239 30-Apr-2004 lukem

document ENHANCED_SPEEDSTEP


# 1.238 27-Apr-2004 atatat

Change the date, too


# 1.237 27-Apr-2004 atatat

Document the sysctl related options.


# 1.236 03-Apr-2004 wiz

Add a useful description for COMPAT_AOUT.


# 1.235 03-Apr-2004 darcy

Flesh out description of COMPAT_AOUT as requested by mrg.


# 1.234 03-Apr-2004 wiz

The plural of hertz is hertz.


# 1.233 02-Apr-2004 jmmv

Document BEEP_ONHALT{,COUNT,PITCH,PERIOD}.


Revision tags: netbsd-2-0-base
# 1.232 27-Mar-2004 snj

branches: 1.232.2;
Bump date for last. Fix a spelling error.


# 1.231 27-Mar-2004 darcy

Document COMPAT_AOUT option.
This closes PR misc/13819


# 1.230 17-Mar-2004 wiz

Bump date for previous.


# 1.229 17-Mar-2004 aymeric

document new powerpc-specific option PMAP_MEMLIMIT


# 1.228 13-Feb-2004 wiz

Uppercase CPU.


# 1.227 12-Jan-2004 wiz

Bump date for previous. Remove trailing whitespace.


# 1.226 12-Jan-2004 is

Add a reference to options(4) in md(4).
Document missing options which change md(4) behaviour.


# 1.225 20-Nov-2003 wiz

Describe NO_TSC_TIME. Bump date.


# 1.224 22-Sep-2003 wiz

Bump date for previous.


# 1.223 22-Sep-2003 cl

document COMPAT_16 (requested by Izumi Tsutsui)


# 1.222 08-Sep-2003 wiz

Punctuation fix.


# 1.221 07-Sep-2003 wiz

Consistently use 'RFC 1234' instead of 'RFC1234' or 'RFC-1234'.
From jmc@openbsd.


# 1.220 11-Jul-2003 yamt

there's no VNODEPAGER option anymore.


# 1.219 08-Jul-2003 wiz

John Heasley thinks there is a comma missing, and I agree. Add it.


# 1.218 04-Jul-2003 wiz

Grammar fixes.


# 1.217 04-Jul-2003 wiz

New sentence, new line; punctuation nit; remove superfluous comment.


# 1.216 04-Jul-2003 wiz

Drop trailing whitespace.


# 1.215 03-Jul-2003 ragge

Add descriptions of the new options SOMAXKVA, TCP_INIT_WIN and IFQ_MAXLEN.
While here, also write descriptions of TCP_SENDSPACE, TCP_RECVSPACE and SB_MAX.


# 1.214 02-Jul-2003 heas

filesystem -> file system
id/uid/gid -> caps
Add a keywords section including description of the kernel configuration
keywords (options, file-system, etc) and add info about the 'no' form
for those it works with.


# 1.213 06-May-2003 wiz

pseudo-device instead of pseudodevice. From Leandro Costa via jmc@openbsd.


# 1.212 06-May-2003 wiz

Typo and punctuation fix, one each, from Patrick Welche.


# 1.211 06-May-2003 wiz

New sentence, new line. Bump date for last. Fix Xrefs.


# 1.210 04-May-2003 gmcgarry

Add description for NBUF. From Greg A. Woods in PR#17397.


# 1.209 02-May-2003 gmcgarry

Document MTRR. Addresses PR#14735.


# 1.208 22-Apr-2003 wiz

Bump date for last.


# 1.207 22-Apr-2003 fair

Remove the reference to the gdb "-k" option,
which is deprecated, per PR 19106


# 1.206 11-Apr-2003 wiz

Bump date for last.


# 1.205 10-Apr-2003 christos

bye bye UCONSOLE


# 1.204 09-Apr-2003 jmmv

... and bump date.


# 1.203 09-Apr-2003 jmmv

Move description of IPSEC* related options from options(4) to ipsec(4) and
add them to the SYNOPSIS section. Closes my own PR misc/17634.


# 1.202 06-Apr-2003 wiz

IPsec, not IPSEC.


# 1.201 30-Mar-2003 wiz

Uppercase ULTRIX. Igor Sobrado in PR 19678.


# 1.200 30-Mar-2003 wiz

Uppercase prom and eeprom.


# 1.199 17-Mar-2003 wiz

Bump date for BRIDGE_IPF description.


# 1.198 27-Feb-2003 perseant

Document BRIDGE_IPF in options(4).


# 1.197 26-Feb-2003 wiz

Describe option MBUFTRACE. Improved by comments from matt, dan, mrg, and perhaps others ;).


# 1.196 20-Feb-2003 atatat

Introduce "top down" memory management for mmap()ed allocations. This
means that the dynamic linker gets mapped in at the top of available
user virtual memory (typically just below the stack), shared libraries
get mapped downwards from that point, and calls to mmap() that don't
specify a preferred address will get mapped in below those.

This means that the heap and the mmap()ed allocations will grow
towards each other, allowing one or the other to grow larger than
before. Previously, the heap was limited to MAXDSIZ by the placement
of the dynamic linker (and the process's rlimits) and the space
available to mmap was hobbled by this reservation.

This is currently only enabled via an *option* for the i386 platform
(though other platforms are expected to follow). Add "options
USE_TOPDOWN_VM" to your kernel config file, rerun config, and rebuild
your kernel to take advantage of this.

Note that the pmap_prefer() interface has not yet been modified to
play nicely with this, so those platforms require a bit more work
(most notably the sparc) before they can use this new memory
arrangement.

This change also introduces a VM_DEFAULT_ADDRESS() macro that picks
the appropriate default address based on the size of the allocation or
the size of the process's text segment accordingly. Several drivers
and the SYSV SHM address assignment were changed to use this instead
of each one picking their own "default".


# 1.195 10-Feb-2003 wiz

Bump date for kern.dump_on_panic addition.


# 1.194 10-Feb-2003 atatat

Add a kern.dump_on_panic sysctl variable (and documentation, and a
kernel config option) that controls whether the kernel dumps to the
dump device on panic. Dumps can still be forced via the ``sync''
command from ddb. Defaults to ``on''.


# 1.193 02-Feb-2003 jmmv

Remove references to the pccons(4) manpage (which does not exist), using
the pccons word by itself.
Rename *_KEYBOARD options to be *_KBD, as the former are not recognized in
the kernel.
Add missing wscons(4) reference in SEE ALSO, as suggested by kleink.


Revision tags: fvdl_fs64_base
# 1.192 13-Dec-2002 abs

Document NOFILE


# 1.191 29-Nov-2002 junyoung

Document NEW_BUFQ_STRATEGY. Hopefully it should become the default before
the next major release is available.

Idea of documenting it suggested (and Ok'ed) by Hubert Feyrer.


# 1.190 19-Nov-2002 simonb

Fix a grammatical nit.


# 1.189 16-Nov-2002 wiz

Sort some arch lists, grammar and whitespace fixes.
Bump date for COMPAT_DARWIN/COMPAT_MACHO additions.


# 1.188 16-Nov-2002 grant

minor mdoc and whitespace cleanup.


# 1.187 16-Nov-2002 manu

Added COMPAT_MACH, COMPAT_DARWIN, and EXEC_MACHO. Updated LINUX supported
archs.


# 1.186 07-Nov-2002 grant

remove spurious blank line.


# 1.185 07-Nov-2002 grant

Mention ALTQ options (from openbsd), fixes part of kern/18836.

From Jason Lingohr <jason at lucid dot net dot au> in private mail.


# 1.184 17-Oct-2002 jdc

Remove SUN_MS_BPS. It is already present in ms(4).
Pointed out by mrg.


# 1.183 16-Oct-2002 jdc

New sentence, new line.


# 1.182 16-Oct-2002 jdc

Add the sun-specific SUN_MS_BPS option.


# 1.181 29-Sep-2002 wiz

options FD_SCRIPTS, not option FD_SCRIPTS.
From Ben Collver in PR 18467.


# 1.180 29-Sep-2002 wiz

Remove ppp(4) options here (moved to ppp(4)); add Xr to ppp(4); bump date.


# 1.179 02-Aug-2002 soren

Match mbuf changes.
Fixes PR kern/16039 from Tomas Svensson.


# 1.178 08-Jul-2002 wiz

Use .Fn to mark up functions (.Xr might be a good alternative, too).


# 1.177 08-Jul-2002 abs

Document MALLOC_NOINLINE


# 1.176 05-Jul-2002 mason

fix typo


# 1.175 03-Jul-2002 yamt

an example that uses DR0.


# 1.174 03-Jul-2002 yamt

document KSTACK_CHECK_DR0.


# 1.173 03-Jul-2002 yamt

document KSTACK_CHECK_MAGIC.


# 1.172 18-Jun-2002 augustss

Document SYSTRACE.


# 1.171 12-Jun-2002 itojun

mention that GATEWAY will compile in sys/netinet/ip_flow.c.


# 1.170 07-Jun-2002 wiz

Sort SEE ALSO.


# 1.169 06-Jun-2002 gmcgarry

Document USERCONF and PERFCTRS


Revision tags: netbsd-1-6-base
# 1.168 07-Apr-2002 lukem

branches: 1.168.2;
fix comma


# 1.167 02-Apr-2002 lukem

Rename MEMORY_DISK_SIZE (formerly MINIROOTSIZE) to MEMORY_DISK_ROOT_SIZE,
which was suggested by Izumi Tsutsui <tsutsui@ceres.dti.ne.jp> as
being more consistent with what it's controlling...


# 1.166 23-Mar-2002 jdolecek

rename EXEC_ELF_CATCHALL to EXEC_ELF_NOTELESS
document COMPAT_11 or COMPAT_12 imply EXEC_ELF_NOTELESS


# 1.165 10-Mar-2002 lukem

document MEMORY_DISK_SIZE


# 1.164 04-Mar-2002 manu

Given that a lot of IRIX binaries now work, COMPAT_IRIX is no more
'highly experimental'. Now it's just 'experimental'...


# 1.163 13-Feb-2002 ross

Generate <>& symbolically. I'm avoiding .../dist/... directories for now.


# 1.162 11-Feb-2002 jdolecek

Document PIPE_SOCKETPAIR


# 1.161 18-Dec-2001 atatat

Mention the typical command to use to extract the embedded config data
from the kernel.


# 1.160 17-Dec-2001 wiz

Improve grammar and use .Nx instead of 'NetBSD'.


# 1.159 17-Dec-2001 atatat

Describe the new "kernel config embedding" options.


# 1.158 16-Dec-2001 jdolecek

Document EXEC_ELF_CATCHALL. Addresses kern/14409 by Matthew Green.


# 1.157 05-Dec-2001 wiz

Drop a trailing space.


# 1.156 05-Dec-2001 mrg

add some sparc64 specific options.


# 1.155 01-Dec-2001 wiz

Fix typo, and use .Nx for NetBSD.


# 1.154 30-Nov-2001 manu

Updated COMPAT_LINUX (for the mips, it's not extremely experimental anymore,
it's just experimental), and added COMPAT_IRIXi (highly experimental).


# 1.153 20-Nov-2001 lukem

attempt to describe KGDB_DEV* options


# 1.152 13-Oct-2001 pooka

Make "[EXPERIMENTAL]" in NTFS consistent with other experimental filesystems


# 1.151 22-Sep-2001 manu

Added Mips to COMPAT_LINUX


# 1.150 22-Sep-2001 wiz

Remove some trailing space, and some punctuation nits.


# 1.149 22-Sep-2001 chs

add some tunables from vmparam.h. from Greg Woods in PR 9068.


# 1.148 22-Sep-2001 chs

describe UVMHIST* options.


# 1.147 22-Sep-2001 wiz

Sort SEE ALSO, sort sections, some markup improvements, some more common
section headers.


# 1.146 04-Sep-2001 wiz

Bump date for last change.


# 1.145 04-Sep-2001 wiz

Mention HZ option.


# 1.144 03-Sep-2001 wiz

Refer the HTML documentation for ntpd(8) installed in
/usr/share/doc/html/ntp, and fix two whitespace nits while I'm here.


# 1.143 23-Aug-2001 manu

COMPAT_LINUX on the PowerPC is no more experimental.


# 1.142 08-Jul-2001 abs

Document TCP_DEBUG and TCP_NDEBUG.


# 1.141 03-Jul-2001 hubertf

Note that io.4 isn't available everywhere


# 1.140 03-Jul-2001 hubertf

Note that COMPAT_10 also affects /dev/io


# 1.139 27-Jun-2001 darcy

Added entries for system values related to System V semaphores. Note that
the entries refer to the GENERIC config file for each port for defaults
but I still have to do that. It was suggested to me that the man page
should be updated first and I didn't want to be changing it twice. I
will work on the GENERIC files over the next few days. If anyone wants
to jump in with an update for their favorite port please feel free. I
will do the i386 port immediately if you want to use it as a template.


# 1.138 12-Jun-2001 wiz

Typos/whitespace fixes.


# 1.137 05-Jun-2001 wiz

FreeBSD -> Fx, NetBSD -> Nx.


# 1.136 21-Apr-2001 fvdl

Note that the DIAGNOSTIC option will decrease performance.


# 1.135 07-Apr-2001 tsutsui

Document COMPAT_AOUT_M68K.


# 1.134 04-Apr-2001 wiz

newfs_lfs, not newlfs. Whitespace and punctuation fixes.


# 1.133 02-Apr-2001 mrg

note bumped CHILD_MAX.


# 1.132 29-Mar-2001 fvdl

Document NAMECACHE_ENTER_REVERSE.


# 1.131 10-Mar-2001 is

- The ioblix zbus board comes in 24 MHz and 22.1184 MHz clock variants.
We default to the (newer, more sane) 22.1184 MHz value, but set it from
the iobzclock variable (in Hz), which is initialized from the IOBZCLOCK
configuration option and patchable.
XXX we should time the clock at system startup.
- add ioblix_zbus to the GENERIC configuration.


# 1.130 05-Mar-2001 mrg

note compat_sunos for sparc64, compat_netbsd32, and new compat_svr4_32


# 1.129 07-Feb-2001 itojun

typo


# 1.128 07-Feb-2001 itojun

document ND6_DEBUG


# 1.127 19-Jan-2001 manu

Updated COMPAT_LINUX: we now have an experimental powerpc port.


# 1.126 05-Dec-2000 drochner

documentation for NFS_BOOT_BOOTP_REQFILE


# 1.125 24-Nov-2000 itojun

mark some items that assume INET.


# 1.124 08-Nov-2000 kleink

Markup buglet.


# 1.123 07-Nov-2000 itojun

do not recomment IFA_STATS, as the code seemingly not tested
(panics frequently due to NULL pointer chasing in kernel)


# 1.122 02-Nov-2000 pooka

s/spase_super/sparse_super/


# 1.121 11-Oct-2000 hubertf

Document that VM86 is also used by some X servers to call VESA routines.


# 1.120 21-Sep-2000 bjh21

s/usign/using/g


# 1.119 19-Sep-2000 bjh21

Mention NFS_V2_ONLY.


# 1.118 19-Sep-2000 bjh21

nfsiod(8) is long dead.


# 1.117 14-Sep-2000 hubertf

Document VNODE_OP_NOINLINE


# 1.116 30-Aug-2000 jhawk

Document PCIC_ISA_INTR_ALLOC_MASK; documentation is now up-to-par with
the info in distrib/notes.

Minor fixup on PCIC_ISA_ALLOC_IO*.


# 1.115 03-Aug-2000 jeffs

Document DDB_BREAK_CHAR that was added in:
sys/conf 1.381
sys/dev/ic/com.c 1.174


# 1.114 31-Jul-2000 ad

Missing .El before atari-specific section.


# 1.113 28-Jul-2000 castor

Add PUCCN option.


# 1.112 25-Jul-2000 is

Document non-US keyboard support for Shark pccons.


# 1.111 05-Jul-2000 sommerfeld

Satisfy pedants


# 1.110 05-Jul-2000 sommerfeld

Comment out EON ISO-over-ip tunneling pseudo-driver, and document as
broken/fragile. Unlikely to be of much use, and confuses new users
when their system crashes when they, or their dhclient stumble over
it. See kern/10500, kern/8994 for the gory details.


Revision tags: netbsd-1-5-base
# 1.109 15-Jun-2000 itojun

branches: 1.109.2;
to compile IPSEC_ESP enabled kernel, we no longer need a symbolic link
from src/crypto-intl.


# 1.108 31-May-2000 gmcgarry

xntpd -> ntpd


Revision tags: minoura-xpg4dl-base
# 1.107 23-Apr-2000 matt

branches: 1.107.2;
Note that IBCS2 also mean SVR3 and vax.


# 1.106 17-Apr-2000 augustss

Mention and xref pcibios(4).


# 1.105 15-Apr-2000 tsarna

Death to nfsiod!

It is replaced by kernel threads that do the same thing. The number of
kernel threads used is set with the vfs.nfs.iothreads sysctl.


# 1.104 13-Apr-2000 jhawk

Re-sort references (by section, then alpha by name) per mdoc.samples(7)


# 1.103 13-Apr-2000 jhawk

Fix port-i386/9683 ("No doc on pcmcia IO space conflicts").
Note the usage and existance of options PCIC_ISA_ALLOC_IOBASE and
PCIC_ISA_ALLOC_IOSIZE.


# 1.102 31-Mar-2000 tsarna

Back out last. Didn't mean to commit it yet.


# 1.101 31-Mar-2000 tsarna

Man page for auvia(4). Also xref fms(4) from audio(4).


# 1.100 20-Mar-2000 pk

Spelling.


# 1.99 06-Mar-2000 perry

make clear twice year DST problems with RTC_OFFSET -- from jhawk.


# 1.98 27-Feb-2000 wrstuden

Add options OVERLAY


# 1.97 12-Feb-2000 is

Document P5PPC68KBOARD option.


# 1.96 12-Feb-2000 thorpej

Document NKMEMPAGES.


# 1.95 28-Jan-2000 bouyer

Updates for ext2fs revision 1.


# 1.94 22-Jan-2000 tron

Replace reference to obsolete "CLBYTES" parameter by "NBPG". Fixes
PR kern/9215 by Erik Bertelsen.


# 1.93 06-Jan-2000 itojun

improve IPSEC and IPSEC_ESP. make US-centric sentences more generic.


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.92 17-Dec-1999 jdolecek

mark experimental status of NTFS the same way as for other "experimental"
filesystems. Suggested by Antti Kantee <pooka@iki.fi> in private mail.

while here, Xref mount_ntfs(8) also in SEE ALSO section.


# 1.91 29-Nov-1999 hubertf

see also: apm(4)


# 1.90 28-Nov-1999 tron

Fix typo noted by Damon Brodie in PR misc/8907.


Revision tags: comdex-fall-1999-base
# 1.89 28-Oct-1999 ad

Note RASOPS_SMALL/RASOPS_CLIPPING.


# 1.88 28-Sep-1999 bouyer

Document CTL_PROC, the core filename format it core(5), and xref sysctl(8),
sysctl(3), core(5) in various place.
Document 'options DEFCORENAME' inj options(4) and $defcorename in rc.conf(5).


# 1.87 24-Sep-1999 itojun

update description for IPSEC_ESP.
need a symlink for src/crypto-{us,intl}.
(could someone check the wording?)


# 1.86 05-Aug-1999 jdolecek

branches: 1.86.2;
file-system NTFS: add a note NTFS is very experimental and should be used
with extreme caution


# 1.85 30-Jul-1999 augustss

Add NTFS to the list of file systems.


# 1.84 30-Jul-1999 augustss

Mention COMPAT_14.


# 1.83 03-Jul-1999 itojun

describe how you can compile IPSEC_ESP.
(there should be some cvs-based, or config-based solution for this)


# 1.82 01-Jul-1999 itojun

add INET6, IPSEC and IPSEC_{ESP,DEBUG}.


# 1.81 26-Jun-1999 sommerfeld

Document SUBNETSARELOCAL, HOSTZEROBROADCAST


# 1.80 12-Jun-1999 tron

Correct comments about which ports support which emulations. Fixes
PR misc/7764 by Antti Kantee.


# 1.79 06-Jun-1999 christos

A bit more of explanation in the cyrix options.


# 1.78 06-Jun-1999 christos

add cyrix cache options


# 1.77 05-May-1999 ross

In COMPAT_OSF1, s/, and may not even work//


# 1.76 19-Apr-1999 kleink

Mention COMPAT_SVR4 on m68k here, too.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.75 29-Mar-1999 aidan

branches: 1.75.2;
Document IFA_STATS option.


# 1.74 29-Mar-1999 minoura

Remove obsoleted options.
Add `x68k-specific Options' subsection.


# 1.73 23-Mar-1999 thorpej

Clarify NKMEMCLUSTERS and NMBCLUSTERS.


# 1.72 16-Mar-1999 garbled

More and more of .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages. Many more to
come.


# 1.71 10-Mar-1999 erh

Fix .Bl/.El imbalance.


# 1.70 12-Feb-1999 cjs

Clarify IPFORWARDING option; it takes a value.


# 1.69 01-Jan-1999 msaitoh

s/CD/Cd/


# 1.68 01-Dec-1998 kenh

NODEVMTIME is going away.


# 1.67 15-Nov-1998 hubertf

fix tyop


# 1.66 02-Nov-1998 ross

Note that BUFCACHE is ignored if BUFPAGES is also specified.


# 1.65 01-Nov-1998 lukem

document BUFCACHE


# 1.64 29-Oct-1998 jonathan

Add options DDB_FROMCONSOLE and sysctl ddb.fromconsole, analagous to
DDB_ONPANIC. Lets user ignore breaks but enter DDB on panic. Intended
for machines where debug on panic is useful, but DDB entry is not,
(public-access console, or terminal-servers which send spurious breaks)

Add new ddb hook, console_debugger(), which decides whether or not to
ignore console ddb requests. Console drivers should be updated to call
console_debugger(), not Debugger(), in response to serial-console
break or ddb keyboard sequence.


# 1.63 13-Oct-1998 bouyer

document CPURESET_DELAY for i386.


# 1.62 10-Oct-1998 frueauf

Fix typo: SHMPAXPGS -> SHMMAXPGS, closes pr 6178 by MOCHIDA Shuji.


# 1.61 28-Sep-1998 rvb

Perry asked for a line about Coda


# 1.60 22-Sep-1998 perry

fix spelling of acknowledgment


# 1.59 18-Sep-1998 drochner

Clarift use of REALBASEMEM / REALEXTMEM.
Fixes PR port-i386/6159 by "Heiko W.Rupp" <hwr@pilhuhn.de>.


# 1.58 10-Sep-1998 kenh

Whoops, forgot to document NODEVMTIME.


# 1.57 29-Aug-1998 mrg

add swapctl changes to COMPAT_13 section.


# 1.56 26-Aug-1998 mrg

add sparc specific options.


# 1.55 31-Jul-1998 thorpej

Now that the ccd driver uses the pool allocator, the CCDNBUF option is
non-existent.


# 1.54 27-Jul-1998 perry

NORVEGIAN -> NORWEGIAN


# 1.53 27-Jul-1998 bouyer

Ops, forgot FINNISH_KBD.


# 1.52 27-Jul-1998 bouyer

Document FRENCH_KBD,GERMAN_KBD,NORVEGIAN_KBD options.


# 1.51 05-Jul-1998 jonathan

Document NFS_BOOT_RWSIZE.


# 1.50 28-Jun-1998 nathanw

Document shortcorename support and control.


# 1.49 26-Jun-1998 lukem

remove options FIFO; it's now the default


# 1.48 13-May-1998 lukem

document PPP_BSDCOMP and PPP_DEFLATE


# 1.47 30-Apr-1998 fair

Marathon man page editing session to fix broken .Xr's, add important
references, add a little white space here & there for readability,
clean up some mdoc(7) macro usage and so on. Whew!


# 1.46 28-Apr-1998 fair

Change occurrences of "UNIX" to .Ux or .At as appropriate.


# 1.45 19-Mar-1998 fair

add "experimental" notice on LFS, UNION,and PORTAL options, per PR#4889, PR#4968. It would probably be a good idea to add a notation to each config file to read options(4) for descriptions of all kernel options.


# 1.44 18-Mar-1998 bouyer

Document the 'FFS_EI' option.


# 1.43 22-Feb-1998 is

Actually fix, rather than mask, the Amiga big machine panic: the pmap needs
to (pre)allocate enough kernel page table pages to (among others) map the
buffer cache buffers.


# 1.42 09-Feb-1998 is

Add the LIMITMEM workaround for the kernel address space size problem.
Will be removed as soon as the kernel can auto-adapt to its address space.


# 1.41 06-Feb-1998 perry

macroize BSD, NetBSD, FreeBSD and misc cleanup


# 1.40 21-Jan-1998 thorpej

Document MALLOCLOG and MALLOCLOGSIZE options.


# 1.39 18-Jan-1998 is

Add description of the Amiga BB060STUPIDROM option.


# 1.38 18-Jan-1998 is

Mention M68020 option, and correct M060SP option description.


# 1.37 12-Jan-1998 drochner

Add rudimenrary documantation for the NFS_BOOT_BOOTP, NFS_BOOT_DHCP
and NFS_BOOT_BOOTPARAM options.


# 1.36 04-Jan-1998 lukem

document COMPAT_13


# 1.35 10-Dec-1997 leo

Add some atari and m68k options.


# 1.34 26-Nov-1997 kleink

The option to enable PPS code is called `PPS_SYNC'.


# 1.33 16-Nov-1997 lukem

document DDB_HISTORY_SIZE=integer


# 1.32 09-Nov-1997 wrstuden

Mention NETATALK as a kernel networking option.


# 1.31 28-Oct-1997 mrg

IPFILTER is not an option (it's a pseudo-device)


Revision tags: netbsd-1-3-base
# 1.30 08-Oct-1997 mycroft

branches: 1.30.2;
Document I?86_CPU, MATH_EMULATE, VM86, and USER_LDT.


# 1.29 08-Oct-1997 mycroft

Fix typo.


# 1.28 08-Oct-1997 mycroft

Add a new section for i386-specific options, and document REALBASEMEM and
REALEXTMEM.


# 1.27 04-Oct-1997 veego

Fix typo in the last commit.


# 1.26 04-Oct-1997 kleink

Add a paragraph describing the MAXUPROC option.


# 1.25 27-Sep-1997 hubertf

Typos reported by entropy@tardis.bernstein.com fixed.
Closes PR kern/4152.


# 1.24 19-Sep-1997 leo

Commit userland part of pr-1891.


# 1.23 29-Aug-1997 kleink

Tyops; from maximum entropy <entropy@tardis.bernstein.com> in PR kern/4057.


# 1.22 28-Aug-1997 mikel

DEBUG option does not enable KMEMSTATS


# 1.21 25-Jun-1997 thorpej

Document COMPAT_NOMID. From David Brownlee <abs@mono.org> PR #3554.


# 1.20 16-Jun-1997 mrg

make it "options IPFILTER_DEFAULT_BLOCK".


# 1.19 14-Jun-1997 mrg

note that COMPAT_12 enables old swapon(2).


# 1.18 12-Jun-1997 bouyer

Add description for "file-system EXT2FS" and "options EXT2FS_SYSTEM_FLAGS".


# 1.17 21-Apr-1997 mrg

add ip-filter options.


# 1.16 25-Mar-1997 is

Add MROUTING description.


# 1.15 18-Mar-1997 perry

Fix the last fix.
a the -> the


# 1.14 18-Mar-1997 perry

Note that DDB_ONPANIC may also be set with sysctl(8)


# 1.13 12-Mar-1997 christos

Document PPP_FILTER; bpf based filtering for pppd.


# 1.12 11-Mar-1997 perry

Kernel names aren't #defined any more -- remove that from the page.


# 1.11 26-Feb-1997 leo

Document MEMORY_DISK_HOOKS & MEMORY_DISK_IS_ROOT options.


# 1.10 26-Feb-1997 jonathan

Describe MCLSHIFT.


# 1.9 31-Jan-1997 thorpej

Update for new file system grammar in the kernel config files.


# 1.8 30-Jan-1997 tls

change to reflect actual state of KMEMSTATS changes


# 1.7 30-Jan-1997 tls

mention NVNODE option


# 1.6 30-Jan-1997 tls

add CCDNBUF and KMEMSTATS descriptions, and remove obsolete mention of NKPDE option


# 1.5 15-Jan-1997 perry

Nuke TIMEZONE and DST, add RTC_OFFSET.


# 1.4 09-Jan-1997 thorpej

Document DDB_ONPANIC.


# 1.3 15-Nov-1996 perry

fix broken BUGS section a bit


# 1.2 15-Nov-1996 mrg

add some compat options, pfil_hooks, and clean up some unanswered questions.


# 1.1 20-Oct-1996 perry

Initial commit of the options(4) man page, which documents machine
independent options available during kernel configuration. The man
page is still incomplete, but there is enough in it that it should be
in the repository. Next on the list: port specific versions of this
page.
Many thanks to the cast of thousands who helped contribute text for
this.