NetBSD/sys/dev/pci
christos 87fd29be14 static goes first. 2006-08-28 00:18:30 +00:00
..
bktr remove unreachable code. 2006-08-28 00:08:38 +00:00
Makefile
Makefile.pcidevs
README
aac_pci.c static comes first. 2006-08-28 00:00:23 +00:00
acardide.c
aceride.c
adv_pci.c
adw_pci.c
agp.c complete initialization 2006-08-27 23:21:35 +00:00
agp_ali.c
agp_amd.c
agp_i810.c
agp_intel.c
agp_sis.c
agp_via.c
agpbusprint.c
agpreg.h
agpvar.h
ahc_pci.c
ahd_pci.c
amdpm.c restructure ifdefs 2006-08-27 23:27:44 +00:00
amdpm_smbus.c
amdpm_smbusreg.h
amdpmreg.h
amdpmvar.h
amr.c - static needs to be first 2006-08-27 23:31:15 +00:00
amrio.h
amrreg.h
amrvar.h
artsata.c
atppc_puc.c
auacer.c add missing initializer 2006-08-27 23:53:10 +00:00
auacerreg.h
auich.c
auichreg.h
auixp.c Add missing initializers. 2006-08-27 23:59:40 +00:00
auixpreg.h
auixpvar.h
autri.c add missing initializer 2006-08-28 00:01:36 +00:00
autrireg.h
autrivar.h
auvia.c add missing initializer 2006-08-28 00:01:36 +00:00
auviavar.h
azalia.c add missing initializer. 2006-08-28 00:04:21 +00:00
azalia.h
azalia_codec.c
bha_pci.c
btvmei.c
btvmeii.c
btvmeireg.h
btvmeivar.h
cac_pci.c static goes first. 2006-08-28 00:18:30 +00:00
ciss_pci.c
cmdide.c
cmpci.c
cmpcireg.h
cmpcivar.h
com_puc.c
cs428x.c
cs428x.h
cs428xreg.h
cs4280.c
cs4280_image.h
cs4280reg.h
cs4281.c
cs4281reg.h
cy82c693.c
cy82c693reg.h
cy82c693var.h
cy_pci.c
cyber.c
cyberreg.h
cybervar.h
cypide.c
cz.c
czreg.h
devlist2h.awk
dpt_pci.c
eap.c
eapreg.h
eapvar.h
ehci_pci.c
emuxki.c
emuxkireg.h
emuxkivar.h
esa.c
esadsp.h
esareg.h
esavar.h
esiop_pci.c
esm.c
esmreg.h
esmvar.h
eso.c
esoreg.h
esovar.h
files.agp
files.pci
fms.c
fmsvar.h
fwlynx_pci.c
fwohci_pci.c
geodeide.c
gtp.c
hifn7751.c
hifn7751reg.h
hifn7751var.h
hptide.c
i82365_pci.c
i82365_pcivar.h
iavc_pci.c
icp_pci.c
if_an_pci.c
if_ath_pci.c
if_atw_pci.c
if_bce.c
if_bcereg.h
if_bge.c
if_bgereg.h
if_de.c
if_devar.h
if_dge.c
if_dgereg.h
if_en_pci.c
if_ep_pci.c
if_epic_pci.c
if_esh_pci.c
if_ex_pci.c
if_fpa.c
if_fxp_pci.c
if_gem_pci.c
if_gsip.c
if_hme_pci.c
if_ipw.c
if_ipwreg.h
if_ipwvar.h
if_iwi.c
if_iwireg.h
if_iwivar.h
if_kse.c
if_le_pci.c
if_levar.h
if_lmc.c
if_lmc.h Grr. Don't define _KERNEL! Most of the kernel files do #ifdef _KERNEL 2006-08-27 19:19:47 +00:00
if_mtd_pci.c
if_ne_pci.c
if_nfe.c
if_nfereg.h
if_nfevar.h
if_ntwoc_pci.c
if_ntwoc_pcireg.h
if_pcn.c
if_pcnreg.h
if_ral_pci.c
if_re_pci.c
if_rtk_pci.c
if_rtw_pci.c
if_sf_pci.c
if_sip.c
if_sipreg.h
if_sk.c In sk_watchdog(), attempt to reclaim pending TX descriptors before 2006-08-25 20:16:57 +00:00
if_skreg.h
if_skvar.h
if_ste.c
if_stereg.h
if_stge.c
if_stgereg.h
if_ti.c
if_tireg.h
if_tl.c
if_tlp_pci.c
if_tlregs.h
if_tlvar.h
if_txp.c
if_txpreg.h
if_vge.c
if_vgereg.h
if_vgevar.h
if_vr.c
if_vrreg.h
if_wi_pci.c
if_wm.c
if_wmreg.h
if_wpi.c
if_wpireg.h
if_wpivar.h
if_xge.c
if_xgereg.h
ifpci.c
ifpci2.c
igsfb_pci.c
igsfb_pcivar.h
iha_pci.c
iop_pci.c
isic_pci.c
isic_pci.h
isic_pci_elsa_qs1p.c
isp_pci.c
iteide.c
iwic_bchan.c
iwic_dchan.c
iwic_fsm.c
iwic_pci.c
iwicreg.h
iwicvar.h
ixpide.c
joy_eap.c
joy_eso.c
joy_pci.c
ld_amr.c
ld_twa.c
ld_twe.c
lpt_puc.c
machfb.c
machfbreg.h
mlx_pci.c
mly.c Acting as Elad's keyboard: 2006-08-23 15:44:29 +00:00
mly_tables.h
mlyio.h
mlyreg.h
mlyvar.h
mpt_pci.c
mpu_cmpci.c
mpu_eso.c
mpu_fms.c
mpu_yds.c
neo-coeff.h
neo.c
neoreg.h
njs_pci.c
oboe.c
oboereg.h
ohci_pci.c
opl_cmpci.c
opl_eso.c
opl_fms.c
opl_sv.c
opl_yds.c
optiide.c
pccbb.c
pccbbreg.h
pccbbvar.h
pci.c
pci_map.c
pci_quirks.c
pci_subr.c
pci_usrreq.c
pcibusprint.c
pciconf.c
pciconf.h
pcidevs PR/34289: Stéphane Witzmann: Add some missing PCI devices in pcidevs 2006-08-27 08:16:16 +00:00
pcidevs.h Regen 2006-08-27 08:16:44 +00:00
pcidevs_data.h Regen 2006-08-27 08:16:44 +00:00
pciide.c
pciide_acard_reg.h
pciide_acer_reg.h
pciide_apollo_reg.h
pciide_cmd_reg.h
pciide_common.c
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_opti_reg.h
pciide_pdc202xx_reg.h
pciide_piix_reg.h
pciide_sii3112_reg.h
pciide_sis_reg.h
pciide_sl82c105_reg.h
pciide_svwsata_reg.h
pciidereg.h
pciidevar.h
pciio.h
pcireg.h
pcivar.h
pcscp.c
pcscpreg.h
pdcide.c
pdcsata.c
piixide.c
piixpm.c
piixpmreg.h
plx9060reg.h
plx9060var.h
ppb.c
ppbreg.h
puc.c
puccn.c
puccn.h
pucdata.c
pucvar.h
radeonfb.c
radeonfb_bios.c
radeonfb_i2c.c
radeonfbreg.h
radeonfbvar.h
rccide.c
satalink.c
siop_pci.c
siop_pci_common.c
siop_pci_common.h
siside.c
slide.c
stpcide.c
sv.c
svreg.h
svvar.h
svwsata.c
tga.c
tga_conf.c
tgareg.h
tgavar.h
trm.c
trmreg.h
twa.c PR/34292: Aaron Hodgen: twa driver incorrectly reports drive size/description 2006-08-26 19:35:51 +00:00
twaio.h
twareg.h
twavar.h
twe.c Initialize a variable to 0 to appease gcc4 with -O3. 2006-08-27 17:05:39 +00:00
tweio.h
twereg.h
twevar.h
ubsec.c
ubsecreg.h
ubsecvar.h
uhci_pci.c
unichromeaccel.h
unichromeconfig.h
unichromefb.c
unichromehw.h
unichromemode.h
unichromereg.h
universe_pci.c
universe_pci_var.h
usb_pci.c
usb_pci.h
vga_pci.c
vga_pcivar.h
viaenv.c
viaide.c
viapm.c
viapmvar.h
voodoofb.c
voodoofbreg.h
weasel_pci.c
weaselreg.h
yds.c
ydsreg.h
ydsvar.h

README

$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