NetBSD/sys/dev/pci
tsutsui be41c8c2ea Free resouces on failure in vge_allocmem(). 2006-12-01 11:30:55 +00:00
..
bktr s/existance/existence/, from Zafer. 2006-11-24 22:52:16 +00:00
Makefile
Makefile.pcidevs
README
aac_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
acardide.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
aceride.c PR/35136: Gary Duzan: Enable Ultra/133 on newer aceride 2006-11-27 16:56:38 +00:00
adv_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
adw_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
agp.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
agp_ali.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
agp_amd.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
agp_i810.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
agp_intel.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
agp_sis.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
agp_via.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
agpbusprint.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
agpreg.h
agpvar.h
ahc_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
ahcisata.c 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
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 __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
amdpm.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
amdpm_smbus.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
amdpm_smbusreg.h
amdpmreg.h
amdpmvar.h
amr.c spell precede; from Zafer 2006-11-25 16:48:31 +00:00
amrio.h
amrreg.h
amrvar.h
artsata.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
atppc_puc.c
auacer.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
auacerreg.h
auich.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
auichreg.h
auixp.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
auixpreg.h
auixpvar.h
autri.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
autrireg.h
autrivar.h
auvia.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
auviavar.h
azalia.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
azalia.h
azalia_codec.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
bha_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
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 remove some leftover #includes 2006-11-10 20:27:44 +00:00
chipsfbreg.h cleanup, implement putchar() using the blitter 2006-09-27 05:19:23 +00:00
ciss_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
cmdide.c s/independant/independent/, from Zafer. 2006-11-24 22:04:21 +00:00
cmpci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
cmpcireg.h
cmpcivar.h
com_puc.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
cs428x.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
cs428x.h
cs428xreg.h
cs4280.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
cs4280_image.h
cs4280reg.h
cs4281.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
cs4281reg.h
cy82c693.c
cy82c693reg.h
cy82c693var.h
cy_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
cyber.c
cyberreg.h
cybervar.h
cypide.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
cz.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
czreg.h
devlist2h.awk
dpt_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
eap.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
eapreg.h
eapvar.h
ehci_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
emuxki.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
emuxkireg.h
emuxkivar.h
esa.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
esadsp.h
esareg.h
esavar.h
esiop_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
esm.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
esmreg.h
esmvar.h
eso.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
esoreg.h
esovar.h
files.agp
files.pci 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
fms.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
fmsvar.h
fwlynx_pci.c
fwohci_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
geodeide.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
gtp.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
hifn7751.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
hifn7751reg.h
hifn7751var.h
hptide.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
i82365_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
i82365_pcivar.h
iavc_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
icp_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_an_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_ath_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_atw_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_bce.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
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_de.c add zero initializers to make that compile again 2006-10-24 19:16:50 +00:00
if_devar.h Use C99 initializers where needed. 2006-11-22 01:54:09 +00:00
if_dge.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_dgereg.h
if_en_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_ep_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_epic_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_esh_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_ex_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_fpa.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_fxp_pci.c Match on board ethernet controller on VGN-TX72PZ. 2006-11-26 01:15:39 +00:00
if_gem_pci.c In preparation for gem @ sbus: split the GEM registers into two halfs 2006-11-24 13:01:07 +00:00
if_gsip.c
if_hme_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_ipw.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_ipwreg.h
if_ipwvar.h
if_iwi.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_iwireg.h
if_iwivar.h
if_kse.c - trim CRC off rather than setting M_HASFCS 2006-09-29 08:49:30 +00:00
if_le_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_levar.h
if_lmc.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_lmc.h
if_msk.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_mskvar.h
if_mtd_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_ne_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_nfe.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_nfereg.h
if_nfevar.h
if_ntwoc_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_ntwoc_pcireg.h
if_pcn.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_pcnreg.h
if_ral_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_re_pci.c fix capitalization of NetBSD; from Zapher 2006-11-24 19:38:55 +00:00
if_rtk_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_rtw_pci.c
if_sf_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_sip.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_sipreg.h
if_sk.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_skreg.h
if_skvar.h
if_ste.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_stereg.h
if_stge.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_stgereg.h
if_ti.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_tireg.h
if_tl.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_tlp_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_tlregs.h
if_tlvar.h
if_txp.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_txpreg.h
if_vge.c Free resouces on failure in vge_allocmem(). 2006-12-01 11:30:55 +00:00
if_vgereg.h Make vge(4) look a NetBSD native driver like pcn(4) or epic(4) etc: 2006-10-31 14:13:30 +00:00
if_vr.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_vrreg.h Use uintNN_t. 2006-11-05 13:05:18 +00:00
if_wi_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_wm.c implement ipv6 TSO. 2006-11-23 19:41:58 +00:00
if_wmreg.h wm: add IPv6 rx tcp/udp checksum offloading. 2006-11-16 06:07:54 +00:00
if_wpi.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_wpireg.h Move AMRR code out of wpi(4) and ural(4) into net80211 itself. 2006-10-31 21:53:41 +00:00
if_wpivar.h Move AMRR code out of wpi(4) and ural(4) into net80211 itself. 2006-10-31 21:53:41 +00:00
if_xge.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_xgereg.h
ifpci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
ifpci2.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
igsfb_pci.c
igsfb_pcivar.h
iha_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
iop_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
isic_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
isic_pci.h
isic_pci_elsa_qs1p.c
isp_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
iteide.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
iwic_bchan.c
iwic_dchan.c
iwic_fsm.c
iwic_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
iwicreg.h
iwicvar.h
ixpide.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
joy_eap.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
joy_eso.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
joy_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
ld_amr.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
ld_twa.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
ld_twe.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
lpt_puc.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
machfb.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
machfbreg.h
mlx_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
mly.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
mly_tables.h
mlyio.h
mlyreg.h
mlyvar.h
mpt_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
mpu_cmpci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
mpu_eso.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
mpu_fms.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
mpu_yds.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
neo-coeff.h
neo.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
neoreg.h
njs_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
oboe.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
oboereg.h
ohci_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
opl_cmpci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
opl_eso.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
opl_fms.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
opl_sv.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
opl_yds.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
optiide.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
pccbb.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
pccbbreg.h
pccbbvar.h
pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
pci_map.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
pci_quirks.c
pci_subr.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
pci_usrreq.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
pcibusprint.c
pciconf.c
pciconf.h
pcidevs - add more Broadcom product IDs, and fix two alternative IDs 2006-11-26 06:06:20 +00:00
pcidevs.h Regen from pcidevs rev 1.855: 2006-11-26 06:07:48 +00:00
pcidevs_data.h Regen from pcidevs rev 1.855: 2006-11-26 06:07:48 +00:00
pciide.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
pciide_acard_reg.h
pciide_acer_reg.h
pciide_apollo_reg.h
pciide_cmd_reg.h
pciide_common.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +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_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 s/independant/independent/, from Zafer. 2006-11-24 22:04:21 +00:00
pciidevar.h Make pciide(4)-only configurations (without other DMA-capable driver) compile. 2006-10-17 13:45:05 +00:00
pciio.h
pcireg.h avoid magic number 2006-11-08 11:09:52 +00:00
pcivar.h Create a PCI bus powerhook to handle setting PCI D# power state transitions 2006-09-25 23:09:42 +00:00
pcscp.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
pcscpreg.h
pdcide.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
pdcsata.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
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 __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
piixpmreg.h
plx9060reg.h
plx9060var.h
ppb.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
ppbreg.h
puc.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
puccn.c
puccn.h
pucdata.c Add NetMos 9855 Quad UART and 1284 Printer port 2006-11-13 20:11:10 +00:00
pucvar.h
radeonfb.c PR/35146: George Michaelson: minor fix to let radeonfb.c compile 2006-11-28 13:38:39 +00:00
radeonfb_bios.c
radeonfb_i2c.c
radeonfbreg.h
radeonfbvar.h
rccide.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
satalink.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
siop_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
siop_pci_common.c
siop_pci_common.h
siside.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
slide.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
stpcide.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
sv.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
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.c
tga_conf.c
tgareg.h
tgavar.h
trm.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
trmreg.h
twa.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
twaio.h Tweak the twa(4) driver so that 3ware command line utility works with it. 2006-09-23 22:16:35 +00:00
twareg.h Tweak the twa(4) driver so that 3ware command line utility works with it. 2006-09-23 22:16:35 +00:00
twavar.h
twe.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
tweio.h
twereg.h
twevar.h
ubsec.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
ubsecreg.h
ubsecvar.h
uhci_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
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 __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
vga_pcivar.h
viaenv.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
viaide.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
viapm.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
viapmvar.h
voodoofb.c
voodoofbreg.h
weasel_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
weaselreg.h
yds.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
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