Home | History | Annotate | only in /src/share/man/man4/man4.i386
History log of /src/share/man/man4/man4.i386
RevisionDateAuthorComments
 1.81 30-Apr-2024  andvar viac7temp(4): rewrite temperature sensor to read value from MSR instead of using
documented cpuid instruction and eax register.

This approach is adapted from linux via-cputemp.c, no official documentation is
currently available. However, msr value seems to work on all tested CPUs while
documented cpuid instruction typically reports 0, even for my C7-D CPU.
msr value seems to have temperature in Celsius in lower 24-bits without fraction
(thus "msr & 0xffffff;" is used).

Tested on my personal systems based on CPUs below (i386 and amd64):
C7-D 1.6GHz (i386 only), Nano X2 L4350E, Nano X2 U4300, U2300 Nano, KX-U6580.
Also got one response via email which was based on Nano X2 L4050 (VE-900).
Nano reports independent values for each core.
KX-U6580 seems to show the same value for all cores but more testing is needed.

Since it works on amd64 capable CPUs, adding driver to GENERIC kernel config.
Also moving viac7temp man page to x86 instead of i386 (with updates).
In theory the change should add support for all VIA Nano CPUs and Zhaoxin CPUs
at least up to KX-6000(G) series.

In the future I may need to introduce amd64 kernel module as well.

Plan to pullup to at least netbsd-10.

Patch mainly reviewed by riastradh.
 1.80 01-Aug-2021  andvar branches: 1.80.2;
add pcib(4), pceb(4), pcmb(4).
pcmb is a separate man page for i386 only, pceb and pcib are references to pci(4) only and mentioned in its bridges section.
ok riastradh
 1.79 03-Jun-2021  wiz Remove i386/autoconf(4) and i386/console(4) to x86/autoconf(4) and x86/console(4)

Part of PR 36350.
 1.78 25-Aug-2018  maxv branches: 1.78.8;
Retire NDIS. It appears that it has never worked, after 13 years it was
still marked as "experimental", and nowadays it may be one more obstacle
to MPification of the network stack.

Discussed on tech-net@.
 1.77 03-Jan-2017  maya branches: 1.77.12; 1.77.14;
remove npx(4) and references to it. bump dates for reference removal.

This used to refer to x87 support for x86 machines.

npx isn't really a driver any more. we don't support x86 hardware
without an FPU, and we don't call it by that name in the code or
attach it as npx at something.

brought up on tech-kern. unfortunately the copy to port-i386 disappeared
in a spam filter.
 1.76 23-Sep-2011  jruoho branches: 1.76.24;
Move i386/fdc(4), i386/lpt(4), and i386/mem(4) to man4.x86.

Part of PR port-amd64/36350.
 1.75 04-Apr-2011  bouyer Add a man page for rdcpcib(4). While there move rdcide.4 to i386/
 1.74 24-Feb-2011  jruoho Add viac7temp(4).
 1.73 10-Apr-2010  jruoho branches: 1.73.2; 1.73.4;
Move vald(4) to sys/dev/acpi. This is MI and should work also on amd64.

ok jmcneill@

XXX: This is broken: it calls methods with absolute pathnames (almost
guaranteed not to be portable across models), it accesses methods
that are in the domain of other drivers, it walks the namespace on
its own, it contains plenty of magic constants, it does not
integrate with existing KPIs, etc. Summa summarum: this should be
rewritten as a more generic toshiba_acpi(4).
 1.72 19-Feb-2009  jmcneill Remove vesafb man page
 1.71 25-Mar-2008  reed branches: 1.71.10;
Add some MLINKS for man pages (no new content).

lpa(4) (Man page was removed about 14 years ago. Now link to lpt.4
on acorn32, i386, and mvme68k.)

audioctl(4)

random(4)
urandom(4)

tuner(4)
vbi(4)

wsmuxctl(4)

As mentioned on netbsd-docs list. (Many, many more man pages to do.)
 1.70 21-Jan-2008  dyoung Install elanpar(4), elanpex(4) manual pages. Update distribution
set lists.
 1.69 09-Jan-2008  xtraeme Add gcscpcib(4): a driver for the AMD CS5535 and CS5536 Companion Device
that acts as PCI-ISA bridge and supports a Timecounter, Watchdog Timer
and GPIO.

Adapted by Yojiro UO and minor tweaks by me from OpenBSD. Tested on
CS5535 and CS5536. This closes PR kern/37577.
 1.68 23-Dec-2007  jmcneill Move sony.4 from i386 to MD man page directory
 1.67 27-Jun-2007  xtraeme branches: 1.67.4;
Import i386/gcscide(4). A driver for the IDE Controller of the
AMD CS5535 Companion device found in the decTOP.

gcscide0 at pci0 dev 15 function 2
gcscide0: National Semiconductor/AMD CS5535 IDE Controller (rev. 0x00)

Supports Ultra DMA mode 4, Pio Mode 4 and MDMA mode 2.

"Go for it" jmcneill@.
 1.66 15-Jun-2007  jmcneill Add man page for AMD Geode LX AES Security Block driver.
 1.65 06-Feb-2007  dyoung Add cmos(4) for reading/writing CMOS RAM on x86 boxes. This driver
comes from Takahiro Kambe, with some mods by me.
 1.64 24-Jun-2006  kardel branches: 1.64.4; 1.64.6;
move geodecntr.4 into i386 section where it actually belongs
 1.63 24-Apr-2006  jmcneill Add vesafb man page.
 1.62 23-Apr-2006  rittera Added ndis.4, a manpage describing the use of ndis drivers. OK'ed by hubertf
 1.61 12-Jan-2006  wiz Sort.
 1.60 13-Dec-2005  christos Man page for the new laptop driver.
 1.59 27-Sep-2005  jmcneill Add gscpcib(4) man page as requested by wizd(8).
 1.58 22-Sep-2005  dyoung Add the manual page for geodewdog(4), the driver for the AMD Geode
SC1100's integrated watchdog timer.
 1.57 03-May-2004  kanaoka branches: 1.57.2;
Add vald(4) manual page.

Checked by kochi (Thanks!).
 1.56 03-May-2004  kochi Move spic.4 from man4 to man4.i386.
 1.55 15-May-2003  wiz Remove i386/busmouse(4); it's not supported on i386 any more.
 1.54 15-May-2003  wiz Remove last traces of obsolete olms and omms drivers.
Ok'd by drochner and fvdl.
 1.53 28-Apr-2003  augustss Link cons to console.
 1.52 12-Aug-2002  thorpej Add a manual page for the AMD Elan SC520 System Controller driver.
 1.51 18-Apr-2002  wiz Remove opms(4) and its device, /dev/pms0, from the i386 port, because
it has been obsoleted by pms(4).

Reviewed by fvdl and christos.
 1.50 06-Feb-2002  jdolecek Move the joy(4) manpage to MI location, too - it's not i386-only.
Pointed out by Thomas Klausner, thanks :)
 1.49 02-Jul-2001  hubertf Add a manpage for /dev/io, and tell people the True Way.
Most of the manpage is from FreeBSD - thanks guys! :)
 1.48 20-Apr-2001  jdolecek until I find better way, don't mess with ed(4) link to edc(4)
 1.47 20-Apr-2001  tron Correct link target: dasd(4) is called edc(4) now.
 1.46 20-Apr-2001  jdolecek Merge arm32-specific bits of com(4) manpage to i386 com(4) manpage
and form a MI com(4) manpage.
 1.45 19-Apr-2001  jdolecek Add very simplistic dasd(4) manpage. Link ed(4) to dasd(4) for i386 (is there
a better way?)
 1.44 05-Apr-2001  wiz ie.4 is gone.
 1.43 24-Jul-2000  ad PCVT is dead.
 1.42 17-Apr-2000  augustss branches: 1.42.4;
Make PCIBIOS point to pcibios.
 1.41 27-Feb-2000  augustss Add a pcibios(4) man page.
 1.40 23-Jan-2000  drochner speaker(4) is MI
 1.39 21-Dec-1999  fair merged le.4 with MI le.4
 1.38 14-Nov-1999  augustss Add a first shot at a pnpbios man page. Update other man pages to reflect
the fact that devices can attach to pnpbios.
 1.37 21-Apr-1999  drochner branches: 1.37.4;
-pckbc0 -> pckbc*
-add pckbc(4) and pcppi(4) manpages
-split pms(4i386) driver manpage into an opms(4i386) and an mi pms(4)
-add some MLINKS
-various fixes/additions
 1.36 04-Nov-1998  bouyer branches: 1.36.2;
Make this man page MI (model from the esp man page).
Decription for ISA, ISApnp, pcmcia controllers as well as arm32 and atari
specific controllers. Please correct if I missed some !
 1.35 19-Oct-1998  bouyer New man pages for the ide drivers. More verbose notes about ATAPI in
scsi(4).
The wdc(4) man page is i386-only. Other ports with a wdc front end should
add a manual page as well.
 1.34 11-Nov-1997  veego Remove the ed.4 entry.
 1.33 19-Oct-1997  mrg branches: 1.33.2;
merge lite-2.
 1.32 11-Oct-1997  mycroft Use bsd.man.mk and bsd.subdir.mk as appropriate.
 1.31 07-Oct-1997  drochner Add "console" manpage.
 1.30 23-Jun-1997  mrg move man pages into share/man.
 1.29 23-Feb-1997  jonathan Remove i386-specific copies of the following ISA device manual pages:

aha.4 aic.4 ast.4 boca.4 4 cy.4 eg.4 el.4 gus.4 iy.4
mcd.4 pss.4 rtfps.4 sb.4 sea.4 wss.4 wt.4

which are now machine-independent.
 1.28 18-Feb-1997  jonathan Remove ahb, bha, ep, and uha manpages for MI drivers from man4.i386.
 1.27 15-Jan-1997  mikel move ncr.4 from man4.i386 to MI man4
 1.26 29-Nov-1996  jtk add fdc.4--floppy controller/formatting man page
 1.25 12-Nov-1996  explorer Move description of the busmouse protocol to busmouse.4
 1.24 18-Oct-1996  explorer Update bt.4 -> bha.4 change; closes pr port-i386/2862 with slightly different
wording
 1.23 29-Aug-1996  thorpej Oops, missed one.
 1.22 29-Aug-1996  thorpej Add a missing `\'.
 1.21 25-Aug-1996  jtk add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)
 1.20 23-May-1996  thorpej Some RCS id policing.
 1.19 22-May-1996  is Added flags to the iy driver to override the media autodetect mechanism, if
necessary. Added a manpage to document the flags.
 1.18 11-May-1996  mycroft branches: 1.18.4;
Add joy.4 and sort.
 1.17 13-Nov-1995  pk Add gus & sb man pages from John Kohl (submitted in PR#1731).
 1.16 13-Nov-1995  pk pss & wss man pages from Mike Long (submitted in PR#1757).
 1.15 11-Jul-1995  jtc add wt(4)
 1.14 11-Jul-1995  jtc Manpages from Jim Jegers for some of the supported network drivers.
 1.13 08-Jan-1995  mycroft Add boca.4.
 1.12 22-Dec-1994  cgd specify man pages the new way.
 1.11 14-Dec-1994  jtc Manpages for disk devices by James A. Jegers, with minor editing
by me.
 1.10 10-Aug-1994  mycroft Add rtfps.0.
 1.9 31-Mar-1994  cgd branches: 1.9.2;
add ast(4) man page, supplied by Roland McGrath <roland@frob.com>
 1.8 20-Feb-1994  cgd add a few quickies, which need much help, clean up, and kill lpa
 1.7 05-Feb-1994  hpeyerl Eliminate confusion.
 1.6 30-Oct-1993  andrew Added missing cy.0 entry.
 1.5 07-Aug-1993  cgd merge in changes from netbsd-0-9-ALPHA2
 1.4 31-Jul-1993  mycroft Add RCS indentifiers.
 1.3 07-May-1993  cgd branches: 1.3.2;
add spkr "pc speaker driver" man page. from 386bsd pk patch 101
 1.2 26-Apr-1993  mycroft Once more, don't make `all' depend on man page; bsd.prog.mk does this.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 05-Jun-1993  mrg 4.4BSD-Lite2
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.3.2.4 06-Aug-1993  cgd add com man page, derived from hp9k/300 dca man page
 1.3.2.3 06-Aug-1993  cgd add npx man page. it could use some help, but has some meat.
 1.3.2.2 06-Aug-1993  cgd add (skimpy; technically deficient) lp* man pages
 1.3.2.1 06-Aug-1993  cgd add (VERY skimpy) man pages for the bus mouse drivers.
 1.9.2.1 10-Aug-1994  mycroft update from trunk
 1.18.4.1 04-Jun-1996  is From main branch: iy manpage and rcsid
 1.33.2.1 11-Nov-1997  veego Sync w/ trunk.
 1.36.2.1 22-Apr-1999  perry pullup 1.36->1.37 (drochner): reorg/new wscons docs
 1.37.4.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.42.4.2 05-Apr-2001  he Apply patch (requested by wiz):
Let the ie(4) manual page die; it's subsumed by ef(4), ix(4) and ai(4).
 1.42.4.1 08-Sep-2000  ad Pull up revision 1.43 (approved by releng-1-5):
