NetBSD/sys/dev/pci
2016-08-15 09:30:22 +00:00
..
bktr - Use aprint*() more in xxx_attach(). 2016-07-14 10:19:05 +00:00
cxgb Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
igma
ixgbe pci_intr_type() is required pci_chipset_tag_t argument by other than x86. 2016-07-11 06:14:51 +00:00
n8 PR/50898: David Binderman: remove redundant memset. 2016-03-06 19:42:25 +00:00
voyager some trivial fixes: 2016-01-13 15:56:05 +00:00
aac_pci.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
acardide.c
aceride.c
adv_pci.c
adw_pci.c
agp_ali.c
agp_amd64.c
agp_amd.c
agp_apple.c
agp_i810.c kern/50453: Separate Pineview chipset from i915-family chipset support. 2016-05-01 04:22:50 +00:00
agp_i810var.h
agp_intel.c
agp_sis.c
agp_via.c
agp.c
agpbusprint.c
agpreg.h kern/50453: Separate Pineview chipset from i915-family chipset support. 2016-05-01 04:22:50 +00:00
agpvar.h
ahc_pci.c - Use aprint*() instead of printf() in xxx_attach(). 2016-07-14 04:00:45 +00:00
ahcisata_pci.c
ahd_pci.c
alipm.c
amdpm_smbus.c zero the i2c_attach_args structure before filling it in. 2016-02-14 19:54:19 +00:00
amdpm_smbusreg.h
amdpm.c
amdpmreg.h
amdpmvar.h
amr.c KNF. No functional change. 2016-07-14 04:19:26 +00:00
amrio.h
amrreg.h
amrvar.h
arcmsr.c more NBIO > 0 2016-06-19 21:12:44 +00:00
arcmsrvar.h Make internal functions static to avoid conflicts with arc_* from zfs. 2016-06-12 02:16:15 +00:00
artsata.c
atppc_puc.c
auacer.c
auacerreg.h
auich.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
auichreg.h
auixp.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
auixpreg.h
auixpvar.h
autri.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
autrireg.h
autrivar.h
auvia.c
auviavar.h
azalia_codec.c
azalia.c
azalia.h
bha_pci.c
btvmei.c
btvmeii.c
btvmeireg.h
btvmeivar.h
cac_pci.c
chipsfb.c
ciss_pci.c - Use aprint*() instead of printf() in xxx_attach(). 2016-07-14 04:00:45 +00:00
cmdide.c
cmpci.c Use the exact same argument for kmem_alloc and kmem_free; from brainy 2016-08-15 09:30:22 +00:00
cmpcireg.h
cmpcivar.h
com_puc.c
coram.c
coramvar.h
cs428x.c
cs428x.h
cs428xreg.h
cs4280_image.h
cs4280.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
cs4280reg.h
cs4281.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
cs4281reg.h
cx23885reg.h
cxdtv_boards.c
cxdtv_boards.h
cxdtv.c
cxdtvreg.h Improve spelling: regsiter -> register 2015-07-11 10:32:45 +00:00
cxdtvvar.h
cy82c693.c
cy82c693reg.h
cy82c693var.h
cy_pci.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
cyber.c
cyberreg.h
cybervar.h
cypide.c
cz.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
czreg.h Improve spelling: regsiter -> register 2015-07-11 10:32:45 +00:00
dpt_pci.c
eap.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
eapreg.h
eapvar.h
ehci_pci.c Merge nick-nhusb 2016-04-23 10:15:27 +00:00
emuxki.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
emuxkireg.h
emuxkivar.h
esa.c
esadsp.h
esareg.h
esavar.h
esiop_pci.c
esm.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
esmreg.h
esmvar.h
eso.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
esoreg.h
esovar.h
files.agp
files.pci Added nvme(4) for Non-Volatile Memory Host Controller Interface devices. 2016-05-01 10:21:01 +00:00
fms.c
fmsvar.h
fwohci_pci.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
gcscaudio.c
gcscaudioreg.h
genfb_pci.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
genfb_pcivar.h
geodeide.c
gffb.c KNF. No functional change. 2016-07-11 11:31:49 +00:00
gffbreg.h
gtp.c KNF. No functional change. 2016-07-11 11:31:49 +00:00
hdaudio_pci.c KNF. No functional change. 2016-07-14 04:19:26 +00:00
hdaudio_pci.h
hifn7751.c Use-after-free. Found by Brainy. 2015-05-14 07:27:14 +00:00
hifn7751reg.h
hifn7751var.h
hptide.c
i82365_pci.c
i82365_pcivar.h
iavc_pci.c KNF. No functional change. 2016-07-11 11:31:49 +00:00
ibmcd.c - Use aprint*() more in xxx_attach(). 2016-07-14 10:19:05 +00:00
ichsmb.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
icp_pci.c
if_age.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_agereg.h
if_alc.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_alcreg.h Add NetBSD RCS Id. 2015-11-24 23:30:04 +00:00
if_ale.c Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_alereg.h
if_an_pci.c
if_ath_pci.c
if_athn_pci.c Revert previous. At least AR9280 and AR9285 apparently do not have 2015-11-24 18:17:37 +00:00
if_atw_pci.c - Use aprint*() instead of printf() in xxx_attach(). 2016-07-14 04:00:45 +00:00
if_bce.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_bcereg.h
if_bge.c pci_intr_type() is required pci_chipset_tag_t argument by other than x86. 2016-07-11 06:14:51 +00:00
if_bgereg.h - Add MSI support. 2015-05-17 12:06:26 +00:00
if_bgevar.h Delete #ifdef __HAVE_PCI_MSI_MSIX and use pci_intr_allo()/pci_intr_release() 2015-11-18 10:26:57 +00:00
if_bnx.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_bnxreg.h
if_bnxvar.h
if_bwi_pci.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
if_cas.c Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_casreg.h
if_casvar.h
if_de.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_devar.h More on PR 41200: headers that declare ioctls should include sys/ioccom.h. 2015-09-06 06:00:59 +00:00
if_dge.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
if_dgereg.h
if_en_pci.c
if_ep_pci.c
if_epic_pci.c
if_esh_pci.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
if_et.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_etreg.h
if_ex_pci.c
if_fpa.c
if_fxp_pci.c
if_gem_pci.c
if_hme_pci.c
if_ipw.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_ipwreg.h
if_ipwvar.h More on PR 41200: headers that declare ioctls should include sys/ioccom.h. 2015-09-06 06:00:59 +00:00
if_iwi.c be quiet about regular intermediate authentication states. 2016-08-03 19:59:57 +00:00
if_iwireg.h
if_iwivar.h More on PR 41200: headers that declare ioctls should include sys/ioccom.h. 2015-09-06 06:00:59 +00:00
if_iwm.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_iwmreg.h
if_iwmvar.h Always use pci_intr_alloc(9)/pci_intr_release(9). 2015-11-06 14:22:17 +00:00
if_iwn.c be less noisy with concurrent scan requests. 2016-08-03 19:56:41 +00:00
if_iwnreg.h
if_iwnvar.h PR/50187: Don't use DS parameter set when 5GHz channel is scanning. 2015-09-22 23:23:06 +00:00
if_jme.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_jmereg.h
if_kse.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_le_pci.c
if_levar.h
if_lii.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_liireg.h
if_lmc.c Avoid storing a pointer of an interface in a mbuf 2016-06-10 13:31:43 +00:00
if_lmc.h Constify rtentry of if_output 2016-04-28 00:16:56 +00:00
if_malo_pci.c
if_msk.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_mskvar.h
if_mtd_pci.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
if_ne_pci.c
if_nfe.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_nfereg.h
if_nfevar.h
if_ntwoc_pci.c - Use aprint*() more in xxx_attach(). 2016-07-14 10:19:05 +00:00
if_ntwoc_pcireg.h
if_pcn.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_pcnreg.h
if_ral_pci.c more cards, sort. 2016-07-06 14:28:51 +00:00
if_re_pci.c Switch PCI re(4) attachment from pci_intr_map() to 2015-12-14 20:01:17 +00:00
if_rtk_pci.c PR/49889: Maxim Tsyplakov: support for D-Link DFE520TX 2015-05-09 21:53:45 +00:00
if_rtw_pci.c
if_rtwn.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_rtwnreg.h Always use pci_intr_alloc(9)/pci_intr_release(9). 2015-11-06 14:22:17 +00:00
if_sf_pci.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
if_sip.c - Use aprint*() more in xxx_attach(). 2016-07-14 10:19:05 +00:00
if_sipreg.h
if_sk.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_skreg.h
if_skvar.h
if_ste.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
if_stereg.h
if_stge.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
if_stgereg.h
if_ti.c - Use aprint_normal_dev() instead of aprint_error_dev() when printing 2016-07-14 04:15:27 +00:00
if_tireg.h
if_tl.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
if_tlp_pci.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
if_tlregs.h
if_tlvar.h
if_txp.c - Use aprint*() more in xxx_attach(). 2016-07-14 10:19:05 +00:00
if_txpreg.h
if_vge.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_vgereg.h
if_vioif.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_vr.c - Use aprint*() instead of printf() in xxx_attach(). 2016-07-14 04:00:45 +00:00
if_vrreg.h
if_vte.c KNF. No functional change. 2016-07-11 11:31:49 +00:00
if_vtereg.h
if_vtevar.h
if_wi_pci.c - Use aprint*() instead of printf() in xxx_attach(). 2016-07-14 04:00:45 +00:00
if_wm.c restructure wm(4) evcnt to support multiqueue evcnt. 2016-08-10 04:52:40 +00:00
if_wmreg.h Basic support for I219. It doesn't work on I219, so it's disabled. 2016-05-06 08:56:20 +00:00
if_wmvar.h Basic support for I219. It doesn't work on I219, so it's disabled. 2016-05-06 08:56:20 +00:00
if_wpi.c Introduce m_set_rcvif and m_reset_rcvif 2016-06-10 13:27:10 +00:00
if_wpireg.h
if_wpivar.h
if_xge.c - Use aprint*() instead of printf() in xxx_attach(). 2016-07-14 04:00:45 +00:00
if_xgereg.h
ifpci2.c
ifpci.c
igma.c zero the i2c_attach_args structure before filling it in. 2016-02-14 19:54:19 +00:00
igmareg.h
igmavar.h
igsfb_pci.c - Use aprint*() instead of printf() in xxx_attach(). 2016-07-14 04:00:45 +00:00
igsfb_pcivar.h
iha_pci.c
iop_pci.c Use aprint*() instead of printf() in the attach function. 2016-07-14 04:12:08 +00:00
isic_pci_elsa_qs1p.c
isic_pci.c - Use aprint*() more in xxx_attach(). 2016-07-14 10:19:05 +00:00
isic_pci.h
ismt.c pci_intr_type() is required pci_chipset_tag_t argument by other than x86. 2016-07-11 06:14:51 +00:00
isp_pci.c - Use aprint*() instead of printf() in xxx_attach(). 2016-07-14 04:00:45 +00:00
iteide.c
iwic_bchan.c
iwic_dchan.c
iwic_fsm.c
iwic_pci.c - Use aprint*() more in xxx_attach(). 2016-07-14 10:19:05 +00:00
iwicreg.h
iwicvar.h
ixpide.c KNF. No functional change. 2016-07-14 04:19:26 +00:00
jmide_reg.h
jmide.c - Use aprint*() more in xxx_attach(). 2016-07-14 10:19:05 +00:00
joy_eap.c
joy_eso.c
joy_pci.c
ld_amr.c
ld_twa.c
ld_twe.c
ld_virtio.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
lpt_puc.c
lynxfb.c fix inverted screen blanking logic 2016-07-10 21:40:45 +00:00
lynxfbreg.h
lynxfbvar.h
machfb.c KNF. No functional change. 2016-07-11 11:31:49 +00:00
machfbreg.h
Makefile
Makefile.pcidevs
mfi_pci.c - Use aprint*() instead of printf() in xxx_attach(). 2016-07-14 04:00:45 +00:00
mlx_pci.c
mly_tables.h
mly.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
mlyio.h More on PR 41200: headers that declare ioctls should include sys/ioccom.h. 2015-09-06 06:00:59 +00:00
mlyreg.h
mlyvar.h
mpii.c move scsipi_strvis -> libkern:strnvisx() 2016-05-02 19:18:29 +00:00
mpt_pci.c KNF. No functional change. 2016-07-14 04:19:26 +00:00
mpu_cmpci.c
mpu_eso.c
mpu_fms.c
mpu_yds.c
mvsata_pci.c
nca_pci.c
neo-coeff.h
neo.c
neoreg.h
nfsmb.c zero the i2c_attach_args structure before filling it in. 2016-02-14 19:54:19 +00:00
nfsmbreg.h
njs_pci.c - Use aprint*() more in xxx_attach(). 2016-07-14 10:19:05 +00:00
nside.c
nvme_pci.c pci_intr_type() is required pci_chipset_tag_t argument by other than x86. 2016-07-11 06:14:51 +00:00
oboe.c Pass the device, not the struct softc to config_found(). 2015-07-24 06:17:10 +00:00
oboereg.h
ohci_pci.c Merge nick-nhusb 2016-04-23 10:15:27 +00:00
opl_cmpci.c
opl_eso.c
opl_fms.c
opl_sv.c
opl_yds.c
optiide.c
pccbb.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
pccbbreg.h
pccbbvar.h
pci_map.c
pci_quirks.c
pci_stub.c pci_intr_type() is required pci_chipset_tag_t argument by other than x86. 2016-07-11 06:14:51 +00:00
pci_subr.c B260 "Slot Power Limit" ECN. PCIe 3.1 ECN. September 18, 2015. 2016-06-20 10:02:43 +00:00
pci_usrreq.c add some _KERNEL_OPT as the finishing touch 2015-08-24 23:55:04 +00:00
pci_verbose.c
pci_verbose.h
pci.c add another special case so SM50x's framebuffer gets mapped with prefetching / 2016-01-23 17:09:51 +00:00
pcibusprint.c
pciconf.c
pciconf.h
pcidevs Add some Xeon E5 v3 devices. 2016-08-08 07:10:28 +00:00
pcidevs_data.h regen. 2016-08-08 07:10:53 +00:00
pcidevs.h regen. 2016-08-08 07:10:53 +00:00
pciide_acard_reg.h
pciide_acer_reg.h
pciide_apollo_reg.h
pciide_cmd_reg.h
pciide_common.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
pciide_cy693_reg.h
pciide_geode_reg.h
pciide_hpt_reg.h
pciide_i31244_reg.h
pciide_ite_reg.h
pciide_ixp_reg.h
pciide_natsemi_reg.h
pciide_opti_reg.h
pciide_pdc202xx_reg.h
pciide_piccolo_reg.h
pciide_piix_reg.h
pciide_sch_reg.h
pciide_sii3112_reg.h
pciide_sis_reg.h
pciide_sl82c105_reg.h
pciide_svwsata_reg.h
pciide.c
pciidereg.h
pciidevar.h add some _KERNEL_OPT as the finishing touch 2015-08-24 23:55:04 +00:00
pciio.h
pcireg.h Add Precision Time Management (PTM) ECN. 2016-05-11 05:12:57 +00:00
pcivar.h pci_intr_type() is required pci_chipset_tag_t argument by other than x86. 2016-07-11 06:14:51 +00:00
pcscp.c
pcscpreg.h
pdcide.c
pdcsata.c
piixide.c Rename macro (sync with pcidevs rev. 1.1246). No functional change. 2016-02-01 08:28:48 +00:00
piixpm.c Insert missing 'break;' statements. 2016-07-18 21:09:05 +00:00
piixpmreg.h
plx9060reg.h
plx9060var.h
pm2fb.c prop_dictionary_get_bool() doesn't return FALSE if the property doesn't 2015-09-16 16:52:54 +00:00
pm2reg.h
ppb.c Define PCIE_XCAP_{VER,TYPE}(x) and use them. 2015-11-16 09:10:58 +00:00
ppbreg.h
puc.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
puccn.c
puccn.h
pucdata.c Add Intel 100 Series chipset's devices. 2015-12-01 10:08:03 +00:00
pucvar.h
pwdog.c - Use aprint*() more in xxx_attach(). 2016-07-14 10:19:05 +00:00
r128fb.c prop_dictionary_get_bool() doesn't return FALSE if the property doesn't 2015-09-16 16:52:54 +00:00
r128fbreg.h
radeonfb_bios.c
radeonfb_i2c.c
radeonfb.c
radeonfbreg.h
radeonfbvar.h
rccide.c
rdcide_reg.h
rdcide.c
README
rtsx_pci.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
satalink.c
schide.c
sdhc_pci.c Replace the LOWER_FREQ quirk with the SLOW_SDR50 quirk for the 2015-08-09 13:27:48 +00:00
siisata_pci.c KNF. No functional change. 2016-07-14 04:19:26 +00:00
siop_pci_common.c
siop_pci_common.h
siop_pci.c
sisfb.c
sisfb.h
siside.c
slide.c
sti_pci.c
stpcide.c
sv.c - Use aprint*() more in xxx_attach(). 2016-07-14 10:19:05 +00:00
svreg.h
svvar.h
svwsata.c
tdvfb.c
tdvfbreg.h
tdvfbvar.h
tga_conf.c
tga.c
tgareg.h
tgavar.h
toshide.c
trm.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
trmreg.h
twa.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
twaio.h More on PR 41200: headers that declare ioctls should include sys/ioccom.h. 2015-09-06 06:00:59 +00:00
twareg.h
twavar.h
twe.c KNF. No functional change. 2016-07-14 04:19:26 +00:00
tweio.h
twereg.h
twevar.h
ubsec.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
ubsecreg.h
ubsecvar.h
uhci_pci.c Merge nick-nhusb 2016-04-23 10:15:27 +00:00
unichromeaccel.h
unichromeconfig.h
unichromefb.c Remove references to SPLASHSCREEN_PROGRESS 2015-10-25 22:48:23 +00:00
unichromehw.h
unichromemode.h
unichromereg.h
universe_pci_var.h
universe_pci.c
usb_pci.c
usb_pci.h
vga_pci.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
vga_pcivar.h
viaenv.c
viaide.c
viomb.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
viornd.c Print the negotiated feature bits 2015-10-27 16:04:19 +00:00
vioscsi.c Use SCSIPI_CHAN_NOSETTLE. 2015-11-01 08:55:05 +00:00
vioscsireg.h Add vioscsi, compile tested only (toxic) 2015-10-29 01:56:12 +00:00
virtio.c Prevent a panic during system shutdown when vioif(4) is used 2016-08-14 07:47:15 +00:00
virtioreg.h Add vioscsi, compile tested only (toxic) 2015-10-29 01:56:12 +00:00
virtiovar.h Support MSI-X in virtio 2015-10-26 01:44:48 +00:00
voodoofb.c KNF. No functional change. 2016-07-11 11:31:49 +00:00
voodoofbreg.h
voyager.c zero out struct i2cbus_attach_args and i2c_controller before messing with 2016-01-01 20:48:15 +00:00
voyagervar.h
wcfb.c - Use aprint*() more in xxx_attach(). 2016-07-14 10:19:05 +00:00
wcfbreg.h
weasel_pci.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
weaselreg.h
wsdisplay_pci.c
wsdisplay_pci.h
xhci_pci.c Kill XHCI_QUIRK_FORCE_INTR and surrounding code 2016-05-03 13:14:44 +00:00
yds.c KNF. No functional change. 2016-07-14 04:19:26 +00:00
ydsreg.h
ydsvar.h

$NetBSD: README,v 1.3 1998/08/15 03:02:46 mycroft Exp $

This directory contains files which are used during PCI configuration
and PCI device drivers.  Eventually, most of the device drivers and
some of the configuration support should become machine-independent
and be moved to a more general location.

The configuration support was implemented according to the `PCI Local
Bus Specification, Production Version, Revision 2.0' dated April 30,
1993.  Section numbers referred to in the code may be specific to that
edition of the specification.

Some attempt has been made to insure that the code works on rogue
machines where the BIOS doesn't do its job, but in general I can't
guarantee that.

--
- Charles M. Hannum
  NetBSD group
  August 8, 1994