NetBSD/sys/dev/pci
2009-04-26 10:45:19 +00:00
..
bktr
drm When drm is compiled in only for PCI devices, agp_flush_cache() is not 2009-04-26 02:23:26 +00:00
n8
aac_pci.c
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
agp_intel.c
agp_sis.c
agp_via.c
agp.c
agpbusprint.c
agpreg.h
agpvar.h
ahc_pci.c
ahcisata_pci.c
ahd_pci.c
alipm.c
amdpm_smbus.c
amdpm_smbusreg.h
amdpm.c
amdpmreg.h
amdpmvar.h
amr.c
amrio.h
amrreg.h
amrvar.h
arcmsr.c
arcmsrvar.h
artsata.c
atppc_puc.c
auacer.c
auacerreg.h
auich.c
auichreg.h
auixp.c
auixpreg.h
auixpvar.h
autri.c
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
chipsfbreg.h
ciss_pci.c
cmdide.c
cmpci.c
cmpcireg.h
cmpcivar.h
com_puc.c
cs428x.c
cs428x.h
cs428xreg.h
cs4280_image.h
cs4280.c
cs4280reg.h
cs4281.c
cs4281reg.h
cxgb_adapter.h
cxgb_ael1002.c
cxgb_common.h
cxgb_config.h
cxgb_ctl_defs.h
cxgb_firmware_exports.h
cxgb_include.h
cxgb_ioctl.h
cxgb_jhash.h
cxgb_l2t.c
cxgb_l2t.h
cxgb_lro.c
cxgb_main.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
cxgb_mbuf.h
cxgb_mc5.c
cxgb_mv88e1xxx.c
cxgb_mvec.h
cxgb_offload.c
cxgb_offload.h
cxgb_osdep.c
cxgb_osdep.h
cxgb_regs.h
cxgb_sge_defs.h
cxgb_sge.c
cxgb_t3_cpl.h
cxgb_t3_hw.c
cxgb_tcb.h
cxgb_toedev.h
cxgb_version.h
cxgb_vsc7323.c
cxgb_vsc8211.c
cxgb_xgmac.c
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 u_intNN_t -> uintNN_t 2009-04-26 09:47:31 +00:00
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 Added SD/MMC support from OpenBSD. 2009-04-21 03:00:29 +00:00
fms.c
fmsvar.h
fwlynx_pci.c
fwohci_pci.c
gcscaudio.c
gcscaudioreg.h
genfb_pci.c
geodeide.c
gtp.c
hifn7751.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
hifn7751reg.h
hifn7751var.h
hptide.c
i82365_pci.c
i82365_pcivar.h
iavc_pci.c
ichsmb.c
icp_pci.c
if_age.c age_intr: don't return w/o ack. the interrupt. 2009-04-26 07:01:29 +00:00
if_agereg.h
if_ale.c Add RCS Id. 2009-04-25 17:04:40 +00:00
if_alereg.h Add RCS Id. 2009-04-25 17:04:40 +00:00
if_an_pci.c
if_ath_pci.c
if_atw_pci.c
if_bce.c
if_bcereg.h
if_bge.c use proplib 2009-04-23 10:47:43 +00:00
if_bgereg.h use proplib 2009-04-23 10:47:43 +00:00
if_bgevar.h use proplib 2009-04-23 10:47:43 +00:00
if_bnx.c Bug fix: don't release the Rx DMA maps twice. 2009-04-17 23:23:23 +00:00
if_bnxreg.h
if_bwi_pci.c check error code from bwi_attach() 2009-04-26 10:45:19 +00:00
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 Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
if_fxp_pci.c Check revisions and print names of i82551/i82551ER, per Intel manual. 2009-04-17 15:37:43 +00:00
if_gem_pci.c
if_hme_pci.c
if_ipw.c
if_ipwreg.h
if_ipwvar.h
if_iwi.c
if_iwireg.h
if_iwivar.h
if_iwn.c
if_iwnreg.h
if_iwnvar.h
if_jme.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
if_jmereg.h
if_kse.c
if_le_pci.c
if_levar.h
if_lii.c fix error handling in lii_attach() 2009-04-26 06:56:46 +00:00
if_liireg.h
if_lmc.c
if_lmc.h
if_msk.c
if_mskvar.h
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 Remove suffix "B" from rtk_name of PCI_PRODUCT_REALTEK_RT8168 devices. 2009-04-25 06:16:12 +00:00
if_rtk_pci.c
if_rtw_pci.c
if_sf_pci.c
if_sip.c
if_sipreg.h
if_sk.c Add pmf hooks. Proposed two days ago on tech-kern@, no objections. 2009-04-23 09:18:25 +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 backout rev. 1.112. I was misleaded by the wrong pci(9) manpage. 2009-04-17 19:04:20 +00:00
if_tlregs.h
if_tlvar.h
if_txp.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
if_txpreg.h
if_vge.c
if_vgereg.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
ifpci2.c
ifpci.c
igsfb_pci.c
igsfb_pcivar.h
iha_pci.c
iop_pci.c
isic_pci_elsa_qs1p.c
isic_pci.c
isic_pci.h
isp_pci.c
iteide.c
iwic_bchan.c
iwic_dchan.c
iwic_fsm.c
iwic_pci.c
iwicreg.h
iwicvar.h
ixpide.c
jmide_reg.h
jmide.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
Makefile
Makefile.pcidevs
mfi_pci.c
mlx_pci.c
mly_tables.h
mly.c
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
nfsmb.c
nfsmbreg.h
njs_pci.c
oboe.c
oboereg.h
ohci_pci.c detach ohci on shutdown 2009-04-26 08:54:13 +00:00
opl_cmpci.c
opl_eso.c
opl_fms.c
opl_sv.c
opl_yds.c
optiide.c
pccbb.c
pccbbreg.h
pccbbvar.h
pci_map.c
pci_quirks.c
pci_subr.c
pci_usrreq.c
pci.c
pcibusprint.c
pciconf.c
pciconf.h
pcidevs Tweak some Realtek re(4) device names. 2009-04-25 15:29:18 +00:00
pcidevs_data.h Regen from pcidevs rev 1.983: 2009-04-25 15:30:17 +00:00
pcidevs.h Regen from pcidevs rev 1.983: 2009-04-25 15:30:17 +00:00
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
pciide.c
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
r128fb.c
r128fbreg.h
radeonfb_bios.c
radeonfb_i2c.c
radeonfb.c
radeonfbreg.h
radeonfbvar.h
rccide.c
README
satalink.c
sdhc_pci.c Added SD/MMC support from OpenBSD. 2009-04-21 03:00:29 +00:00
siisata_pci.c
siop_pci_common.c
siop_pci_common.h
siop_pci.c
siside.c
slide.c
stpcide.c
sv.c
svreg.h
svvar.h
svwsata.c
tga_conf.c
tga.c
tgareg.h
tgavar.h
trm.c
trmreg.h
twa.c
twaio.h
twareg.h
twavar.h
twe.c
tweio.h
twereg.h
twevar.h
ubsec.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
ubsecreg.h
ubsecvar.h
uhci_pci.c Disable interrupts on the h/w before detaching the interrupt 2009-04-17 17:21:31 +00:00
unichromeaccel.h
unichromeconfig.h
unichromefb.c
unichromehw.h
unichromemode.h
unichromereg.h
universe_pci_var.h
universe_pci.c
usb_pci.c
usb_pci.h
vga_pci.c
vga_pcivar.h
viaenv.c
viaide.c
voodoofb.c
voodoofbreg.h
weasel_pci.c
weaselreg.h
yds.c
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