PCVT is dead.
 1.57.2.1 20-May-2006  tron Pull up following revision(s) (requested by riz in ticket #1332):
distrib/sets/lists/man/mi: revision 1.829
share/man/man4/man4.i386/geodewdog.4: revision 1.1
share/man/man4/man4.i386/Makefile: revision 1.58
Add the manual page for geodewdog(4), the driver for the AMD Geode
SC1100's integrated watchdog timer.
 1.64.6.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.64.4.2 29-Aug-2007  liamjfoy Pull up following (requested by xtraeme ticket #846):

Import i386/gcscide(4). A driver for the IDE Controller of the
AMD CS5535 Companion device found in the decTOP.

gcscide0 at pci0 dev 15 function 2
gcscide0: National Semiconductor/AMD CS5535 IDE Controller (rev. 0x00)

Supports Ultra DMA mode 4, Pio Mode 4 and MDMA mode 2.

"Go for it" jmcneill@.
 1.64.4.1 19-Jun-2007  liamjfoy Pull up following revision(s) (requested by riz in ticket #734):
sys/arch/i386/pci/glxsb.c: revision 1.1
sys/arch/i386/conf/GENERIC: revision 1.833
share/man/man4/man4.i386/glxsb.4: revision 1.1
sys/arch/i386/conf/ALL: revision 1.104
share/man/man4/man4.i386/Makefile: revision 1.66
sys/arch/i386/conf/files.i386: revision 1.309
distrib/sets/lists/man/mi: revision 1.1007
Import driver for the AMD Geode LX AES Security Block, from OpenBSD. The
glxsb(4) driver provides random numbers and AES acceleration.
Add man page for AMD Geode LX AES Security Block driver.
Enable glxsb(4)
 1.67.4.2 23-Mar-2008  matt sync with HEAD
 1.67.4.1 09-Jan-2008  matt sync with HEAD
 1.71.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.73.4.1 05-Mar-2011  bouyer Sync with HEAD
 1.73.2.2 10-Apr-2010  jruoho Move vald(4) to sys/dev/acpi. This is MI and should work also on amd64.

ok jmcneill@

XXX: This is broken: it calls methods with absolute pathnames (almost
guaranteed not to be portable across models), it accesses methods
that are in the domain of other drivers, it walks the namespace on
its own, it contains plenty of magic constants, it does not
integrate with existing KPIs, etc. Summa summarum: this should be
rewritten as a more generic toshiba_acpi(4).
 1.73.2.1 10-Apr-2010  jruoho file Makefile was added on branch uebayasi-xip on 2010-04-10 17:55:26 +0000
 1.76.24.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.77.14.1 10-Jun-2019  christos Sync with HEAD
 1.77.12.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.78.8.1 06-Jun-2021  cjep sync with head
 1.80.2.1 20-Jun-2024  martin Pull up following revision(s) (requested by andvar in ticket #700):

sys/arch/i386/conf/GENERIC: revision 1.1256
share/man/man4/man4.x86/viac7temp.4: revision 1.1
sys/arch/x86/x86/viac7temp.c: revision 1.11
share/man/man4/man4.x86/Makefile: revision 1.24
share/man/man4/man4.i386/viac7temp.4: file removal
share/man/man4/man4.i386/Makefile: revision 1.81
distrib/sets/lists/man/mi: revision 1.1773
sys/arch/amd64/conf/GENERIC: revision 1.612
sys/arch/amd64/conf/ALL: revision 1.188
sys/arch/i386/conf/ALL: revision 1.519

viac7temp(4): rewrite temperature sensor to read value from MSR instead of using
documented cpuid instruction and eax register.

This approach is adapted from linux via-cputemp.c, no official documentation is
currently available. However, msr value seems to work on all tested CPUs while
documented cpuid instruction typically reports 0, even for my C7-D CPU.
msr value seems to have temperature in Celsius in lower 24-bits without fraction
(thus "msr & 0xffffff;" is used).

Tested on my personal systems based on CPUs below (i386 and amd64):
C7-D 1.6GHz (i386 only), Nano X2 L4350E, Nano X2 U4300, U2300 Nano, KX-U6580.
Also got one response via email which was based on Nano X2 L4050 (VE-900).

Nano reports independent values for each core.

KX-U6580 seems to show the same value for all cores but more testing is needed.

Since it works on amd64 capable CPUs, adding driver to GENERIC kernel config.

Also moving viac7temp man page to x86 instead of i386 (with updates).

In theory the change should add support for all VIA Nano CPUs and Zhaoxin CPUs
at least up to KX-6000(G) series.

In the future I may need to introduce amd64 kernel module as well.

Patch mainly reviewed by riastradh.
 1.2 23-Feb-1997  jonathan Remove i386-specific copies of the following ISA device manual pages:

aha.4 aic.4 ast.4 boca.4 4 cy.4 eg.4 el.4 gus.4 iy.4
mcd.4 pss.4 rtfps.4 sb.4 sea.4 wss.4 wt.4

which are now machine-independent.
 1.1 14-Dec-1994  jtc Manpages for disk devices by James A. Jegers, with minor editing
by me.
 1.2 18-Feb-1997  jonathan Remove ahb, bha, ep, and uha manpages for MI drivers from man4.i386.
 1.1 14-Dec-1994  jtc Manpages for disk devices by James A. Jegers, with minor editing
by me.
 1.2 23-Feb-1997  jonathan Remove i386-specific copies of the following ISA device manual pages:

aha.4 aic.4 ast.4 boca.4 4 cy.4 eg.4 el.4 gus.4 iy.4
mcd.4 pss.4 rtfps.4 sb.4 sea.4 wss.4 wt.4

which are now machine-independent.
 1.1 14-Dec-1994  jtc Manpages for disk devices by James A. Jegers, with minor editing
by me.
 1.19 10-Jul-2018  maya Don't mention options that don't appear in kernel code.
 1.18 05-Apr-2011  wiz branches: 1.18.42; 1.18.44;
New sentence, new line.
 1.17 27-Jun-2003  wiz Add Ns.
 1.16 16-Apr-2003  wiz Use
.In header.h
instead of
.Fd #include \*[Lt]header.h\*[Gt]
Much easier to read and write, and supported by groff for ages.
Okayed by ross.
 1.15 13-Feb-2002  ross Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
 1.14 11-Sep-2001  wiz Boring whitespace fixes.
 1.13 10-Sep-2001  perry Document the updated APM_IOC_GETPOWER interface which returns the
number of batteries in the system and allows individual batteries to
be queried.

XXX Note that other ioctls are still not fully documented.
 1.12 08-Jul-2001  wiz Typos and whitespace fixes.
 1.11 02-Apr-2001  wiz Remove some unnecessary whitespace.
 1.10 07-Nov-2000  lukem use .Xr
 1.9 04-Jun-2000  gmcgarry Document APM_ALLOW_BOGUS_SEGMENTS. Update description for APM_POWER_CHANGE,
addresses PR10066 from Takahiro Kambe <taca@sky.yamashina.kyoto.jp>.
 1.8 21-Dec-1999  drochner branches: 1.8.2;
some updates:
-APM v1.2 now
-APM_NO_V12, APM_NO_STANDBY options
-kill notes about startup process which are not true anymore
 1.7 17-Dec-1999  joda document APM_DISABLE_INTERRUPTS
 1.6 09-Sep-1999  itohy branches: 1.6.4;
Introduce new option APM_NO_POWER_PRINT which disables printing
power status on the console (if apmd is absent).
Some systems generate APM_POWER_CHANGE events too frequently (more then
once per minute), and printing the status makes single user operations
rather difficult.
 1.5 15-Apr-1999  jtk fix from PR 7382: describe standby & suspend correctly
 1.4 02-Sep-1998  jtk branches: 1.4.2;
improve wording to mention that config options are for kernel config files
 1.3 06-Feb-1998  perry macroize BSD, NetBSD, FreeBSD and misc cleanup
 1.2 23-Mar-1997  jtk fix PR 3381, and make it refer to NetBSD-1.3 rather than -current
 1.1 25-Aug-1996  jtk add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)
 1.4.2.2 20-Dec-1999  he Pull up revision 1.7 (via patch, requested by joda):
Document APM_DISABLE_INTERRUPTS, and define it as a well-known
option (defopt).
 1.4.2.1 16-Apr-1999  jtk fix PR 7382 (swapped standby & suspend modes)
pulled up diffs between rev 1.4 and 1.5
 1.6.4.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.8.2.1 22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.18.44.1 10-Jun-2019  christos Sync with HEAD
 1.18.42.1 28-Jul-2018  pgoyette Sync with HEAD
 1.8 23-Feb-1997  jonathan Remove i386-specific copies of the following ISA device manual pages:

aha.4 aic.4 ast.4 boca.4 4 cy.4 eg.4 el.4 gus.4 iy.4
mcd.4 pss.4 rtfps.4 sb.4 sea.4 wss.4 wt.4

which are now machine-independent.
 1.7 16-Mar-1996  thorpej RCS id police.
 1.6 10-Mar-1996  cgd update for new multiport board->com interface; 'flags 1' doesn't have
meaning any more.
 1.5 03-Jan-1995  mycroft Remove some outdated comments.
 1.4 19-Dec-1994  glass update to reflect config.new
 1.3 11-Aug-1994  mycroft Minor updates.
 1.2 31-Mar-1994  mycroft branches: 1.2.2;
Small change after config(8) hacking.
 1.1 31-Mar-1994  cgd add ast(4) man page, supplied by Roland McGrath <roland@frob.com>
 1.2.2.1 11-Aug-1994  mycroft update from trunk
 1.12 03-Jun-2021  wiz Remove i386/autoconf(4) and i386/console(4) to x86/autoconf(4) and x86/console(4)

Part of PR 36350.
 1.11 17-Feb-2017  christos branches: 1.11.20;
fix cross references
 1.10 05-Apr-2011  wiz branches: 1.10.26; 1.10.30;
New sentence, new line.
 1.9 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.8 26-Jul-2003  salo netbsd.org->NetBSD.org
 1.7 02-Apr-2001  wiz Remove some unnecessary whitespace.
 1.6 14-Jun-2000  cgd sweep of my licenses (userland files w/o only my copyright) for
consistency. (no functional changes)
 1.5 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.4 06-Apr-1999  pk branches: 1.4.6;
1, 2, 3 and.. 4!
 1.3 16-Mar-1999  garbled branches: 1.3.2;
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.2 27-Aug-1997  mikel RCSid police, fill in some blanks, use .Nx
 1.1 20-Feb-1994  cgd add a few quickies, which need much help, clean up, and kill lpa
 1.3.2.1 07-Apr-1999  pk Pull up from trunk: copyright text warts.
 1.4.6.1 22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.10.30.1 21-Apr-2017  bouyer Sync with HEAD
 1.10.26.1 20-Mar-2017  pgoyette Sync with HEAD
 1.11.20.1 06-Jun-2021  cjep sync with head
 1.4 18-Feb-1997  jonathan Remove ahb, bha, ep, and uha manpages for MI drivers from man4.i386.
 1.3 07-Jan-1997  scottr Note bug in early revisions of the BT-445S versus systems with
more than 16MB of RAM.
 1.2 18-Oct-1996  explorer Update bt.4 -> bha.4 change; closes pr port-i386/2862 with slightly different
wording
 1.1 18-Oct-1996  explorer rename bt.4 -> bha.4; part of pr port-i386/2862
 1.2 23-Feb-1997  jonathan Remove i386-specific copies of the following ISA device manual pages:

aha.4 aic.4 ast.4 boca.4 4 cy.4 eg.4 el.4 gus.4 iy.4
mcd.4 pss.4 rtfps.4 sb.4 sea.4 wss.4 wt.4

which are now machine-independent.
 1.1 03-Jan-1995  mycroft Add a multiplexer for BOCA serial boards.
 1.2 18-Oct-1996  explorer rename bt.4 -> bha.4; part of pr port-i386/2862
 1.1 14-Dec-1994  jtc Manpages for disk devices by James A. Jegers, with minor editing
by me.
 1.11 15-May-2003  wiz Remove i386/busmouse(4); it's not supported on i386 any more.
 1.10 16-Apr-2003  wiz Use
.In header.h
instead of
.Fd #include \*[Lt]header.h\*[Gt]
Much easier to read and write, and supported by groff for ages.
Okayed by ross.
 1.9 13-Feb-2002  ross Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
 1.8 07-Feb-2002  ross Edit -mdoc usage.

* There is no -indent option to .Bd or .Bl, although you would
never know that from its frequent use in this tree. There is a
"-offset indent" combination that makes sense, and you can certainly
say "-width indent".

* Also, you can't markup the -width option argument, tho you CAN
use a callable macro. So "-width Ar filename" doesn't make sense,
but either "-width Ar" or "-width filename" does, as might something
like "-width xxfilename" for a little extra space.

* There are a lot of needlessly complex hanging tag macros in man4 used
to create simple item lists. Those should be simplified one of these
days before someone copies and edits yet another man4 page.
 1.7 05-Jul-2000  msaitoh {add,remove} extra {comma,period} in SEE ALSO section
 1.6 15-Dec-1999  abs Fix typos, nuke some old config syntax, and try to make the descriptions
a little saner and easier to parse
 1.5 06-Apr-1999  pk branches: 1.5.4;
1, 2, 3 and.. 4!
 1.4 16-Mar-1999  garbled branches: 1.4.2;
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.3 09-Mar-1998  mikel mark MD manpages as such
 1.2 12-Mar-1997  mikel RCSid police and misc cleanup, and make all ?ms(4) pages refer to
busmouse(4). fixes PR port-i386/2611.
 1.1 12-Nov-1996  explorer Move description of the busmouse protocol to busmouse.4
 1.4.2.1 07-Apr-1999  pk Pull up from trunk: copyright text warts.
 1.5.4.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.9 18-Mar-2014  riastradh Merge riastradh-drm2 to HEAD.
 1.8 20-Jul-2013  wiz Use Mt for email addresses.
 1.7 21-Apr-2010  jruoho branches: 1.7.2; 1.7.8; 1.7.14; 1.7.18;
Make the examples fit into 80 columns. Use .Tn.
 1.6 19-Oct-2009  rmind Drop 3rd and 4th clauses from David Young's license.
Reviewed and approved by dyoung@ (copyright holder).
 1.5 23-Mar-2009  joerg .Xr is supposed to take exactly two arguments and / is not a special
punctuation character, so split it off the line.
 1.4 09-Mar-2009  joerg Fix preamble to match order set out by mdoc(7). Discussed with wiz.
 1.3 07-Feb-2007  dyoung branches: 1.3.20;
Add a license.
 1.2 07-Feb-2007  wiz Drop trailing whitespace. Uppercase Dt argument. Add RCS Id.

XXX: missing license.
 1.1 06-Feb-2007  dyoung Add cmos(4) for reading/writing CMOS RAM on x86 boxes. This driver
comes from Takahiro Kambe, with some mods by me.
 1.3.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.7.18.1 23-Jul-2013  riastradh sync with HEAD
 1.7.14.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.7.8.1 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.7.2.2 21-Apr-2010  jruoho Make the examples fit into 80 columns. Use .Tn.
 1.7.2.1 21-Apr-2010  jruoho file cmos.4 was added on branch uebayasi-xip on 2010-04-21 02:59:30 +0000
 1.14 20-Apr-2001  jdolecek Merge arm32-specific bits of com(4) manpage to i386 com(4) manpage
and form a MI com(4) manpage.
 1.13 19-Mar-2001  jdolecek Provide MCA com(4) attachment. Tested with IBM Internal modem, kindly
donated to me by David Brownlee <abs@anim.dreamworks.com>.
 1.12 07-Nov-2000  lukem fix up various .Nm abuses:
- keep the case consistent between the actual name and what's referenced.
e.g, if it's `foo', don't use '.Nm Foo' at the start of a sentence.
- remove unnecessary `.Nm foo' after the first occurrence (except for
using `.Nm ""' if there's stuff following, or for the 2nd and so on
occurrences in a SYNOPSIS
- use Sx, Ic, Li, Em, Sq, and Xr as appropriate
 1.11 26-Jul-2000  augustss Add ofisa to SYNOPSIS section.
 1.10 26-Jul-2000  augustss Add an ofisa(4) man page. (Who is it that adds all these drivers, but no
man pages? :)
XXX Why are com(4), joy(4), and lpt(4) in the i386 subdirectory?
 1.9 02-May-2000  augustss branches: 1.9.4;
Note rtk and com attachment at cardbus.
 1.8 23-Mar-2000  mycroft Add some text about `dialout' devices.
 1.7 14-Nov-1999  augustss Add a first shot at a pnpbios man page. Update other man pages to reflect
the fact that devices can attach to pnpbios.
 1.6 16-Mar-1999  garbled branches: 1.6.6;
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.5 16-Mar-1996  thorpej RCS id police.
 1.4 10-Mar-1996  cgd update for new multiport board->com interface; 'flags 1' doesn't have
meaning any more.
 1.3 17-Feb-1995  jtc Get rid of "device" and "master" keywords, they are not used in
kernel config files.
 1.2 11-Aug-1994  mycroft Minor updates.
 1.1 06-Aug-1993  cgd branches: 1.1.2; 1.1.4;
add com man page, derived from hp9k/300 dca man page
 1.1.4.1 11-Aug-1994  mycroft update from trunk
 1.1.2.2 06-Aug-1993  cgd add com man page, derived from hp9k/300 dca man page
 1.1.2.1 06-Aug-1993  cgd file com.4 was added on branch netbsd-0-9 on 1993-08-06 11:19:08 +0000
 1.6.6.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.9.4.1 07-Aug-2000  augustss Add ofisa(4) man page.
Approved by thorpej.
 1.13 03-Jun-2021  wiz Remove i386/autoconf(4) and i386/console(4) to x86/autoconf(4) and x86/console(4)

Part of PR 36350.
 1.12 05-Apr-2011  wiz branches: 1.12.52;
New sentence, new line.
 1.11 09-Mar-2009  joerg Fix preamble to match order set out by mdoc(7). Discussed with wiz.
 1.10 06-Sep-2006  rpaulo branches: 1.10.26;
Fix example.
 1.9 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.8 09-Apr-2003  jmmv Add a SYNOPSIS section with all kernel options; bump date.
Closes my own PR misc/17647.
 1.7 15-Jan-2002  wiz Drop some unnecessary empty lines, sort sections.
 1.6 02-Apr-2001  wiz Replace reference to pcvt(4) with wscons(4), and whitespace fixes.
 1.5 21-Aug-2000  itohy s/bt/by/
 1.4 05-Jul-2000  msaitoh {add,remove} extra {comma,period} in SEE ALSO section
 1.3 13-May-2000  jhawk branches: 1.3.4;
Synchronize with reality. Fixes PR 9233.
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 07-Oct-1997  drochner Documentation for console selection.
 1.3.4.1 04-Apr-2001  he Pull up revision 1.6 (requested by wiz):
Replace reference to pcvt(4) with wscons(4), and whitespace fixes.
 1.10.26.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.12.52.1 06-Jun-2021  cjep sync with head
 1.3 23-Feb-1997  jonathan Remove i386-specific copies of the following ISA device manual pages:

aha.4 aic.4 ast.4 boca.4 4 cy.4 eg.4 el.4 gus.4 iy.4
mcd.4 pss.4 rtfps.4 sb.4 sea.4 wss.4 wt.4

which are now machine-independent.
 1.2 17-Feb-1995  jtc Get rid of "device" and "master" keywords, they are not used in
kernel config files.
 1.1 06-Oct-1993  andrew Added cy driver manpage.
 1.6 10-Nov-1997  thorpej This driver no longer exists.
 1.5 13-Oct-1997  lukem branches: 1.5.2;
rcsid fascism
 1.4 11-Jul-1995  jtc add cross references to new net driver manpages
 1.3 17-Feb-1995  jtc Get rid of "device" and "master" keywords, they are not used in
kernel config files.
 1.2 17-Oct-1994  glass fix uses of old config style
 1.1 20-Feb-1994  cgd branches: 1.1.2;
add a few quickies, which need much help, clean up, and kill lpa
 1.1.2.1 17-Oct-1994  cgd from trunk; making work for myself
 1.5.2.1 10-Nov-1997  thorpej Sync w/ trunk: Ding dong, "ed" is dead.
 1.3 23-Feb-1997  jonathan Remove i386-specific copies of the following ISA device manual pages:

aha.4 aic.4 ast.4 boca.4 4 cy.4 eg.4 el.4 gus.4 iy.4
mcd.4 pss.4 rtfps.4 sb.4 sea.4 wss.4 wt.4

which are now machine-independent.
 1.2 11-Jul-1995  jtc Change 3COM -> 3Com for consistancy across manpages
 1.1 11-Jul-1995  jtc Manpages from Jim Jegers for some of the supported network drivers.
 1.3 23-Feb-1997  jonathan Remove i386-specific copies of the following ISA device manual pages:

aha.4 aic.4 ast.4 boca.4 4 cy.4 eg.4 el.4 gus.4 iy.4
mcd.4 pss.4 rtfps.4 sb.4 sea.4 wss.4 wt.4

which are now machine-independent.
 1.2 11-Jul-1995  jtc Change 3COM -> 3Com for consistancy across manpages
 1.1 11-Jul-1995  jtc Manpages from Jim Jegers for some of the supported network drivers.
 1.9 17-Feb-2017  christos fix cross references
 1.8 18-Mar-2014  riastradh branches: 1.8.8; 1.8.12;
Merge riastradh-drm2 to HEAD.
 1.7 20-Jul-2013  wiz Use Mt for email addresses.
 1.6 25-Apr-2011  wiz branches: 1.6.4; 1.6.10; 1.6.14;
Sort sections.
 1.5 05-Apr-2011  wiz Sort SEE ALSO, fix Dt argument.
 1.4 19-Oct-2009  rmind Drop 3rd and 4th clauses from David Young's license.
Reviewed and approved by dyoung@ (copyright holder).
 1.3 08-Apr-2008  dyoung Attach elansc(4) at mainbus(4) instead of at pci(4). Attach pci(4)
at elansc(4). Take advantage of a suspend/resume cycle to reconfigure
the SC520's PCI host-bridge bus for higher performance. Update
the manual pages and the NET4501 kernel.
 1.2 21-Jan-2008  dyoung branches: 1.2.4; 1.2.6;
Remove elanopt(4) cross-references.
 1.1 21-Jan-2008  dyoung Add elanpar(4) and elanpex(4) manual pages. Cross-reference from
elansc(4). Updates to the Makefile and the distribution set lists
are coming.
 1.2.6.1 02-Jun-2008  mjf Sync with HEAD.
 1.2.4.2 23-Mar-2008  matt sync with HEAD
 1.2.4.1 21-Jan-2008  matt file elanpar.4 was added on branch matt-armv6 on 2008-03-23 00:45:36 +0000
 1.6.14.1 23-Jul-2013  riastradh sync with HEAD
 1.6.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.6.4.1 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.8.12.1 21-Apr-2017  bouyer Sync with HEAD
 1.8.8.1 20-Mar-2017  pgoyette Sync with HEAD
 1.9 17-Feb-2017  christos fix cross references
 1.8 18-Mar-2014  riastradh branches: 1.8.8; 1.8.12;
Merge riastradh-drm2 to HEAD.
 1.7 20-Jul-2013  wiz Use Mt for email addresses.
 1.6 05-Apr-2011  wiz branches: 1.6.4; 1.6.10; 1.6.14;
Sort SEE ALSO, fix Dt argument.
 1.5 05-Apr-2011  wiz New sentence, new line.
 1.4 19-Oct-2009  rmind Drop 3rd and 4th clauses from David Young's license.
Reviewed and approved by dyoung@ (copyright holder).
 1.3 08-Apr-2008  dyoung Attach elansc(4) at mainbus(4) instead of at pci(4). Attach pci(4)
at elansc(4). Take advantage of a suspend/resume cycle to reconfigure
the SC520's PCI host-bridge bus for higher performance. Update
the manual pages and the NET4501 kernel.
 1.2 21-Jan-2008  dyoung branches: 1.2.4; 1.2.6;
Remove elanopt(4) cross-references.
 1.1 21-Jan-2008  dyoung Add elanpar(4) and elanpex(4) manual pages. Cross-reference from
elansc(4). Updates to the Makefile and the distribution set lists
are coming.
 1.2.6.1 02-Jun-2008  mjf Sync with HEAD.
 1.2.4.2 23-Mar-2008  matt sync with HEAD
 1.2.4.1 21-Jan-2008  matt file elanpex.4 was added on branch matt-armv6 on 2008-03-23 00:45:36 +0000
 1.6.14.1 23-Jul-2013  riastradh sync with HEAD
 1.6.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.6.4.1 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.8.12.1 21-Apr-2017  bouyer Sync with HEAD
 1.8.8.1 20-Mar-2017  pgoyette Sync with HEAD
 1.16 24-Aug-2020  ryoon Do not split for AUTHORS

And bump date.
 1.15 18-Feb-2017  wiz Fix xrefs, sort.
 1.14 17-Feb-2017  christos fix cross references
 1.13 18-Mar-2014  riastradh branches: 1.13.8; 1.13.12;
Merge riastradh-drm2 to HEAD.
 1.12 20-Jul-2013  wiz Use Mt for email addresses.
 1.11 30-Apr-2008  martin branches: 1.11.22; 1.11.28; 1.11.34;
Convert TNF licenses to new 2 clause variant
 1.10 08-Apr-2008  dyoung branches: 1.10.2;
Attach elansc(4) at mainbus(4) instead of at pci(4). Attach pci(4)
at elansc(4). Take advantage of a suspend/resume cycle to reconfigure
the SC520's PCI host-bridge bus for higher performance. Update
the manual pages and the NET4501 kernel.
 1.9 21-Jan-2008  dyoung branches: 1.9.4;
Briefly describe elanpex(4) and elanpar(4). Update AUTHORS section.
 1.8 21-Jan-2008  dyoung Remove elanopt(4) cross-references.
 1.7 21-Jan-2008  dyoung Add elanpar(4) and elanpex(4) manual pages. Cross-reference from
elansc(4). Updates to the Makefile and the distribution set lists
are coming.
 1.6 10-Oct-2005  wiz branches: 1.6.12;
New sentence, new line.
 1.5 07-Oct-2005  riz Add support for the gpio(4) framework to the elansc(4) system controller.

From Alexander Yurchenko (grange@openbsd), via OpenBSD.
Approved by jmcneill.
 1.4 21-Jan-2005  wiz Add i386 to .Dt.
 1.3 26-Jul-2003  salo netbsd.org->NetBSD.org
 1.2 27-Jun-2003  wiz Quote Cd argument.
 1.1 12-Aug-2002  thorpej Add a manual page for the AMD Elan SC520 System Controller driver.
 1.6.12.1 23-Mar-2008  matt sync with HEAD
 1.9.4.1 02-Jun-2008  mjf Sync with HEAD.
 1.10.2.1 18-May-2008  yamt sync with head.
 1.11.34.1 23-Jul-2013  riastradh sync with HEAD
 1.11.28.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.11.22.1 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.13.12.1 21-Apr-2017  bouyer Sync with HEAD
 1.13.8.1 20-Mar-2017  pgoyette Sync with HEAD
 1.12 18-Feb-1997  jonathan Remove ahb, bha, ep, and uha manpages for MI drivers from man4.i386.
 1.11 17-Feb-1997  jonathan * CVS id police
* Rewrite to reflect support of PCI, Vortex, Demon devices
* Describe 10/100 media selection woes.
 1.10 11-Jul-1995  jtc Change 3COM -> 3Com for consistancy across manpages
 1.9 11-Jul-1995  jtc add cross references to new net driver manpages
 1.8 17-Feb-1995  jtc Get rid of "device" and "master" keywords, they are not used in
kernel config files.
 1.7 17-Oct-1994  glass fix uses of old config style
 1.6 09-Aug-1994  deraadt fix typo
 1.5 13-Jul-1994  hpeyerl Make the manpage match the code.
 1.4 13-Apr-1994  deraadt branches: 1.4.2;
outperform herb :-)
 1.3 05-Mar-1994  hpeyerl spalling errors and a minor notation.
 1.2 16-Feb-1994  hpeyerl Erratta.
 1.1 05-Feb-1994  hpeyerl Eliminate confusion.
 1.4.2.3 17-Oct-1994  cgd from trunk; making work for myself
 1.4.2.2 09-Aug-1994  mycroft update from trunk
 1.4.2.1 15-Jul-1994  cgd fix link* usage. from trunk
 1.16 23-Sep-2011  jruoho Move i386/fdc(4), i386/lpt(4), and i386/mem(4) to man4.x86.

Part of PR port-amd64/36350.
 1.15 05-Apr-2011  wiz New sentence, new line.
 1.14 22-Mar-2010  joerg branches: 1.14.2;
Use .In instead of .Aq Pa for header files.
 1.13 30-Apr-2008  martin Convert TNF licenses to new 2 clause variant
 1.12 27-Jun-2003  wiz branches: 1.12.32; 1.12.34;
Pa Aq -> Aq Pa.
 1.11 06-Jan-2003  wiz Sort SEE ALSO.
 1.10 05-Jan-2003  jmcneill Mention ACPI attachments for acpitz, com, fdc, lpt, npx, pckbc, and wss.
 1.9 29-Dec-2002  gson 1.2MB and IBM PC 360 KB floppy drives are 5.25 inch, not 3.5 inch.
 1.8 07-Feb-2002  ross Edit -mdoc usage.

* There is no -indent option to .Bd or .Bl, although you would
never know that from its frequent use in this tree. There is a
"-offset indent" combination that makes sense, and you can certainly
say "-width indent".

* Also, you can't markup the -width option argument, tho you CAN
use a callable macro. So "-width Ar filename" doesn't make sense,
but either "-width Ar" or "-width filename" does, as might something
like "-width xxfilename" for a little extra space.

* There are a lot of needlessly complex hanging tag macros in man4 used
to create simple item lists. Those should be simplified one of these
days before someone copies and edits yet another man4 page.
 1.7 02-Apr-2001  wiz Remove some unnecessary whitespace.
 1.6 05-Jul-2000  msaitoh {add,remove} extra {comma,period} in SEE ALSO section
 1.5 16-Jun-2000  augustss Update man pages to reflect the new things that can be attached to pnpbios.
 1.4 16-Mar-1999  garbled branches: 1.4.8;
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.3 21-Oct-1997  thorpej branches: 1.3.2;
Copyright assigned to The NetBSD Foundation, Inc.
 1.2 11-Jul-1997  mikel xref fdformat(1) nor fdformat(8), and cleanup some macro usage
 1.1 29-Nov-1996  jtk add fdc.4--floppy controller/formatting man page
 1.3.2.2 21-Oct-1997  thorpej Copyright assigned to The NetBSD Foundation, Inc.
 1.3.2.1 21-Oct-1997  thorpej file fdc.4 was added on branch netbsd-1-3 on 1997-10-21 00:18:29 +0000
 1.4.8.1 22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.12.34.1 18-May-2008  yamt sync with head.
 1.12.32.1 02-Jun-2008  mjf Sync with HEAD.
 1.14.2.2 22-Mar-2010  joerg Use .In instead of .Aq Pa for header files.
 1.14.2.1 22-Mar-2010  joerg file fdc.4 was added on branch uebayasi-xip on 2010-03-22 18:58:32 +0000
 1.5 17-Feb-2017  christos fix cross references
 1.4 19-Oct-2009  bouyer branches: 1.4.30; 1.4.34;
Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen
for the booring work !
 1.3 02-Jul-2007  xtraeme branches: 1.3.6; 1.3.8;
Forgot to update another part.
 1.2 02-Jul-2007  xtraeme Improve description.
 1.1 27-Jun-2007  xtraeme Import i386/gcscide(4). A driver for the IDE Controller of the
AMD CS5535 Companion device found in the decTOP.

gcscide0 at pci0 dev 15 function 2
gcscide0: National Semiconductor/AMD CS5535 IDE Controller (rev. 0x00)

Supports Ultra DMA mode 4, Pio Mode 4 and MDMA mode 2.

"Go for it" jmcneill@.
 1.3.8.2 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.3.8.1 02-Jul-2007  wrstuden file gcscide.4 was added on branch wrstuden-fixsa on 2007-09-03 07:02:57 +0000
 1.3.6.2 29-Aug-2007  liamjfoy Pull up following (requested by xtraeme ticket #846):

Import i386/gcscide(4). A driver for the IDE Controller of the
AMD CS5535 Companion device found in the decTOP.

gcscide0 at pci0 dev 15 function 2
gcscide0: National Semiconductor/AMD CS5535 IDE Controller (rev. 0x00)

Supports Ultra DMA mode 4, Pio Mode 4 and MDMA mode 2.

"Go for it" jmcneill@.
 1.3.6.1 02-Jul-2007  liamjfoy file gcscide.4 was added on branch netbsd-4 on 2007-08-29 18:34:16 +0000
 1.4.34.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.30.1 20-Mar-2017  pgoyette Sync with HEAD
 1.9 17-Feb-2017  christos fix cross references
 1.8 18-Mar-2014  riastradh branches: 1.8.8; 1.8.12;
Merge riastradh-drm2 to HEAD.
 1.7 20-Jul-2013  wiz Use Mt for email addresses.
 1.6 20-May-2013  mbalmer branches: 1.6.2;
working email address.
 1.5 24-Jan-2011  wiz branches: 1.5.4; 1.5.10;
Do not xref man pages that are not installed.
New sentence, new line.
 1.4 24-Jan-2011  plunky correct history
 1.3 05-Mar-2008  xtraeme branches: 1.3.2; 1.3.24;
watchdog(8) -> wdogctl(8)
 1.2 09-Jan-2008  xtraeme branches: 1.2.2;
Fix up .Nm.
 1.1 09-Jan-2008  xtraeme Add gcscpcib(4): a driver for the AMD CS5535 and CS5536 Companion Device
that acts as PCI-ISA bridge and supports a Timecounter, Watchdog Timer
and GPIO.

Adapted by Yojiro UO and minor tweaks by me from OpenBSD. Tested on
CS5535 and CS5536. This closes PR kern/37577.
 1.2.2.1 24-Mar-2008  keiichi sync with head.
 1.3.24.1 08-Feb-2011  bouyer Sync with HEAD
 1.3.2.2 23-Mar-2008  matt sync with HEAD
 1.3.2.1 05-Mar-2008  matt file gcscpcib.4 was added on branch matt-armv6 on 2008-03-23 00:45:36 +0000
 1.5.10.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.10.1 23-Jun-2013  tls resync from head
 1.5.4.1 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.6.2.1 23-Jul-2013  riastradh sync with HEAD
 1.8.12.1 21-Apr-2017  bouyer Sync with HEAD
 1.8.8.1 20-Mar-2017  pgoyette Sync with HEAD
 1.3 27-May-2009  snj Ficks some spelling mistakes and tyops.
 1.2 24-Jun-2006  wiz New sentence, new line. Remove trailing whitespace and empty BUGS section.
 1.1 24-Jun-2006  kardel move geodecntr.4 into i386 section where it actually belongs
 1.7 17-Feb-2017  christos fix cross references
 1.6 18-Mar-2014  riastradh branches: 1.6.8; 1.6.12;
Merge riastradh-drm2 to HEAD.
 1.5 20-Jul-2013  wiz Use Mt for email addresses.
 1.4 19-Oct-2009  rmind branches: 1.4.8; 1.4.14; 1.4.18;
Drop 3rd and 4th clauses from David Young's license.
Reviewed and approved by dyoung@ (copyright holder).
 1.3 24-Jun-2006  kardel document new attachment due to coexistence with geodecntr
 1.2 23-Sep-2005  wiz branches: 1.2.4;
Sort SEE ALSO.
 1.1 22-Sep-2005  dyoung Add the manual page for geodewdog(4), the driver for the AMD Geode
SC1100's integrated watchdog timer.
 1.2.4.2 20-May-2006  tron Pull up following revision(s) (requested by riz in ticket #1332):
distrib/sets/lists/man/mi: revision 1.829
share/man/man4/man4.i386/geodewdog.4: revision 1.1
share/man/man4/man4.i386/Makefile: revision 1.58
Add the manual page for geodewdog(4), the driver for the AMD Geode
SC1100's integrated watchdog timer.
 1.2.4.1 23-Sep-2005  tron file geodewdog.4 was added on branch netbsd-3 on 2006-05-20 12:27:54 +0000
 1.4.18.1 23-Jul-2013  riastradh sync with HEAD
 1.4.14.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.8.1 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.6.12.1 21-Apr-2017  bouyer Sync with HEAD
 1.6.8.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5 17-Feb-2017  christos fix cross references
 1.4 18-Mar-2014  riastradh branches: 1.4.8; 1.4.12;
Merge riastradh-drm2 to HEAD.
 1.3 20-Jul-2013  wiz Use Mt for email addresses.
 1.2 29-Dec-2007  adrianp branches: 1.2.28; 1.2.34; 1.2.40;
Appeared in NetBSD 4 not 5
 1.1 15-Jun-2007  jmcneill branches: 1.1.2; 1.1.6; 1.1.8;
Add man page for AMD Geode LX AES Security Block driver.
 1.1.8.2 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.1.8.1 15-Jun-2007  wrstuden file glxsb.4 was added on branch wrstuden-fixsa on 2007-09-03 07:02:58 +0000
 1.1.6.1 09-Jan-2008  matt sync with HEAD
 1.1.2.2 19-Jun-2007  liamjfoy Pull up following revision(s) (requested by riz in ticket #734):
sys/arch/i386/pci/glxsb.c: revision 1.1
sys/arch/i386/conf/GENERIC: revision 1.833
share/man/man4/man4.i386/glxsb.4: revision 1.1
sys/arch/i386/conf/ALL: revision 1.104
share/man/man4/man4.i386/Makefile: revision 1.66
sys/arch/i386/conf/files.i386: revision 1.309
distrib/sets/lists/man/mi: revision 1.1007
Import driver for the AMD Geode LX AES Security Block, from OpenBSD. The
glxsb(4) driver provides random numbers and AES acceleration.
Add man page for AMD Geode LX AES Security Block driver.
Enable glxsb(4)
 1.1.2.1 15-Jun-2007  liamjfoy file glxsb.4 was added on branch netbsd-4 on 2007-06-19 09:26:32 +0000
 1.2.40.1 23-Jul-2013  riastradh sync with HEAD
 1.2.34.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.28.1 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.4.12.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.8.1 20-Mar-2017  pgoyette Sync with HEAD
 1.7 17-Feb-2017  christos fix cross references
 1.6 18-Mar-2014  riastradh branches: 1.6.8; 1.6.12;
Merge riastradh-drm2 to HEAD.
 1.5 20-Jul-2013  wiz Use Mt for email addresses.
 1.4 19-Aug-2009  mbalmer branches: 1.4.8; 1.4.14; 1.4.18;
Mention GPIO in the title so that this manual page shows up with 'apropos
gpio'.
 1.3 27-Sep-2005  wiz Wording improvements from jmc@openbsd.
 1.2 27-Sep-2005  wiz Grammar improvement, remove trailing whitespace.
 1.1 27-Sep-2005  jmcneill Add gscpcib(4) man page as requested by wizd(8).
 1.4.18.1 23-Jul-2013  riastradh sync with HEAD
 1.4.14.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.8.1 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.6.12.1 21-Apr-2017  bouyer Sync with HEAD
 1.6.8.1 20-Mar-2017  pgoyette Sync with HEAD
 1.3 23-Feb-1997  jonathan Remove i386-specific copies of the following ISA device manual pages:

aha.4 aic.4 ast.4 boca.4 4 cy.4 eg.4 el.4 gus.4 iy.4
mcd.4 pss.4 rtfps.4 sb.4 sea.4 wss.4 wt.4

which are now machine-independent.
 1.2 27-Feb-1996  jtc Copyright assigned to the NetBSD Foundation
 1.1 13-Nov-1995  pk Add gus & sb man pages from John Kohl (submitted in PR#1731).
 1.6 05-Apr-2001  wiz This driver has been replaced by ai(4), ef(4), and ix(4) a long time ago
(February 1998), so we don't need the man page anymore.
Noted by Rafal Boni.
 1.5 02-Apr-2001  wiz Don't Xref other (possible on this arch non-existing) device drivers,
just do the default arp/ifmedia/inet/netintro stuff.
Whitespace fixes.
 1.4 17-Dec-1999  abs branches: 1.4.4;
More small changes to standardise a HARDWARE section and clarify some
supported hardware
 1.3 09-Jan-1998  perry branches: 1.3.6;
RCS Id Police.
 1.2 11-Jul-1995  jtc Change 3COM -> 3Com for consistancy across manpages
 1.1 11-Jul-1995  jtc Manpages from Jim Jegers for some of the supported network drivers.
 1.3.6.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.4.4.2 05-Apr-2001  he Pull up file removal (requested by wiz):
Let this manual page die; it's subsumed by ef(4), ix(4) and ai(4).
 1.4.4.1 04-Apr-2001  he Pull up revision 1.5 (requested by wiz):
Don't Xref other possibly non-existing device drivers, just do
the default arp/ifmedia/inet/netintro stuff.
Whitespace fixes.
 1.36 07-Sep-2024  rillig man: use https URLs for www.NetBSD.org
 1.35 03-Jun-2021  wiz branches: 1.35.4;
Remove i386/autoconf(4) and i386/console(4) to x86/autoconf(4) and x86/console(4)

Part of PR 36350.
 1.34 12-Mar-2021  nia branches: 1.34.4;
Use inline cross-references
 1.33 28-Feb-2021  nia Add SEE ALSOs for various bus types

suggested by mrg
 1.32 26-Feb-2021  nia Remove extremely outdated list of supported devices
 1.31 03-Jul-2017  wiz Remove workaround for ancient HTML generation code.
 1.30 17-Feb-2017  christos branches: 1.30.4;
fix cross references
 1.29 03-Jan-2017  maya branches: 1.29.2;
remove npx(4) and references to it. bump dates for reference removal.

This used to refer to x87 support for x86 machines.

npx isn't really a driver any more. we don't support x86 hardware
without an FPU, and we don't call it by that name in the code or
attach it as npx at something.

brought up on tech-kern. unfortunately the copy to port-i386 disappeared
in a spam filter.
 1.28 05-Apr-2011  wiz branches: 1.28.26;
Remove superfluous Pp.
 1.27 05-Apr-2011  wiz New sentence, new line.
 1.26 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.25 26-Jul-2003  salo netbsd.org->NetBSD.org
 1.24 05-May-2003  wiz EtherLink, not Etherlink; from Leandro Costa via jmc@openbsd.
 1.23 13-Feb-2002  ross Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
 1.22 23-Oct-2001  wiz Don't xref ourselves.
Noted by YAMAMOTO Takashi on tech-userlevel.
 1.21 08-Jul-2001  wiz Typos and whitespace fixes.
 1.20 11-Apr-2001  wiz Fix date.
 1.19 03-Apr-2001  jdolecek add MCA i/o bus
 1.18 02-Apr-2001  wiz Replace pccons(4) and vt(4) references by one to wscons(4).
 1.17 02-Apr-2001  wiz Spelling fix. Whitespace fixes.
 1.16 05-Jul-2000  msaitoh {add,remove} extra {comma,period} in SEE ALSO section
 1.15 14-Jun-2000  cgd branches: 1.15.2;
sweep of my licenses for consistency. (no functional changes) These
files have copyright held by people in addition to myself. (I did the
original work, they copied it, enhanced it, and added their copyright
to the derivative work.) Their approval has been given re: the license
change.
 1.14 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.13 15-Dec-1999  abs branches: 1.13.2;
Fix typos, nuke some old config syntax, and try to make the descriptions
a little saner and easier to parse
 1.12 14-Nov-1999  augustss Mention cardbus(4) and usb(4).
 1.11 30-Sep-1999  soren Update minimal note on PCMCIA support.
 1.10 06-Apr-1999  pk branches: 1.10.2;
1, 2, 3 and.. 4!
 1.9 02-Feb-1999  bouyer branches: 1.9.2;
Change wd to wdc, and note pciide.
 1.8 24-Nov-1997  lukem fix .Nx usage (use 1.0 instead of 0.9a, etc), and other minor cleanups
 1.7 31-Oct-1997  augustss Add guspnp.
 1.6 31-Oct-1997  bouyer Add tl to the list of supported devices.
 1.5 18-Feb-1997  jonathan branches: 1.5.2;
Add NetBSD RCSid and update copyright.
 1.4 18-Feb-1997  jonathan Mention newr device drivers, and sort driver names into classes.
 1.3 26-Dec-1996  mikel add ahc and move bt to bha; fixes PR 3036
also added boca and fdc.
 1.2 11-Jul-1995  jtc Describe a few more drivers.
 1.1 20-Feb-1994  cgd add a few quickies, which need much help, clean up, and kill lpa
 1.5.2.1 31-Oct-1997  mellon Pull rev 1.6 and 1.7 up from trunk (bouyer) (augustss)
 1.9.2.1 07-Apr-1999  pk Pull up from trunk: copyright text warts.
 1.10.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.13.2.1 22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.15.2.2 04-Apr-2001  he Pull up revision 1.18 (requested by wiz):
Replace pccons(4) and vt(4) references by one to wscons(4).
 1.15.2.1 04-Apr-2001  he Pull up revision 1.17 (requested by wiz):
Spelling fix. Whitespace fixes.
 1.28.26.2 20-Mar-2017  pgoyette Sync with HEAD
 1.28.26.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.29.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.30.4.1 02-Sep-2019  martin Pull up following revision(s) (requested by sevan in ticket #1351):

share/man/man4/man4.amiga/grf.4: revision 1.7
share/man/man4/si.4: revision 1.11
share/man/man8/man8.sparc/boot.8: revision 1.32
share/man/man5/nsswitch.conf.5: revision 1.29
share/man/man5/mixerctl.conf.5: revision 1.7
share/man/man8/man8.vax/boot.8: revision 1.14
share/man/man4/man4.vax/dn.4: revision 1.12
share/man/man8/man8.vax/drtest.8: revision 1.16
share/man/man8/sysinst.8: revision 1.6
share/man/man4/ip.4: revision 1.37
share/man/man5/boot.cfg.5: revision 1.28
share/man/man1/cd.1: revision 1.10
share/man/man4/usb.4: revision 1.106
share/man/man4/man4.vax/ix.4: revision 1.17
share/man/man7/security.7: revision 1.15
share/man/man7/hier.7: revision 1.123
share/man/man8/afterboot.8: revision 1.58
share/man/man1/man1.x68k/bellctrl.1: revision 1.14
share/man/man4/se.4: revision 1.6
share/man/man4/utoppy.4: revision 1.7
share/man/man4/midi.4: revision 1.32
share/man/man4/cfb.4: revision 1.5
share/man/man4/man4.sparc/magma.4: revision 1.12
share/man/man4/audio.4: revision 1.80
share/man/man4/isic.4: revision 1.18
share/man/man1/cd.1: revision 1.7
share/man/man4/envsys.4: revision 1.51
share/man/man1/cd.1: revision 1.8
share/man/man1/cd.1: revision 1.9
share/man/man3/fast_divide32.3: revision 1.9
share/man/man4/pci.4: revision 1.97
share/man/man5/ranlib.5: revision 1.7
share/man/man3/__arraycount.3: revision 1.7
share/man/man4/isa.4: revision 1.46
share/man/man8/man8.atari/ahdilabel.8: revision 1.14
share/man/man4/chipsfb.4: revision 1.6
share/man/man8/man8.macppc/boot.8: revision 1.8
share/man/man5/passwd.5: revision 1.33
share/man/man8/man8.macppc/ofwboot.8: revision 1.14
share/man/man8/compat_linux.8: revision 1.38
share/man/man4/iop.4: revision 1.22
share/man/man4/ddb.4: revision 1.167
share/man/man4/termios.4: revision 1.37
share/man/man8/compat_freebsd.8: revision 1.18
share/man/man5/ar.5: revision 1.9
share/man/man7/release.7: revision 1.37
share/man/man5/core.5: revision 1.31
share/man/man4/ahd.4: revision 1.6
share/man/man4/man4.vax/ad.4: revision 1.12
share/man/man4/pppoe.4: revision 1.39
share/man/man5/locale.alias.5: revision 1.3
share/man/man8/man8.amiga/installboot.8: revision 1.23
share/man/man4/etherip.4: revision 1.8
share/man/man3/queue.3: revision 1.57
share/man/man5/genassym.cf.5: revision 1.13
share/man/man4/mpls.4: revision 1.10
share/man/man1/wait.1: revision 1.5
share/man/man5/capfile.5: revision 1.4
share/man/man4/man4.alpha/ttwopci.4: revision 1.6
share/man/man4/man4.atari/rtc.4: revision 1.8
share/man/man4/gpiosim.4: revision 1.6
share/man/man3/bitstring.3: revision 1.18
share/man/man4/isdntel.4: revision 1.8
share/man/man4/ai.4: revision 1.9
share/man/man8/man8.hppa/boot.8: revision 1.2
share/man/man4/uyurex.4: revision 1.6
share/man/man8/man8.alpha/mkbootimage.8: revision 1.9
share/man/man4/bpf.4: revision 1.56
share/man/man4/man4.amiga/mfcs.4: revision 1.8
share/man/man4/cmpci.4: revision 1.9
share/man/man8/man8.vax/format.8: revision 1.14
share/man/man8/compat_svr4.8: revision 1.27
share/man/man4/crypto.4: revision 1.26
share/man/man4/userconf.4: revision 1.13
share/man/man4/agp.4: revision 1.17
share/man/man9/man9.i386/bioscall.9: revision 1.10
share/man/man4/uftdi.4: revision 1.20
share/man/man4/radio.4: revision 1.13
share/man/man4/mfb.4: revision 1.5
share/man/man7/ascii.7: revision 1.8
share/man/man4/man4.vax/dl.4: revision 1.13
share/man/man4/ral.4: revision 1.12
share/man/man4/unix.4: revision 1.26
share/man/man4/edc.4: revision 1.12
share/man/man4/pim.4: revision 1.5
share/man/man8/compat_ultrix.8: revision 1.21
share/man/man4/dge.4: revision 1.11
share/man/man8/diskless.8: revision 1.32
share/man/man5/passwd.conf.5: revision 1.11
share/man/man8/man8.acorn26/boot26.8: revision 1.8
share/man/man4/man4.vax/hy.4: revision 1.12
share/man/man4/plip.4: revision 1.4
share/man/man4/sc.4: revision 1.8
share/man/man4/ec.4: revision 1.14
share/man/man4/man4.sgimips/giopci.4: revision 1.9
share/man/man7/sysctl.7: revision 1.114
share/man/man3/bits.3: revision 1.18
share/man/man4/we.4: revision 1.19
share/man/man8/compat_sunos.8: revision 1.21
share/man/man4/ip6.4: revision 1.31
share/man/man4/acpilid.4: revision 1.8
share/man/man4/man4.dreamcast/aica.4: revision 1.6
share/man/man4/mfi.4: revision 1.12
share/man/man4/ugen.4: revision 1.32
share/man/man4/jme.4: revision 1.7
share/man/man4/man4.sparc64/intro.4: revision 1.5
share/man/man4/zyd.4: revision 1.5
share/man/man4/gre.4: revision 1.45
share/man/man3/bitmap.3: revision 1.10
share/man/man4/man4.vax/cons.4: revision 1.12
share/man/man3/gcq.3: revision 1.4
share/man/man4/man4.hppa/pdc.4: revision 1.3
share/man/man4/multicast.4: revision 1.8
share/man/man4/man4.sparc/intro.4: revision 1.27
share/man/man4/ath.4: revision 1.32
share/man/man4/ym.4: revision 1.19
share/man/man3/iso646.3: revision 1.6
share/man/man4/btsco.4: revision 1.13
share/man/man4/man4.i386/ndis.4: revision 1.6
share/man/man4/pad.4: revision 1.6
share/man/man4/strip.4: revision 1.16
share/man/man8/man8.x86/boot.8: revision 1.12
share/man/man4/amr.4: revision 1.15
share/man/man4/ieee80211.4: revision 1.5
share/man/man4/options.4: revision 1.467
share/man/man5/link.5: revision 1.24
share/man/man8/man8.cobalt/boot.8: revision 1.10
share/man/man5/stab.5: revision 1.15
share/man/man3/tree.3: revision 1.12
share/man/man4/route.4: revision 1.31
share/man/man4/man4.sun3/leds.4: revision 1.13
share/man/man4/bluetooth.4: revision 1.20
share/man/man4/man4.i386/pcibios.4: revision 1.19
share/man/man5/veriexec.5: revision 1.8
share/man/man7/operator.7: revision 1.12
share/man/man4/man4.hp300/dcl.4: revision 1.13
share/man/man4/man4.i386/intro.4: revision 1.31
share/man/man5/ld.so.conf.5: revision 1.21
share/man/man8/man8.alpha/boot.8: revision 1.16
share/man/man4/bio.4: revision 1.13
share/man/man4/man4.sun2/leds.4: revision 1.10
share/man/man8/man8.x86/mbr.8: revision 1.4
share/man/man8/man8.mvme68k/boot.8: revision 1.9
share/man/man4/man4.alpha/ttwoga.4: revision 1.6
share/man/man4/ahc.4: revision 1.34

Direct reader to shell documentation generally, rather than csh(1)
specifically.

Mention variables OLDPWD and PWD.

Move the text that explains that cd(1) is a shell built-in to the very
beginning of the description where it can be seen prominently.

Improve formatting.

-

Remove workaround for ancient HTML generation code.
Use EXIT STATUS and .Ex.
 1.34.4.1 06-Jun-2021  cjep sync with head
 1.35.4.1 02-Aug-2025  perseant Sync with HEAD
 1.4 15-Jan-2002  wiz Add RCS Id.
 1.3 11-Sep-2001  wiz Boring whitespace fixes.
 1.2 03-Jul-2001  hubertf Some polishing, thanks to Klaus Klein for feedback!
 1.1 02-Jul-2001  hubertf Add a manpage for /dev/io, and tell people the True Way.
Most of the manpage is from FreeBSD - thanks guys! :)
 1.3 23-Feb-1997  jonathan Remove i386-specific copies of the following ISA device manual pages:

aha.4 aic.4 ast.4 boca.4 4 cy.4 eg.4 el.4 gus.4 iy.4
mcd.4 pss.4 rtfps.4 sb.4 sea.4 wss.4 wt.4

which are now machine-independent.
 1.2 23-May-1996  thorpej Some RCS id policing.
 1.1 22-May-1996  is Added flags to the iy driver to override the media autodetect mechanism, if
necessary. Added a manpage to document the flags.
 1.14 06-Feb-2002  jdolecek Move the joy(4) manpage to MI location, too - it's not i386-only.
Pointed out by Thomas Klausner, thanks :)
 1.13 07-Dec-2001  wiz Fix Bl argument, drop an unnecessary .Pp and some unnecessary "the"s.
 1.12 02-Apr-2001  wiz Remove some unnecessary whitespace.
 1.11 28-Jan-2001  nathanw Note joy at pnpbios; cross-reference joy(4) and pnpbios(4).
 1.10 26-Jul-2000  augustss Add SEE ALSO section.
 1.9 26-Jul-2000  augustss Add an ofisa(4) man page. (Who is it that adds all these drivers, but no
man pages? :)
XXX Why are com(4), joy(4), and lpt(4) in the i386 subdirectory?
 1.8 14-Jun-2000  cgd branches: 1.8.2;
fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.7 27-Mar-2000  martin branches: 1.7.2;
Added an entry for the new PCI attachment of this driver.
 1.6 14-Mar-2000  nathanw Include isapnp attachment.
 1.5 06-Apr-1999  pk 1, 2, 3 and.. 4!
 1.4 16-Mar-1999  garbled branches: 1.4.2;
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.3 06-Feb-1998  perry macroize BSD, NetBSD, FreeBSD and misc cleanup
 1.2 31-Mar-1996  perry Updated the man page to explain the values returned by reading the
joystick device (text contributed by Matthieu Herrb); also fixed a
bunch of spelling and grammar errors.
 1.1 27-Mar-1996  perry add joystick driver from Matthieu Herrb (pr #2267)
 1.4.2.1 07-Apr-1999  pk Pull up from trunk: copyright text warts.
 1.7.2.1 22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.8.2.1 07-Aug-2000  augustss Add ofisa(4) man page.
Approved by thorpej.
 1.5 21-Dec-1999  fair merged le.4 with MI le.4
 1.4 17-Dec-1999  abs More small changes to standardise a HARDWARE section and clarify some
supported hardware
 1.3 09-Jan-1998  perry branches: 1.3.6;
RCS Id Police.
 1.2 17-Feb-1997  jonathan * Add synopsis line and description of PCnet-PCI interfaces.
 1.1 11-Jul-1995  jtc Manpages from Jim Jegers for some of the supported network drivers.
 1.3.6.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.19 07-Sep-2024  rillig man: use https URLs for www.NetBSD.org
 1.18 17-Feb-2017  christos branches: 1.18.24;
fix cross references
 1.17 26-Jul-2003  salo branches: 1.17.82; 1.17.86;
netbsd.org->NetBSD.org
 1.16 15-May-2003  wiz Remove last traces of obsolete olms and omms drivers.
Ok'd by drochner and fvdl.
 1.15 15-Jan-2002  wiz Sort SEE ALSO.
 1.14 02-Apr-2001  wiz Remove some unnecessary whitespace.
 1.13 05-Jul-2000  msaitoh {add,remove} extra {comma,period} in SEE ALSO section
 1.12 14-Jun-2000  cgd sweep of my licenses (userland files w/o only my copyright) for
consistency. (no functional changes)
 1.11 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.10 06-Apr-1999  pk branches: 1.10.6;
1, 2, 3 and.. 4!
 1.9 16-Mar-1999  garbled branches: 1.9.2;
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.8 30-Jan-1999  drochner update for wsmouse attachment and compatibility options
 1.7 12-Mar-1997  mikel RCSid police and misc cleanup, and make all ?ms(4) pages refer to
busmouse(4). fixes PR port-i386/2611.
 1.6 12-Nov-1996  explorer Move description of the busmouse protocol to busmouse.4
 1.5 17-Feb-1995  jtc Get rid of "device" and "master" keywords, they are not used in
kernel config files.
 1.4 17-Oct-1994  glass fix man page for lms
 1.3 29-Jan-1994  jtc branches: 1.3.2;
Fix spelling error in Copyright notice
 1.2 31-Oct-1993  mycroft Nuke dorky BUGS sections.
 1.1 06-Aug-1993  cgd branches: 1.1.2;
add (VERY skimpy) man pages for the bus mouse drivers.
 1.1.2.2 06-Aug-1993  cgd add (VERY skimpy) man pages for the bus mouse drivers.
 1.1.2.1 06-Aug-1993  cgd file lms.4 was added on branch netbsd-0-9 on 1993-08-06 10:10:56 +0000
 1.3.2.1 17-Oct-1994  cgd from trunk; making work for myself
 1.9.2.1 07-Apr-1999  pk Pull up from trunk: copyright text warts.
 1.10.6.1 22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.17.86.1 21-Apr-2017  bouyer Sync with HEAD
 1.17.82.1 20-Mar-2017  pgoyette Sync with HEAD
 1.18.24.1 02-Aug-2025  perseant Sync with HEAD
 1.3 20-Feb-1994  mycroft Clean up deleted files.
 1.2 29-Jan-1994  jtc Fix spelling error in Copyright notice
 1.1 06-Aug-1993  cgd branches: 1.1.2;
add (skimpy; technically deficient) lp* man pages
 1.1.2.2 06-Aug-1993  cgd add (skimpy; technically deficient) lp* man pages
 1.1.2.1 06-Aug-1993  cgd file lpa.4 was added on branch netbsd-0-9 on 1993-08-06 10:34:12 +0000
 1.22 23-Sep-2011  jruoho Move i386/fdc(4), i386/lpt(4), and i386/mem(4) to man4.x86.

Part of PR port-amd64/36350.
 1.21 05-Apr-2011  wiz New sentence, new line.
 1.20 23-Mar-2009  joerg Quote Do as it is not supposed to be a macro in this context.
 1.19 26-Jul-2003  salo branches: 1.19.42;
netbsd.org->NetBSD.org
 1.18 01-Jul-2003  wiz Sy Pa -> Sy.
 1.17 05-Jan-2003  jmcneill Mention ACPI attachments for acpitz, com, fdc, lpt, npx, pckbc, and wss.
 1.16 02-Apr-2001  wiz Remove some unnecessary whitespace.
 1.15 26-Jul-2000  augustss Add ofisa to SYNOPSIS section.
 1.14 26-Jul-2000  augustss Add an ofisa(4) man page. (Who is it that adds all these drivers, but no
man pages? :)
XXX Why are com(4), joy(4), and lpt(4) in the i386 subdirectory?
 1.13 14-Jun-2000  cgd branches: 1.13.2;
sweep of my licenses (userland files w/o only my copyright) for
consistency. (no functional changes)
 1.12 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.11 14-Nov-1999  augustss branches: 1.11.2;
Add a first shot at a pnpbios man page. Update other man pages to reflect
the fact that devices can attach to pnpbios.
 1.10 06-Apr-1999  pk branches: 1.10.4;
1, 2, 3 and.. 4!
 1.9 16-Mar-1999  garbled branches: 1.9.2;
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.8 13-Oct-1997  lukem rcsid fascism
 1.7 04-Oct-1996  explorer Change a few minor formatting nits
 1.6 04-Oct-1996  explorer Document the other minor bits for this driver. This needs to be updated
once again when the /dev/lpt* characters for these are chosen
 1.5 17-Feb-1995  jtc Get rid of "device" and "master" keywords, they are not used in
kernel config files.
 1.4 17-Oct-1994  glass fix uses of old config style
 1.3 20-Feb-1994  mycroft branches: 1.3.2;
Update for new driver.
 1.2 29-Jan-1994  jtc Fix spelling error in Copyright notice
 1.1 06-Aug-1993  cgd branches: 1.1.2;
add (skimpy; technically deficient) lp* man pages
 1.1.2.2 06-Aug-1993  cgd add (skimpy; technically deficient) lp* man pages
 1.1.2.1 06-Aug-1993  cgd file lpt.4 was added on branch netbsd-0-9 on 1993-08-06 10:34:13 +0000
 1.3.2.1 17-Oct-1994  cgd from trunk; making work for myself
 1.9.2.1 07-Apr-1999  pk Pull up from trunk: copyright text warts.
 1.10.4.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.11.2.1 22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.13.2.1 07-Aug-2000  augustss Add ofisa(4) man page.
Approved by thorpej.
 1.19.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 23-Feb-1997  jonathan Remove i386-specific copies of the following ISA device manual pages:

aha.4 aic.4 ast.4 boca.4 4 cy.4 eg.4 el.4 gus.4 iy.4
mcd.4 pss.4 rtfps.4 sb.4 sea.4 wss.4 wt.4

which are now machine-independent.
 1.1 14-Dec-1994  jtc Manpages for disk devices by James A. Jegers, with minor editing
by me.
 1.6 23-Sep-2011  jruoho Move i386/fdc(4), i386/lpt(4), and i386/mem(4) to man4.x86.

Part of PR port-amd64/36350.
 1.5 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22309, verified by myself.
 1.4 19-Oct-1997  mrg merge lite-2.
 1.3 13-Oct-1997  lukem rcsid fascism
 1.2 01-Aug-1993  mycroft Add RCS indentifiers.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 05-Jun-1993  mrg 4.4BSD-Lite2
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.19 07-Sep-2024  rillig man: use https URLs for www.NetBSD.org
 1.18 17-Feb-2017  christos branches: 1.18.24;
fix cross references
 1.17 26-Jul-2003  salo branches: 1.17.82; 1.17.86;
netbsd.org->NetBSD.org
 1.16 15-May-2003  wiz Remove last traces of obsolete olms and omms drivers.
Ok'd by drochner and fvdl.
 1.15 15-Jan-2002  wiz Sort SEE ALSO.
 1.14 02-Apr-2001  wiz Remove some unnecessary whitespace.
 1.13 05-Jul-2000  msaitoh {add,remove} extra {comma,period} in SEE ALSO section
 1.12 14-Jun-2000  cgd sweep of my licenses (userland files w/o only my copyright) for
consistency. (no functional changes)
 1.11 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.10 06-Apr-1999  pk branches: 1.10.6;
1, 2, 3 and.. 4!
 1.9 16-Mar-1999  garbled branches: 1.9.2;
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.8 30-Jan-1999  drochner update for wsmouse attachment and compatibility options
 1.7 12-Mar-1997  mikel RCSid police and misc cleanup, and make all ?ms(4) pages refer to
busmouse(4). fixes PR port-i386/2611.
 1.6 12-Nov-1996  explorer Move description of the busmouse protocol to busmouse.4
 1.5 17-Feb-1995  jtc Get rid of "device" and "master" keywords, they are not used in
kernel config files.
 1.4 17-Oct-1994  glass fix uses of old config style
 1.3 29-Jan-1994  jtc branches: 1.3.2;
Fix spelling error in Copyright notice
 1.2 31-Oct-1993  mycroft Nuke dorky BUGS sections.
 1.1 06-Aug-1993  cgd branches: 1.1.2;
add (VERY skimpy) man pages for the bus mouse drivers.
 1.1.2.2 06-Aug-1993  cgd add (VERY skimpy) man pages for the bus mouse drivers.
 1.1.2.1 06-Aug-1993  cgd file mms.4 was added on branch netbsd-0-9 on 1993-08-06 10:10:57 +0000
 1.3.2.1 17-Oct-1994  cgd from trunk; making work for myself
 1.9.2.1 07-Apr-1999  pk Pull up from trunk: copyright text warts.
 1.10.6.1 22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.17.86.1 21-Apr-2017  bouyer Sync with HEAD
 1.17.82.1 20-Mar-2017  pgoyette Sync with HEAD
 1.18.24.1 02-Aug-2025  perseant Sync with HEAD
 1.2 15-Jan-1997  mikel moved to man4
 1.1 14-Dec-1994  jtc Manpages for disk devices by James A. Jegers, with minor editing
by me.
 1.7 25-Aug-2018  maxv Retire NDIS. It appears that it has never worked, after 13 years it was
still marked as "experimental", and nowadays it may be one more obstacle
to MPification of the network stack.

Discussed on tech-net@.
 1.6 03-Jul-2017  wiz branches: 1.6.4; 1.6.6;
Remove workaround for ancient HTML generation code.
 1.5 18-Mar-2014  riastradh branches: 1.5.18;
Merge riastradh-drm2 to HEAD.
 1.4 20-Jul-2013  wiz Use Mt for email addresses.
 1.3 15-Jan-2010  joerg branches: 1.3.8; 1.3.14; 1.3.18;
Use .%U instead of .%O for URLs.
 1.2 23-Apr-2006  wiz New sentence, new line. Some fixes for HTML output.
Add RCS Id. Other minor fixes.
 1.1 23-Apr-2006  rittera Added ndis.4, a manpage describing the use of ndis drivers. OK'ed by hubertf
 1.3.18.1 23-Jul-2013  riastradh sync with HEAD
 1.3.14.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.8.1 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.5.18.1 02-Sep-2019  martin Pull up following revision(s) (requested by sevan in ticket #1351):

share/man/man4/man4.amiga/grf.4: revision 1.7
share/man/man4/si.4: revision 1.11
share/man/man8/man8.sparc/boot.8: revision 1.32
share/man/man5/nsswitch.conf.5: revision 1.29
share/man/man5/mixerctl.conf.5: revision 1.7
share/man/man8/man8.vax/boot.8: revision 1.14
share/man/man4/man4.vax/dn.4: revision 1.12
share/man/man8/man8.vax/drtest.8: revision 1.16
share/man/man8/sysinst.8: revision 1.6
share/man/man4/ip.4: revision 1.37
share/man/man5/boot.cfg.5: revision 1.28
share/man/man1/cd.1: revision 1.10
share/man/man4/usb.4: revision 1.106
share/man/man4/man4.vax/ix.4: revision 1.17
share/man/man7/security.7: revision 1.15
share/man/man7/hier.7: revision 1.123
share/man/man8/afterboot.8: revision 1.58
share/man/man1/man1.x68k/bellctrl.1: revision 1.14
share/man/man4/se.4: revision 1.6
share/man/man4/utoppy.4: revision 1.7
share/man/man4/midi.4: revision 1.32
share/man/man4/cfb.4: revision 1.5
share/man/man4/man4.sparc/magma.4: revision 1.12
share/man/man4/audio.4: revision 1.80
share/man/man4/isic.4: revision 1.18
share/man/man1/cd.1: revision 1.7
share/man/man4/envsys.4: revision 1.51
share/man/man1/cd.1: revision 1.8
share/man/man1/cd.1: revision 1.9
share/man/man3/fast_divide32.3: revision 1.9
share/man/man4/pci.4: revision 1.97
share/man/man5/ranlib.5: revision 1.7
share/man/man3/__arraycount.3: revision 1.7
share/man/man4/isa.4: revision 1.46
share/man/man8/man8.atari/ahdilabel.8: revision 1.14
share/man/man4/chipsfb.4: revision 1.6
share/man/man8/man8.macppc/boot.8: revision 1.8
share/man/man5/passwd.5: revision 1.33
share/man/man8/man8.macppc/ofwboot.8: revision 1.14
share/man/man8/compat_linux.8: revision 1.38
share/man/man4/iop.4: revision 1.22
share/man/man4/ddb.4: revision 1.167
share/man/man4/termios.4: revision 1.37
share/man/man8/compat_freebsd.8: revision 1.18
share/man/man5/ar.5: revision 1.9
share/man/man7/release.7: revision 1.37
share/man/man5/core.5: revision 1.31
share/man/man4/ahd.4: revision 1.6
share/man/man4/man4.vax/ad.4: revision 1.12
share/man/man4/pppoe.4: revision 1.39
share/man/man5/locale.alias.5: revision 1.3
share/man/man8/man8.amiga/installboot.8: revision 1.23
share/man/man4/etherip.4: revision 1.8
share/man/man3/queue.3: revision 1.57
share/man/man5/genassym.cf.5: revision 1.13
share/man/man4/mpls.4: revision 1.10
share/man/man1/wait.1: revision 1.5
share/man/man5/capfile.5: revision 1.4
share/man/man4/man4.alpha/ttwopci.4: revision 1.6
share/man/man4/man4.atari/rtc.4: revision 1.8
share/man/man4/gpiosim.4: revision 1.6
share/man/man3/bitstring.3: revision 1.18
share/man/man4/isdntel.4: revision 1.8
share/man/man4/ai.4: revision 1.9
share/man/man8/man8.hppa/boot.8: revision 1.2
share/man/man4/uyurex.4: revision 1.6
share/man/man8/man8.alpha/mkbootimage.8: revision 1.9
share/man/man4/bpf.4: revision 1.56
share/man/man4/man4.amiga/mfcs.4: revision 1.8
share/man/man4/cmpci.4: revision 1.9
share/man/man8/man8.vax/format.8: revision 1.14
share/man/man8/compat_svr4.8: revision 1.27
share/man/man4/crypto.4: revision 1.26
share/man/man4/userconf.4: revision 1.13
share/man/man4/agp.4: revision 1.17
share/man/man9/man9.i386/bioscall.9: revision 1.10
share/man/man4/uftdi.4: revision 1.20
share/man/man4/radio.4: revision 1.13
share/man/man4/mfb.4: revision 1.5
share/man/man7/ascii.7: revision 1.8
share/man/man4/man4.vax/dl.4: revision 1.13
share/man/man4/ral.4: revision 1.12
share/man/man4/unix.4: revision 1.26
share/man/man4/edc.4: revision 1.12
share/man/man4/pim.4: revision 1.5
share/man/man8/compat_ultrix.8: revision 1.21
share/man/man4/dge.4: revision 1.11
share/man/man8/diskless.8: revision 1.32
share/man/man5/passwd.conf.5: revision 1.11
share/man/man8/man8.acorn26/boot26.8: revision 1.8
share/man/man4/man4.vax/hy.4: revision 1.12
share/man/man4/plip.4: revision 1.4
share/man/man4/sc.4: revision 1.8
share/man/man4/ec.4: revision 1.14
share/man/man4/man4.sgimips/giopci.4: revision 1.9
share/man/man7/sysctl.7: revision 1.114
share/man/man3/bits.3: revision 1.18
share/man/man4/we.4: revision 1.19
share/man/man8/compat_sunos.8: revision 1.21
share/man/man4/ip6.4: revision 1.31
share/man/man4/acpilid.4: revision 1.8
share/man/man4/man4.dreamcast/aica.4: revision 1.6
share/man/man4/mfi.4: revision 1.12
share/man/man4/ugen.4: revision 1.32
share/man/man4/jme.4: revision 1.7
share/man/man4/man4.sparc64/intro.4: revision 1.5
share/man/man4/zyd.4: revision 1.5
share/man/man4/gre.4: revision 1.45
share/man/man3/bitmap.3: revision 1.10
share/man/man4/man4.vax/cons.4: revision 1.12
share/man/man3/gcq.3: revision 1.4
share/man/man4/man4.hppa/pdc.4: revision 1.3
share/man/man4/multicast.4: revision 1.8
share/man/man4/man4.sparc/intro.4: revision 1.27
share/man/man4/ath.4: revision 1.32
share/man/man4/ym.4: revision 1.19
share/man/man3/iso646.3: revision 1.6
share/man/man4/btsco.4: revision 1.13
share/man/man4/man4.i386/ndis.4: revision 1.6
share/man/man4/pad.4: revision 1.6
share/man/man4/strip.4: revision 1.16
share/man/man8/man8.x86/boot.8: revision 1.12
share/man/man4/amr.4: revision 1.15
share/man/man4/ieee80211.4: revision 1.5
share/man/man4/options.4: revision 1.467
share/man/man5/link.5: revision 1.24
share/man/man8/man8.cobalt/boot.8: revision 1.10
share/man/man5/stab.5: revision 1.15
share/man/man3/tree.3: revision 1.12
share/man/man4/route.4: revision 1.31
share/man/man4/man4.sun3/leds.4: revision 1.13
share/man/man4/bluetooth.4: revision 1.20
share/man/man4/man4.i386/pcibios.4: revision 1.19
share/man/man5/veriexec.5: revision 1.8
share/man/man7/operator.7: revision 1.12
share/man/man4/man4.hp300/dcl.4: revision 1.13
share/man/man4/man4.i386/intro.4: revision 1.31
share/man/man5/ld.so.conf.5: revision 1.21
share/man/man8/man8.alpha/boot.8: revision 1.16
share/man/man4/bio.4: revision 1.13
share/man/man4/man4.sun2/leds.4: revision 1.10
share/man/man8/man8.x86/mbr.8: revision 1.4
share/man/man8/man8.mvme68k/boot.8: revision 1.9
share/man/man4/man4.alpha/ttwoga.4: revision 1.6
share/man/man4/ahc.4: revision 1.34

Direct reader to shell documentation generally, rather than csh(1)
specifically.

Mention variables OLDPWD and PWD.

Move the text that explains that cd(1) is a shell built-in to the very
beginning of the description where it can be seen prominently.

Improve formatting.

-

Remove workaround for ancient HTML generation code.
Use EXIT STATUS and .Ex.
 1.6.6.1 10-Jun-2019  christos Sync with HEAD
 1.6.4.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.19 03-Jan-2017  maya Remove npx.4 for real now
 1.18 16-Jan-2008  xtraeme branches: 1.18.52;
Bump date now that MATH_EMULATE has been removed.
 1.17 16-Jan-2008  ad Remove options MATH_EMULATE.
 1.16 26-Jul-2003  salo branches: 1.16.24;
netbsd.org->NetBSD.org
 1.15 05-Jan-2003  jmcneill Mention ACPI attachments for acpitz, com, fdc, lpt, npx, pckbc, and wss.
 1.14 15-Jan-2002  wiz Formatting improvements, sort sections.
 1.13 11-Sep-2001  wiz Use standard section headers; uppercase .Sh argument; remove quotes in
.Sh arguments.
 1.12 02-Apr-2001  wiz Remove some unnecessary whitespace.
 1.11 05-Jul-2000  msaitoh {add,remove} extra {comma,period} in SEE ALSO section
 1.10 16-Jun-2000  augustss Update man pages to reflect the new things that can be attached to pnpbios.
 1.9 14-Jun-2000  cgd sweep of my licenses (userland files w/o only my copyright) for
consistency. (no functional changes)
 1.8 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.7 06-Apr-1999  pk branches: 1.7.6;
1, 2, 3 and.. 4!
 1.6 16-Mar-1999  garbled branches: 1.6.2;
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.5 13-Oct-1997  lukem rcsid fascism
 1.4 17-Feb-1995  jtc Get rid of "device" and "master" keywords, they are not used in
kernel config files.
 1.3 17-Oct-1994  glass fix uses of old config style
 1.2 29-Jan-1994  jtc branches: 1.2.2;
Fix spelling error in Copyright notice
 1.1 06-Aug-1993  cgd branches: 1.1.2;
add npx man page. it could use some help, but has some meat.
 1.1.2.2 06-Aug-1993  cgd add npx man page. it could use some help, but has some meat.
 1.1.2.1 06-Aug-1993  cgd file npx.4 was added on branch netbsd-0-9 on 1993-08-06 10:58:04 +0000
 1.2.2.1 17-Oct-1994  cgd from trunk; making work for myself
 1.6.2.1 07-Apr-1999  pk Pull up from trunk: copyright text warts.
 1.7.6.1 22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.16.24.1 23-Mar-2008  matt sync with HEAD
 1.18.52.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.8 18-Apr-2002  wiz Remove opms(4) and its device, /dev/pms0, from the i386 port, because
it has been obsoleted by pms(4).

Reviewed by fvdl and christos.
 1.7 15-Jan-2002  wiz Sort SEE ALSO.
 1.6 02-Apr-2001  wiz Remove any mention of PMS_RESET_AND_DISABLE, since it doesn't seem
to be in the code anymore.
 1.5 02-Apr-2001  wiz Remove some unnecessary whitespace.
 1.4 05-Jul-2000  msaitoh {add,remove} extra {comma,period} in SEE ALSO section
 1.3 14-Jun-2000  cgd branches: 1.3.2;
sweep of my licenses (userland files w/o only my copyright) for
consistency. (no functional changes)
 1.2 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.1 21-Apr-1999  drochner branches: 1.1.2; 1.1.8;
-pckbc0 -> pckbc*
-add pckbc(4) and pcppi(4) manpages
-split pms(4i386) driver manpage into an opms(4i386) and an mi pms(4)
-add some MLINKS
-various fixes/additions
 1.1.8.1 22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.1.2.2 21-Apr-1999  drochner -pckbc0 -> pckbc*
-add pckbc(4) and pcppi(4) manpages
-split pms(4i386) driver manpage into an opms(4i386) and an mi pms(4)
-add some MLINKS
-various fixes/additions
 1.1.2.1 21-Apr-1999  drochner file opms.4 was added on branch netbsd-1-4 on 1999-04-21 18:42:06 +0000
 1.3.2.1 04-Apr-2001  he Pull up revision 1.6 (requested by wiz):
Remove references to non-existing PMS_RESET_AND_DISABLE.
 1.19 03-Jul-2017  wiz Remove workaround for ancient HTML generation code.
 1.18 05-Apr-2011  wiz branches: 1.18.36;
New sentence, new line.
 1.17 02-Nov-2009  joerg Use proper column markup.
 1.16 30-Apr-2008  martin Convert TNF licenses to new 2 clause variant
 1.15 09-Oct-2005  wiz branches: 1.15.20; 1.15.22;
Bump date for previous.
 1.14 09-Oct-2005  sekiya Document PCI_*_FIXUP. Fixes kern/30742.
 1.13 13-Feb-2002  ross Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
 1.12 15-Jan-2002  wiz Drop some .Pps, and convert some empty lines to .Pps.
 1.11 21-Apr-2001  wiz Add arch to Dt, and spelling.
 1.10 02-Apr-2001  wiz Remove some unnecessary whitespace.
 1.9 02-Apr-2001  soda Remove the paragraph which describes
"... we may remove PCIBIOS_INTR_FIXUP_FORCE option in the future...",
because this option is found useful on CASIO CASSIOPEIA FIVA MPC-206,
reported by oki@netbsd.org in japanese netbsd mailing list @ soum,
(article number 06480, 06499 and 06502).
Mmm, broken BIOS...
 1.8 10-Aug-2000  soda describe options PCIBIOS_INTR_GUESS
 1.7 03-Aug-2000  soda more fix for typesetting
 1.6 03-Aug-2000  soda - "a space" -> "space", from jhawk
- fix typesetting when TYPESETTER=ps
 1.5 22-Jul-2000  soda - describe details
- add PCIBIOS_INTR_FIXUP_FORCE

English correction by John Hawkinson <jhawk@MIT.EDU>.
Technical correction is still welcome.
 1.4 11-Jun-2000  augustss branches: 1.4.2;
Fix spelling.
 1.3 28-Apr-2000  uch branches: 1.3.2;
update man page.
 1.2 21-Mar-2000  augustss Fix typo.
 1.1 27-Feb-2000  augustss Add a pcibios(4) man page.
 1.3.2.1 22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.4.2.1 05-Nov-2000  tv Pullup 1.5-1.8 [soda, hubertf]:
Add documentation of several PCIBIOS options; see log.
 1.15.22.1 18-May-2008  yamt sync with head.
 1.15.20.1 02-Jun-2008  mjf Sync with HEAD.
 1.18.36.1 02-Sep-2019  martin Pull up following revision(s) (requested by sevan in ticket #1351):

share/man/man4/man4.amiga/grf.4: revision 1.7
share/man/man4/si.4: revision 1.11
share/man/man8/man8.sparc/boot.8: revision 1.32
share/man/man5/nsswitch.conf.5: revision 1.29
share/man/man5/mixerctl.conf.5: revision 1.7
share/man/man8/man8.vax/boot.8: revision 1.14
share/man/man4/man4.vax/dn.4: revision 1.12
share/man/man8/man8.vax/drtest.8: revision 1.16
share/man/man8/sysinst.8: revision 1.6
share/man/man4/ip.4: revision 1.37
share/man/man5/boot.cfg.5: revision 1.28
share/man/man1/cd.1: revision 1.10
share/man/man4/usb.4: revision 1.106
share/man/man4/man4.vax/ix.4: revision 1.17
share/man/man7/security.7: revision 1.15
share/man/man7/hier.7: revision 1.123
share/man/man8/afterboot.8: revision 1.58
share/man/man1/man1.x68k/bellctrl.1: revision 1.14
share/man/man4/se.4: revision 1.6
share/man/man4/utoppy.4: revision 1.7
share/man/man4/midi.4: revision 1.32
share/man/man4/cfb.4: revision 1.5
share/man/man4/man4.sparc/magma.4: revision 1.12
share/man/man4/audio.4: revision 1.80
share/man/man4/isic.4: revision 1.18
share/man/man1/cd.1: revision 1.7
share/man/man4/envsys.4: revision 1.51
share/man/man1/cd.1: revision 1.8
share/man/man1/cd.1: revision 1.9
share/man/man3/fast_divide32.3: revision 1.9
share/man/man4/pci.4: revision 1.97
share/man/man5/ranlib.5: revision 1.7
share/man/man3/__arraycount.3: revision 1.7
share/man/man4/isa.4: revision 1.46
share/man/man8/man8.atari/ahdilabel.8: revision 1.14
share/man/man4/chipsfb.4: revision 1.6
share/man/man8/man8.macppc/boot.8: revision 1.8
share/man/man5/passwd.5: revision 1.33
share/man/man8/man8.macppc/ofwboot.8: revision 1.14
share/man/man8/compat_linux.8: revision 1.38
share/man/man4/iop.4: revision 1.22
share/man/man4/ddb.4: revision 1.167
share/man/man4/termios.4: revision 1.37
share/man/man8/compat_freebsd.8: revision 1.18
share/man/man5/ar.5: revision 1.9
share/man/man7/release.7: revision 1.37
share/man/man5/core.5: revision 1.31
share/man/man4/ahd.4: revision 1.6
share/man/man4/man4.vax/ad.4: revision 1.12
share/man/man4/pppoe.4: revision 1.39
share/man/man5/locale.alias.5: revision 1.3
share/man/man8/man8.amiga/installboot.8: revision 1.23
share/man/man4/etherip.4: revision 1.8
share/man/man3/queue.3: revision 1.57
share/man/man5/genassym.cf.5: revision 1.13
share/man/man4/mpls.4: revision 1.10
share/man/man1/wait.1: revision 1.5
share/man/man5/capfile.5: revision 1.4
share/man/man4/man4.alpha/ttwopci.4: revision 1.6
share/man/man4/man4.atari/rtc.4: revision 1.8
share/man/man4/gpiosim.4: revision 1.6
share/man/man3/bitstring.3: revision 1.18
share/man/man4/isdntel.4: revision 1.8
share/man/man4/ai.4: revision 1.9
share/man/man8/man8.hppa/boot.8: revision 1.2
share/man/man4/uyurex.4: revision 1.6
share/man/man8/man8.alpha/mkbootimage.8: revision 1.9
share/man/man4/bpf.4: revision 1.56
share/man/man4/man4.amiga/mfcs.4: revision 1.8
share/man/man4/cmpci.4: revision 1.9
share/man/man8/man8.vax/format.8: revision 1.14
share/man/man8/compat_svr4.8: revision 1.27
share/man/man4/crypto.4: revision 1.26
share/man/man4/userconf.4: revision 1.13
share/man/man4/agp.4: revision 1.17
share/man/man9/man9.i386/bioscall.9: revision 1.10
share/man/man4/uftdi.4: revision 1.20
share/man/man4/radio.4: revision 1.13
share/man/man4/mfb.4: revision 1.5
share/man/man7/ascii.7: revision 1.8
share/man/man4/man4.vax/dl.4: revision 1.13
share/man/man4/ral.4: revision 1.12
share/man/man4/unix.4: revision 1.26
share/man/man4/edc.4: revision 1.12
share/man/man4/pim.4: revision 1.5
share/man/man8/compat_ultrix.8: revision 1.21
share/man/man4/dge.4: revision 1.11
share/man/man8/diskless.8: revision 1.32
share/man/man5/passwd.conf.5: revision 1.11
share/man/man8/man8.acorn26/boot26.8: revision 1.8
share/man/man4/man4.vax/hy.4: revision 1.12
share/man/man4/plip.4: revision 1.4
share/man/man4/sc.4: revision 1.8
share/man/man4/ec.4: revision 1.14
share/man/man4/man4.sgimips/giopci.4: revision 1.9
share/man/man7/sysctl.7: revision 1.114
share/man/man3/bits.3: revision 1.18
share/man/man4/we.4: revision 1.19
share/man/man8/compat_sunos.8: revision 1.21
share/man/man4/ip6.4: revision 1.31
share/man/man4/acpilid.4: revision 1.8
share/man/man4/man4.dreamcast/aica.4: revision 1.6
share/man/man4/mfi.4: revision 1.12
share/man/man4/ugen.4: revision 1.32
share/man/man4/jme.4: revision 1.7
share/man/man4/man4.sparc64/intro.4: revision 1.5
share/man/man4/zyd.4: revision 1.5
share/man/man4/gre.4: revision 1.45
share/man/man3/bitmap.3: revision 1.10
share/man/man4/man4.vax/cons.4: revision 1.12
share/man/man3/gcq.3: revision 1.4
share/man/man4/man4.hppa/pdc.4: revision 1.3
share/man/man4/multicast.4: revision 1.8
share/man/man4/man4.sparc/intro.4: revision 1.27
share/man/man4/ath.4: revision 1.32
share/man/man4/ym.4: revision 1.19
share/man/man3/iso646.3: revision 1.6
share/man/man4/btsco.4: revision 1.13
share/man/man4/man4.i386/ndis.4: revision 1.6
share/man/man4/pad.4: revision 1.6
share/man/man4/strip.4: revision 1.16
share/man/man8/man8.x86/boot.8: revision 1.12
share/man/man4/amr.4: revision 1.15
share/man/man4/ieee80211.4: revision 1.5
share/man/man4/options.4: revision 1.467
share/man/man5/link.5: revision 1.24
share/man/man8/man8.cobalt/boot.8: revision 1.10
share/man/man5/stab.5: revision 1.15
share/man/man3/tree.3: revision 1.12
share/man/man4/route.4: revision 1.31
share/man/man4/man4.sun3/leds.4: revision 1.13
share/man/man4/bluetooth.4: revision 1.20
share/man/man4/man4.i386/pcibios.4: revision 1.19
share/man/man5/veriexec.5: revision 1.8
share/man/man7/operator.7: revision 1.12
share/man/man4/man4.hp300/dcl.4: revision 1.13
share/man/man4/man4.i386/intro.4: revision 1.31
share/man/man5/ld.so.conf.5: revision 1.21
share/man/man8/man8.alpha/boot.8: revision 1.16
share/man/man4/bio.4: revision 1.13
share/man/man4/man4.sun2/leds.4: revision 1.10
share/man/man8/man8.x86/mbr.8: revision 1.4
share/man/man8/man8.mvme68k/boot.8: revision 1.9
share/man/man4/man4.alpha/ttwoga.4: revision 1.6
share/man/man4/ahc.4: revision 1.34

Direct reader to shell documentation generally, rather than csh(1)
specifically.

Mention variables OLDPWD and PWD.

Move the text that explains that cd(1) is a shell built-in to the very
beginning of the description where it can be seen prominently.

Improve formatting.

-

Remove workaround for ancient HTML generation code.
Use EXIT STATUS and .Ex.
 1.1 01-Aug-2021  andvar add pcib(4), pceb(4), pcmb(4).
pcmb is a separate man page for i386 only, pceb and pcib are references to pci(4) only and mentioned in its bridges section.
ok riastradh
 1.9 24-Jul-2000  ad PCVT is dead.
 1.8 05-Jul-2000  msaitoh {add,remove} extra {comma,period} in SEE ALSO section
 1.7 10-Mar-1999  erh branches: 1.7.10;
Fix .Bl/.El imbalance.
 1.6 30-Aug-1998  lukem document more kernel options:
* COLOR_KERNEL_BG - background color of kernel messages
* COLOR_KERNEL_FG - foreground color of kernel messages
* PCVT_CAPS_IS_CTRL - if defined, CapsLock acts like Ctrl
(the first two were never documented, and I recently added the last one)
 1.5 09-Mar-1998  mikel mark MD manpages as such
 1.4 06-Feb-1998  perry macroize BSD, NetBSD, FreeBSD and misc cleanup
 1.3 09-Jan-1998  perry RCS Id Police.
 1.2 02-Apr-1996  chuck removed references "updatefast" and "updateslow" as they are no longer
defined/used.
 1.1 07-Oct-1995  jtc branches: 1.1.1;
Initial revision
 1.1.1.1 07-Oct-1995  jtc import pcvt 3.32
 1.7.10.1 08-Sep-2000  ad Remove from branch (approved by releng-1-5):
PCVT is dead.
 1.15 21-Apr-1999  drochner -pckbc0 -> pckbc*
-add pckbc(4) and pcppi(4) manpages
-split pms(4i386) driver manpage into an opms(4i386) and an mi pms(4)
-add some MLINKS
-various fixes/additions
 1.14 06-Apr-1999  pk 1, 2, 3 and.. 4!
 1.13 16-Mar-1999  garbled branches: 1.13.2;
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.12 30-Jan-1999  drochner update for wsmouse attachment and compatibility options
 1.11 15-Nov-1997  carrel Turn off reseting and disabling the device by default.
Document the option to turn them back on.
 1.10 08-Sep-1997  mikel note that the probe for this device can confuse some keyboard controllers.
 1.9 12-Mar-1997  mikel RCSid police and misc cleanup, and make all ?ms(4) pages refer to
busmouse(4). fixes PR port-i386/2611.
 1.8 03-Dec-1996  perry fix 4(busmouse) typo (pr-2992)
 1.7 12-Nov-1996  explorer Move description of the busmouse protocol to busmouse.4
 1.6 15-Oct-1996  explorer Update the config file line to what is currently used,
RCSID police,
and document that the device spits out the busmouse protocol. Also,
add some information on the busmouse protocol itself.
 1.5 17-Feb-1995  jtc Get rid of "device" and "master" keywords, they are not used in
kernel config files.
 1.4 17-Oct-1994  glass fix uses of old config style
 1.3 29-Jan-1994  jtc branches: 1.3.2;
Fix spelling error in Copyright notice
 1.2 30-Oct-1993  mycroft WHO THE HELL WROTE THIS?!?
 1.1 06-Aug-1993  cgd branches: 1.1.2;
add (VERY skimpy) man pages for the bus mouse drivers.
 1.1.2.2 06-Aug-1993  cgd add (VERY skimpy) man pages for the bus mouse drivers.
 1.1.2.1 06-Aug-1993  cgd file pms.4 was added on branch netbsd-0-9 on 1993-08-06 10:10:58 +0000
 1.3.2.1 17-Oct-1994  cgd from trunk; making work for myself
 1.13.2.2 22-Apr-1999  perry delete, per drochner
 1.13.2.1 07-Apr-1999  pk Pull up from trunk: copyright text warts.
 1.16 12-Mar-2021  nia Use inline cross-references.
 1.15 17-Feb-2017  christos fix cross references
 1.14 03-Jan-2017  maya branches: 1.14.2;
remove npx(4) and references to it. bump dates for reference removal.

This used to refer to x87 support for x86 machines.

npx isn't really a driver any more. we don't support x86 hardware
without an FPU, and we don't call it by that name in the code or
attach it as npx at something.

brought up on tech-kern. unfortunately the copy to port-i386 disappeared
in a spam filter.
 1.13 05-Apr-2011  wiz branches: 1.13.26;
New sentence, new line.
 1.12 30-Apr-2008  martin Convert TNF licenses to new 2 clause variant
 1.11 27-Sep-2002  wiz branches: 1.11.32; 1.11.34;
Mention various *VERBOSE kernel options in the corresponding man pages.
From Julio Merino in misc/17637.
Bump dates.
 1.10 15-Jan-2002  wiz Drop some .Pps, sort sections and SEE ALSO.
 1.9 11-Sep-2001  wiz Use standard section headers; uppercase .Sh argument; remove quotes in
.Sh arguments.
 1.8 21-Apr-2001  wiz Add arch to Dt.
 1.7 02-Apr-2001  wiz Remove some unnecessary whitespace.
 1.6 28-Jan-2001  nathanw Note joy at pnpbios; cross-reference joy(4) and pnpbios(4).
 1.5 05-Jul-2000  msaitoh {add,remove} extra {comma,period} in SEE ALSO section
 1.4 16-Jun-2000  augustss Update man pages to reflect the new things that can be attached to pnpbios.
 1.3 15-Feb-2000  nathanw branches: 1.3.2;
Document ess at pnpbios.
 1.2 14-Nov-1999  augustss branches: 1.2.2;
Add some caveats.
 1.1 14-Nov-1999  augustss Add a first shot at a pnpbios man page. Update other man pages to reflect
the fact that devices can attach to pnpbios.
 1.2.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.3.2.1 22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.11.34.1 18-May-2008  yamt sync with head.
 1.11.32.1 02-Jun-2008  mjf Sync with HEAD.
 1.13.26.2 20-Mar-2017  pgoyette Sync with HEAD
 1.13.26.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.14.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.2 23-Feb-1997  jonathan Remove i386-specific copies of the following ISA device manual pages:

aha.4 aic.4 ast.4 boca.4 4 cy.4 eg.4 el.4 gus.4 iy.4
mcd.4 pss.4 rtfps.4 sb.4 sea.4 wss.4 wt.4

which are now machine-independent.
 1.1 13-Nov-1995  pk pss & wss man pages from Mike Long (submitted in PR#1757).
 1.2 17-Feb-2017  christos fix cross references
 1.1 04-Apr-2011  bouyer branches: 1.1.26; 1.1.30;
Add a man page for rdcpcib(4). While there move rdcide.4 to i386/
 1.1.30.1 21-Apr-2017  bouyer Sync with HEAD
 1.1.26.1 20-Mar-2017  pgoyette Sync with HEAD
 1.1 04-Apr-2011  bouyer Add a man page for rdcpcib(4). While there move rdcide.4 to i386/
 1.5 23-Feb-1997  jonathan Remove i386-specific copies of the following ISA device manual pages:

aha.4 aic.4 ast.4 boca.4 4 cy.4 eg.4 el.4 gus.4 iy.4
mcd.4 pss.4 rtfps.4 sb.4 sea.4 wss.4 wt.4

which are now machine-independent.
 1.4 17-Feb-1995  jtc Get rid of "device" and "master" keywords, they are not used in
kernel config files.
 1.3 03-Jan-1995  mycroft Remove some outdated comments.
 1.2 11-Aug-1994  mycroft Minor updates.
 1.1 07-Aug-1994  mycroft branches: 1.1.2;
Document the new-fangled device.
 1.1.2.2 11-Aug-1994  mycroft update from trunk
 1.1.2.1 07-Aug-1994  mycroft file rtfps.4 was added on branch netbsd-1-0 on 1994-08-11 22:19:24 +0000
 1.5 23-Feb-1997  jonathan Remove i386-specific copies of the following ISA device manual pages:

aha.4 aic.4 ast.4 boca.4 4 cy.4 eg.4 el.4 gus.4 iy.4
mcd.4 pss.4 rtfps.4 sb.4 sea.4 wss.4 wt.4

which are now machine-independent.
 1.4 16-Mar-1996  jtk add description of jazz16 support
 1.3 27-Feb-1996  jtc Copyright assigned to the NetBSD Foundation
 1.2 19-Feb-1996  scottr We don't really care when the gus driver appeared, here.
 1.1 13-Nov-1995  pk Add gus & sb man pages from John Kohl (submitted in PR#1731).
 1.2 23-Feb-1997  jonathan Remove i386-specific copies of the following ISA device manual pages:

aha.4 aic.4 ast.4 boca.4 4 cy.4 eg.4 el.4 gus.4 iy.4
mcd.4 pss.4 rtfps.4 sb.4 sea.4 wss.4 wt.4

which are now machine-independent.
 1.1 14-Dec-1994  jtc Manpages for disk devices by James A. Jegers, with minor editing
by me.
 1.3 23-Dec-2007  jmcneill Move sony.4 from i386 to MD man page directory
 1.2 12-Jan-2006  wiz branches: 1.2.12;
New sentence, new line. Use Bq instead of [].
 1.1 13-Dec-2005  christos Man page for the new laptop driver.
 1.2.12.1 09-Jan-2008  matt sync with HEAD
 1.14 23-Jan-2000  drochner speaker(4) is MI
 1.13 15-Dec-1999  abs Fix typos, nuke some old config syntax, and try to make the descriptions
a little saner and easier to parse
 1.12 16-Oct-1999  kristerw Fixed typos (mostly from OpenBSD)
 1.11 06-Apr-1999  pk branches: 1.11.2;
1, 2, 3 and.. 4!
 1.10 16-Mar-1999  garbled branches: 1.10.2;
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.9 18-Aug-1998  augustss Add OPL man page.
 1.8 12-Aug-1998  augustss Update to reflect the fact that the speaker attaches to pcppi now.
 1.7 23-May-1996  thorpej Some RCS id policing.
 1.6 24-Mar-1996  jtk grr, I forgot to add the #include <machine/spkr.h> and /dev/speaker
lines at the synopsis section.
 1.5 24-Mar-1996  jtk fix synopsis to match new attachment config line.
 1.4 29-Jan-1994  jtc Fix spelling error in Copyright notice
 1.3 07-Aug-1993  cgd merge in changes from netbsd-0-9-ALPHA2
 1.2 02-Aug-1993  mycroft Add RCS identifiers, remove some completely useless RCS logs and patchkit
headers, and a few other insignificant changes.
 1.1 07-May-1993  cgd branches: 1.1.2;
add spkr "pc speaker driver" man page. from 386bsd pk patch 101
 1.1.2.1 06-Aug-1993  cgd general cleanup and conversion to mandoc macros. this man page really
needs some more cleanup.
 1.10.2.1 07-Apr-1999  pk Pull up from trunk: copyright text warts.
 1.11.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.6 25-Aug-2020  ryoon Sort correctly, pointed by wiz@. Thank you
 1.5 24-Aug-2020  ryoon Add a missing comma

And bump date
 1.4 05-Apr-2011  wiz New sentence, new line.
 1.3 30-Apr-2008  martin Convert TNF licenses to new 2 clause variant
 1.2 03-May-2004  wiz branches: 1.2.26; 1.2.28;
Add i386 to Dt.
 1.1 03-May-2004  kochi Move from man4 to man4.i386
 1.2.28.1 18-May-2008  yamt sync with head.
 1.2.26.1 02-Jun-2008  mjf Sync with HEAD.
 1.2 18-Feb-1997  jonathan Remove ahb, bha, ep, and uha manpages for MI drivers from man4.i386.
 1.1 14-Dec-1994  jtc Manpages for disk devices by James A. Jegers, with minor editing
by me.
 1.9 10-Apr-2010  jruoho Move vald(4) to sys/dev/acpi. This is MI and should work also on amd64.

ok jmcneill@

XXX: This is broken: it calls methods with absolute pathnames (almost
guaranteed not to be portable across models), it accesses methods
that are in the domain of other drivers, it walks the namespace on
its own, it contains plenty of magic constants, it does not
integrate with existing KPIs, etc. Summa summarum: this should be
rewritten as a more generic toshiba_acpi(4).
 1.8 10-Mar-2009  joerg Specify width for tag list
 1.7 30-Apr-2008  martin branches: 1.7.6;
Convert TNF licenses to new 2 clause variant
 1.6 25-Jan-2008  jmcneill branches: 1.6.4; 1.6.6;
Note Portege 3440 support, and change working for X11 switching bug, from
Martin S. Weber on current-users.
 1.5 11-May-2004  wiz branches: 1.5.18;
Consistently case brightness (parse that!).
 1.4 07-May-2004  snj Wrap a line; use Dq for quotes; minor English fix.
 1.3 03-May-2004  wiz Add i386 to Dt.
 1.2 03-May-2004  wiz New sentence, new line; mark up list with Bl;
drop trailing whitespace; misc other fixes.
 1.1 03-May-2004  kanaoka Add vald(4) manual page.

Checked by kochi (Thanks!).
 1.5.18.1 23-Mar-2008  matt sync with HEAD
 1.6.6.1 18-May-2008  yamt sync with head.
 1.6.4.1 02-Jun-2008  mjf Sync with HEAD.
 1.7.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.7 19-Feb-2009  jmcneill Remove vesafb man page
 1.6 10-May-2008  martin branches: 1.6.4;
Backout previous: the license sweep touched these files in error, so
restore the old license.
 1.5 30-Apr-2008  martin branches: 1.5.2;
Convert TNF licenses to new 2 clause variant
 1.4 23-Aug-2006  wiz Mark up WSDISPLAYIO_*.
 1.3 17-Aug-2006  reed Shorten one-line description.

Add a few more kernel configurations to synopsis.

Mention wscons and wsdisplay.

Describe the kernel options.

Add SEE ALSO section.

Mention about VESAFB_PM hanging systems.

Review by jmcneill on tech-kern list.
 1.2 24-Apr-2006  wiz Mark up functions with .Fn; new sentence, new line.
 1.1 24-Apr-2006  jmcneill Add vesafb man page.
 1.5.2.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.6.4.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.4 30-Apr-2024  andvar viac7temp(4): rewrite temperature sensor to read value from MSR instead of using
documented cpuid instruction and eax register.

This approach is adapted from linux via-cputemp.c, no official documentation is
currently available. However, msr value seems to work on all tested CPUs while
documented cpuid instruction typically reports 0, even for my C7-D CPU.
msr value seems to have temperature in Celsius in lower 24-bits without fraction
(thus "msr & 0xffffff;" is used).

Tested on my personal systems based on CPUs below (i386 and amd64):
C7-D 1.6GHz (i386 only), Nano X2 L4350E, Nano X2 U4300, U2300 Nano, KX-U6580.
Also got one response via email which was based on Nano X2 L4050 (VE-900).
Nano reports independent values for each core.
KX-U6580 seems to show the same value for all cores but more testing is needed.

Since it works on amd64 capable CPUs, adding driver to GENERIC kernel config.
Also moving viac7temp man page to x86 instead of i386 (with updates).
In theory the change should add support for all VIA Nano CPUs and Zhaoxin CPUs
at least up to KX-6000(G) series.

In the future I may need to introduce amd64 kernel module as well.

Plan to pullup to at least netbsd-10.

Patch mainly reviewed by riastradh.
 1.3 18-Mar-2014  riastradh branches: 1.3.36;
Merge riastradh-drm2 to HEAD.
 1.2 20-Jul-2013  wiz Use Mt for email addresses.
 1.1 24-Feb-2011  jruoho branches: 1.1.2; 1.1.6; 1.1.12; 1.1.16;
Add viac7temp(4).
 1.1.16.1 23-Jul-2013  riastradh sync with HEAD
 1.1.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.1 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.1.2.2 05-Mar-2011  bouyer Sync with HEAD
 1.1.2.1 24-Feb-2011  bouyer file viac7temp.4 was added on branch bouyer-quota2 on 2011-03-05 15:09:26 +0000
 1.3.36.1 20-Jun-2024  martin Pull up following revision(s) (requested by andvar in ticket #700):

sys/arch/i386/conf/GENERIC: revision 1.1256
share/man/man4/man4.x86/viac7temp.4: revision 1.1
sys/arch/x86/x86/viac7temp.c: revision 1.11
share/man/man4/man4.x86/Makefile: revision 1.24
share/man/man4/man4.i386/viac7temp.4: file removal
share/man/man4/man4.i386/Makefile: revision 1.81
distrib/sets/lists/man/mi: revision 1.1773
sys/arch/amd64/conf/GENERIC: revision 1.612
sys/arch/amd64/conf/ALL: revision 1.188
sys/arch/i386/conf/ALL: revision 1.519

viac7temp(4): rewrite temperature sensor to read value from MSR instead of using
documented cpuid instruction and eax register.

This approach is adapted from linux via-cputemp.c, no official documentation is
currently available. However, msr value seems to work on all tested CPUs while
documented cpuid instruction typically reports 0, even for my C7-D CPU.
msr value seems to have temperature in Celsius in lower 24-bits without fraction
(thus "msr & 0xffffff;" is used).

Tested on my personal systems based on CPUs below (i386 and amd64):
C7-D 1.6GHz (i386 only), Nano X2 L4350E, Nano X2 U4300, U2300 Nano, KX-U6580.
Also got one response via email which was based on Nano X2 L4050 (VE-900).

Nano reports independent values for each core.

KX-U6580 seems to show the same value for all cores but more testing is needed.

Since it works on amd64 capable CPUs, adding driver to GENERIC kernel config.

Also moving viac7temp man page to x86 instead of i386 (with updates).

In theory the change should add support for all VIA Nano CPUs and Zhaoxin CPUs
at least up to KX-6000(G) series.

In the future I may need to introduce amd64 kernel module as well.

Patch mainly reviewed by riastradh.
 1.3 19-Oct-1998  bouyer New man pages for the ide drivers. More verbose notes about ATAPI in
scsi(4).
The wdc(4) man page is i386-only. Other ports with a wdc front end should
add a manual page as well.
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 14-Dec-1994  jtc Manpages for disk devices by James A. Jegers, with minor editing
by me.
 1.2 04-Nov-1998  bouyer Make this man page MI (model from the esp man page).
Decription for ISA, ISApnp, pcmcia controllers as well as arm32 and atari
specific controllers. Please correct if I missed some !
 1.1 19-Oct-1998  bouyer New man pages for the ide drivers. More verbose notes about ATAPI in
scsi(4).
The wdc(4) man page is i386-only. Other ports with a wdc front end should
add a manual page as well.
 1.3 23-Feb-1997  jonathan Remove i386-specific copies of the following ISA device manual pages:

aha.4 aic.4 ast.4 boca.4 4 cy.4 eg.4 el.4 gus.4 iy.4
mcd.4 pss.4 rtfps.4 sb.4 sea.4 wss.4 wt.4

which are now machine-independent.
 1.2 05-Dec-1996  mikel this should work now.
 1.1 13-Nov-1995  pk pss & wss man pages from Mike Long (submitted in PR#1757).
 1.3 23-Feb-1997  jonathan Remove i386-specific copies of the following ISA device manual pages:

aha.4 aic.4 ast.4 boca.4 4 cy.4 eg.4 el.4 gus.4 iy.4
mcd.4 pss.4 rtfps.4 sb.4 sea.4 wss.4 wt.4

which are now machine-independent.
 1.2 12-Nov-1995  pk Fix typo (from John Kohl; PR#1714).
 1.1 11-Jul-1995  jtc add wt(4)

RSS XML Feed