NetBSD/sys/dev/pci
2006-12-25 23:58:36 +00:00
..
bktr s/existance/existence/, from Zafer. 2006-11-24 22:52:16 +00:00
aac_pci.c
acardide.c
aceride.c PR/35136: Gary Duzan: Enable Ultra/133 on newer aceride 2006-11-27 16:56:38 +00:00
adv_pci.c
adw_pci.c
agp_ali.c
agp_amd.c
agp_i810.c
agp_intel.c
agp_sis.c
agp_via.c
agp.c Don't cleanup memory mappings twice. From Blair Sadewitz 2006-12-18 12:01:48 +00:00
agpbusprint.c
agpreg.h
agpvar.h
ahc_pci.c
ahcisata.c Don't call the done callback twice if a special action is waiting on the queue. 2006-12-02 13:35:52 +00:00
ahcisatareg.h Add ahcisata(4), a driver for AHCI 1.0 and 1.1 controllers. Tested on the sata 2006-11-30 21:01:15 +00:00
ahd_pci.c
amdpm_smbus.c
amdpm_smbusreg.h
amdpm.c
amdpmreg.h
amdpmvar.h
amr.c Change kauth(9) KPI for kauth_authorize_device_passthru() to add another 2006-12-02 03:10:42 +00:00
amrio.h
amrreg.h
amrvar.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 s/independant/independent/, from Zafer. 2006-11-24 22:04:21 +00:00
btvmeii.c s/independant/independent/, from Zafer. 2006-11-24 22:04:21 +00:00
btvmeireg.h
btvmeivar.h
cac_pci.c Improve error handling. Related to PR/21900. 2006-11-28 20:29:14 +00:00
chipsfb.c
chipsfbreg.h
ciss_pci.c
cmdide.c s/independant/independent/, from Zafer. 2006-11-24 22:04:21 +00:00
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
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 Redo rev. 1.42, fixing the original array subscript pasto the right way. 2006-12-18 23:13:39 +00:00
esoreg.h
esovar.h
files.agp
files.pci Add bnx(4), a driver for Broadcom NetXtreme II 10/100/1000 Ethernet device. 2006-12-17 23:02:06 +00:00
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 Sync two alternative IDs with pcidevs. 2006-11-26 06:09:09 +00:00
if_bgereg.h Revert a CHIPID entry in the previous: 2006-11-26 05:52:15 +00:00
if_bnx.c Add bnx(4), a driver for Broadcom NetXtreme II 10/100/1000 Ethernet device. 2006-12-17 23:02:06 +00:00
if_bnxreg.h Add bnx(4), a driver for Broadcom NetXtreme II 10/100/1000 Ethernet device. 2006-12-17 23:02:06 +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
if_fxp_pci.c Match on board ethernet controller on VGN-TX72PZ. 2006-11-26 01:15:39 +00:00
if_gem_pci.c
if_gsip.c
if_hme_pci.c
if_ipw.c
if_ipwreg.h
if_ipwvar.h
if_iwi.c - Upgrade to the latest firmware and as a result remove the error log dump. 2006-12-20 16:30:20 +00:00
if_iwireg.h - Upgrade to the latest firmware and as a result remove the error log dump. 2006-12-20 16:30:20 +00:00
if_iwivar.h - Upgrade to the latest firmware and as a result remove the error log dump. 2006-12-20 16:30:20 +00:00
if_kse.c
if_le_pci.c
if_levar.h
if_lmc.c
if_lmc.h
if_msk.c
if_mskvar.h
if_mtd_pci.c
if_ne_pci.c
if_nfe.c CID-3667: check if 'mtag != NULL' before dereferencing it 2006-12-25 23:58:36 +00:00
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
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 Spell "schedule" correctly. From Zafer Aydogan. 2006-12-25 18:36:05 +00:00
if_tlp_pci.c
if_tlregs.h
if_tlvar.h
if_txp.c
if_txpreg.h
if_vge.c Free resouces on failure in vge_allocmem(). 2006-12-01 11:30:55 +00:00
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
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 Add missing $NetBSD: $ 2006-12-20 21:44:06 +00:00
mlx_pci.c
mly_tables.h
mly.c Change kauth(9) KPI for kauth_authorize_device_passthru() to add another 2006-12-02 03:10:42 +00:00
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 merge yamt-splraiseipl branch. 2006-12-21 15:55:21 +00:00
pccbbreg.h
pccbbvar.h merge yamt-splraiseipl branch. 2006-12-21 15:55:21 +00:00
pci_map.c
pci_quirks.c
pci_subr.c
pci_usrreq.c
pci.c
pcibusprint.c
pciconf.c
pciconf.h
pcidevs Add another PCI ID for Dell PERC 5 (from OpenBSD) 2006-12-10 23:43:13 +00:00
pcidevs_data.h Regen: another PCI id for Dell PERC 5 2006-12-10 23:44:08 +00:00
pcidevs.h Regen: another PCI id for Dell PERC 5 2006-12-10 23:44:08 +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 s/independant/independent/, from Zafer. 2006-11-24 22:04:21 +00:00
pciidevar.h
pciio.h
pcireg.h
pcivar.h
pcscp.c
pcscpreg.h
pdcide.c
pdcsata.c
piixide.c Now that we have a AHCI driver (thanks a bunch, Manuel!), we can remove the 2006-12-01 10:31:30 +00:00
piixpm.c Print pci device info instead of "Power Management Controller". 2006-12-10 00:34:52 +00:00
piixpmreg.h
plx9060reg.h
plx9060var.h
ppb.c
ppbreg.h
puc.c
puccn.c
puccn.h
pucdata.c Add support for 4 and 8 ports modem boards from Perle systems 2006-12-09 21:06:06 +00:00
pucvar.h
radeonfb_bios.c
radeonfb_i2c.c
radeonfb.c various minor fixes: 2006-12-13 00:19:01 +00:00
radeonfbreg.h
radeonfbvar.h
rccide.c
README
satalink.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 Enable WDC_CAPABILITY_WIDEREGS. With this change LBA48 operations no 2006-11-30 19:32:37 +00:00
tga_conf.c
tga.c
tgareg.h
tgavar.h
trm.c
trmreg.h
twa.c
twaio.h
twareg.h
twavar.h
twe.c Change kauth(9) KPI for kauth_authorize_device_passthru() to add another 2006-12-02 03:10:42 +00:00
tweio.h
twereg.h
twevar.h
ubsec.c
ubsecreg.h
ubsecvar.h
uhci_pci.c Convert to use aprint_* 2006-12-10 05:14:42 +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
viapm.c
viapmvar.h
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