History log of /src/share/man/man4/man4.i386/Makefile |
Revision | | Date | Author | Comments |
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.
|