History log of /src/share/man/man4/man4.i386/Makefile
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base perseant-exfatfs-base-20240630 perseant-exfatfs-base
# 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.


Revision tags: netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
# 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


Revision tags: cjep_sun2x-base1
# 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.


Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 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@.


Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
# 1.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.


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.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.


Revision tags: cherry-xenmp-base
# 1.75 04-Apr-2011 bouyer

Add a man page for rdcpcib(4). While there move rdcide.4 to i386/


Revision tags: bouyer-quota2-nbase
# 1.74 24-Feb-2011 jruoho

Add viac7temp(4).


Revision tags: uebayasi-xip-base7 bouyer-quota2-base matt-mips64-premerge-20101231 uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 uebayasi-xip-base2 uebayasi-xip-base1
# 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).


Revision tags: matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
# 1.72 19-Feb-2009 jmcneill

Remove vesafb man page


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base
# 1.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.)


Revision tags: keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
# 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.


Revision tags: matt-armv6-base
# 1.68 23-Dec-2007 jmcneill

Move sony.4 from i386 to MD man page directory


Revision tags: matt-armv6-prevmlocking cube-autoconf-base matt-mips64-base
# 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.


Revision tags: abandoned-netbsd-4-base netbsd-4-base
# 1.64 24-Jun-2006 kardel

branches: 1.64.4; 1.64.6;
move geodecntr.4 into i386 section where it actually belongs


Revision tags: chap-midi-nbase chap-midi-base
# 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.


Revision tags: netbsd-3-0-3-RELEASE netbsd-3-0-2-RELEASE netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 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.


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 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.


Revision tags: fvdl_fs64_base
# 1.52 12-Aug-2002 thorpej

Add a manual page for the AMD Elan SC520 System Controller driver.


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 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.


Revision tags: netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
# 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


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 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.


Revision tags: comdex-fall-1999-base
# 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


Revision tags: netbsd-1-4-base
# 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.


Revision tags: netbsd-1-3-base
# 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.


Revision tags: netbsd-1-2-base
# 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).


Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
# 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.


Revision tags: netbsd-1-0-base
# 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.


Revision tags: netbsd-0-9-ALPHA netbsd-0-9-base
# 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