NetBSD/sys/dev/pci
bouyer 1c51ff8336 Better fix for rev 1.94 (disable UDMA for SiS controllers with rev 0xd0):
Different chipsets have the same vendor/device/rev ID for the IDE controller,
but only one of them is buggy. So check dev/rev ID of the function 0
(pchb on the buggy one) of the same device to detect the buggy controller.
2001-07-04 16:26:17 +00:00
..
bktr
Makefile
Makefile.pcidevs
README
adv_pci.c
adw_pci.c
ahc_pci.c
auich.c
auichreg.h
auvia.c
auviavar.h
bha_pci.c
btvmei.c receive, not recieve 2001-06-12 15:17:10 +00:00
btvmeii.c
btvmeireg.h receive, not recieve 2001-06-12 15:17:10 +00:00
btvmeivar.h
cac_pci.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
cz.c
czreg.h
devlist2h.awk
dpt_pci.c
eap.c
eapreg.h
ehci_pci.c
esm.c
esmreg.h
esmvar.h
eso.c
esoreg.h
esovar.h
files.pci Device driver for the Sundance Tech. ST-201 10/100 Ethernet. This 2001-06-19 23:00:47 +00:00
fms.c
fmsvar.h
fwlynx_pci.c
fwohci_pci.c
hifn7751.c
hifn7751reg.h
hifn7751var.h
i82365_pci.c
i82365_pcivar.h
if_an_pci.c Add Cisco/Aironet 350 2001-06-18 13:21:24 +00:00
if_de.c withough -> without 2001-06-13 10:45:57 +00:00
if_devar.h withough -> without 2001-06-13 10:45:57 +00:00
if_en_pci.c
if_ep_pci.c Don't need INET or NS includes here. 2001-06-12 22:28:15 +00:00
if_epic_pci.c Don't need INET or NS includes here. 2001-06-12 22:28:15 +00:00
if_esh_pci.c Don't need INET or NS includes here. 2001-06-12 22:28:15 +00:00
if_ex_pci.c Don't need INET or NS includes here. 2001-06-12 22:28:15 +00:00
if_fpa.c withough -> without 2001-06-13 10:45:57 +00:00
if_fxp_pci.c Don't need INET or NS includes here. 2001-06-12 22:28:15 +00:00
if_gsip.c
if_hme_pci.c
if_le_pci.c Convert to use ether_ioctl() for SIOCSIFADDR and SIOCSIFFLAGS. 2001-06-18 11:06:26 +00:00
if_levar.h
if_lmc.c withough -> without 2001-06-13 10:45:57 +00:00
if_lmc_common.c withough -> without 2001-06-13 10:45:57 +00:00
if_lmc_media.c receive, not recieve 2001-06-12 15:17:10 +00:00
if_lmc_nbsd.c withough -> without 2001-06-13 10:45:57 +00:00
if_lmc_types.h
if_lmcioctl.h
if_lmcvar.h withough -> without 2001-06-13 10:45:57 +00:00
if_ne_pci.c Don't need INET or NS includes here. 2001-06-12 22:28:15 +00:00
if_ntwoc_pci.c
if_ntwoc_pcireg.h
if_rtk_pci.c Don't need INET or NS includes here. 2001-06-12 22:28:15 +00:00
if_sf_pci.c Add support for the Adaptec AIC-6915 10/100 Ethernet. This is 2001-06-18 22:05:35 +00:00
if_sip.c Split the receive interrupt handler into two versions, one for the 2001-06-30 22:35:05 +00:00
if_sipreg.h
if_ste.c Update for D-Link ST201 change. 2001-06-30 01:05:25 +00:00
if_stereg.h Device driver for the Sundance Tech. ST-201 10/100 Ethernet. This 2001-06-19 23:00:47 +00:00
if_ti.c IFM_1000_TX -> IFM_1000_T, as (breifly) discussed on tech-net. 2001-06-30 17:53:58 +00:00
if_tireg.h IFM_1000_TX -> IFM_1000_T, as (breifly) discussed on tech-net. 2001-06-30 17:53:58 +00:00
if_tl.c Proper media support for Compaq Deskpro 4000. PR kern/13244 from 2001-06-21 16:33:33 +00:00
if_tlp_pci.c Don't need INET or NS includes here. 2001-06-12 22:28:15 +00:00
if_tlregs.h
if_tlvar.h
if_vr.c Don't need INET or NS includes here. 2001-06-12 22:28:15 +00:00
if_vrreg.h
iha_pci.c
iop_pci.c
isic_pci.c
isic_pci.h
isic_pci_avm_fritz_pci.c
isic_pci_elsa_qs1p.c
isp_pci.c Ooops- we need to allocate an array of pointers to scsipi_xfer structures 2001-06-14 19:54:07 +00:00
ld_twe.c
lpt_puc.c
mlx_pci.c
mpu_eso.c
mpu_fms.c
mpu_yds.c
ncr.c
ncrreg.h
ncrstat.c
neo-coeff.h
neo.c
neoreg.h
ohci_pci.c
opl_eso.c
opl_fms.c
opl_sv.c
opl_yds.c
pccbb.c
pccbbreg.h
pccbbvar.h
pci.c
pci_map.c
pci_quirks.c
pci_subr.c
pciconf.c It's pretty questionable to printf a PCI tag, but if we're going to 2001-06-14 01:06:56 +00:00
pciconf.h Add a port to IBM's PPC405GP Reference Board (the "walnut") 2001-06-13 06:01:44 +00:00
pcidevs Change the DLINK ST-201 entry, add more Sundance/DLINK Gig-E 2001-06-30 01:03:59 +00:00
pcidevs.h Regen. 2001-06-30 01:04:25 +00:00
pcidevs_data.h Regen. 2001-06-30 01:04:25 +00:00
pciide.c Better fix for rev 1.94 (disable UDMA for SiS controllers with rev 0xd0): 2001-07-04 16:26:17 +00:00
pciide_acard_reg.h
pciide_acer_reg.h
pciide_amd_reg.h
pciide_apollo_reg.h
pciide_cmd_reg.h
pciide_cy693_reg.h
pciide_hpt_reg.h
pciide_opti_reg.h
pciide_pdc202xx_reg.h
pciide_piix_reg.h
pciide_sis_reg.h
pciidereg.h
pciidevar.h
pcireg.h
pcivar.h
pcscp.c
pcscpreg.h
plx9060reg.h
plx9060var.h
ppb.c
ppbreg.h
puc.c
puccn.c
puccn.h
pucdata.c
pucvar.h
siop_pci.c
siop_pci_common.c
siop_pci_common.h
sv.c
svreg.h
svvar.h
tga.c This was able to crash my new alpha consistently when I started X. 2001-06-24 01:11:08 +00:00
tga_conf.c
tgareg.h
tgavar.h
twe.c
twereg.h
twevar.h
uhci_pci.c
universe_pci.c
universe_pci_var.h
vga_pci.c
vga_pcivar.h
viaenv.c
viapm.c
viapmvar.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