NetBSD/sys/dev/pci
msaitoh 25ff74206e On sparc64, the memory arbiter may be disabled by OF.
Move the HW config checking stuff to after bge_reset(). bge_reset()
initializes both byte order settings and the memory arbiter.

 The hwcfg stuff will be required in bge_reset() in future, so we should
rethink about hwconfig and bge_reset().
2013-05-24 11:47:47 +00:00
..
bktr bt848_format is only defined in a __FreeBSD__ section of bktr_os.c and 2012-12-14 19:38:36 +00:00
cxgb Make cxgb at least compilable. Fix _rt_key usage. 2013-01-23 23:31:26 +00:00
hdaudio Fix rcsid. 2012-08-29 18:52:31 +00:00
ixgbe split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
n8 Fix misspelling of acceptible (it's only acceptable with an 'a', not an 'i'). 2012-12-01 11:37:26 +00:00
voyager found the missing commit so put this back 2013-05-14 09:19:36 +00:00
aac_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
acardide.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
aceride.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
adv_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
adw_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
agp_ali.c
agp_amd64.c - make agp_amd64_attach() also checks AMD64 Family 10h CPU's 2012-02-25 21:21:09 +00:00
agp_amd.c
agp_apple.c
agp_i810.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
agp_intel.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
agp_sis.c
agp_via.c more AGP v3 fixes from FreeBSD: 2011-02-19 20:07:02 +00:00
agp.c device_pmf_is_registered() is not required 2012-04-06 20:16:58 +00:00
agpbusprint.c
agpreg.h
agpvar.h
ahc_pci.c
ahcisata_pci.c Add FORCE quirks for ASMEDIA ASM1061 2012-10-21 23:09:53 +00:00
ahd_pci.c Delete "PCI_" from PCIX and PICE capability registers. 2013-04-21 19:59:39 +00:00
alipm.c Split device_t 2012-03-18 12:47:01 +00:00
amdpm_smbus.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
amdpm_smbusreg.h
amdpm.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
amdpmreg.h
amdpmvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
amr.c Convert amr(4) to device_t (CFATTACH_DECL_NEW). 2012-07-27 16:25:11 +00:00
amrio.h
amrreg.h
amrvar.h Convert amr(4) to device_t (CFATTACH_DECL_NEW). 2012-07-27 16:25:11 +00:00
arcmsr.c Initialize current value for ENVSYS_DRIVE sensors 2011-06-20 22:02:55 +00:00
arcmsrvar.h Maintain our own storage for volume and disk ID info rather than 2011-06-20 13:26:58 +00:00
artsata.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
atppc_puc.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
auacer.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
auacerreg.h
auich.c Add some pre-processor magic to verify that the type of the data item 2012-06-02 21:36:41 +00:00
auichreg.h
auixp.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
auixpreg.h
auixpvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
autri.c Split device_t 2012-03-17 20:29:59 +00:00
autrireg.h
autrivar.h Split device_t 2012-03-17 20:29:59 +00:00
auvia.c put back IPL_AUDIO and splaudio(), at the request of rmind. they are 2011-11-24 03:35:56 +00:00
auviavar.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
azalia_codec.c Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
azalia.c put back IPL_AUDIO and splaudio(), at the request of rmind. they are 2011-11-24 03:35:56 +00:00
azalia.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
bha_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
btvmei.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
btvmeii.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
btvmeireg.h
btvmeivar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
cac_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
chipsfb.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
ciss_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
cmdide.c Fix no wd on cmd680. 2012-09-03 15:38:17 +00:00
cmpci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
cmpcireg.h
cmpcivar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
com_puc.c
coram.c remove an unnecessary cast. 2012-10-29 12:59:43 +00:00
coramvar.h modify the dtv device api so hardware drivers can be loaded independently 2011-08-09 01:42:24 +00:00
cs428x.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
cs428x.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
cs428xreg.h
cs4280_image.h
cs4280.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
cs4280reg.h
cs4281.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
cs4281reg.h
cx23885reg.h add CLK_DELAY 2011-08-09 11:26:40 +00:00
cxdtv_boards.c hook in lg3303 demod support and modularize 2011-07-14 23:47:45 +00:00
cxdtv_boards.h Add cxdtv(4), a dtv(4) driver for Conexant CX23880-series DTV interface chips. 2011-07-11 00:46:03 +00:00
cxdtv.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
cxdtvreg.h Define and use symbolic bits in registers. 2011-09-26 18:07:37 +00:00
cxdtvvar.h modify the dtv device api so hardware drivers can be loaded independently 2011-08-09 01:42:24 +00:00
cy82c693.c
cy82c693reg.h
cy82c693var.h
cy_pci.c
cyber.c
cyberreg.h
cybervar.h
cypide.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
cz.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
czreg.h
devlist2h.awk
dpt_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
eap.c put back IPL_AUDIO and splaudio(), at the request of rmind. they are 2011-11-24 03:35:56 +00:00
eapreg.h
eapvar.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
ehci_pci.c Fix PR kern/46828 (6.0_BETA2 and 6.0_RC1 won't start on DL320/G5p): 2012-09-22 14:27:24 +00:00
emuxki.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
emuxkireg.h
emuxkivar.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
esa.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
esadsp.h
esareg.h
esavar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
esiop_pci.c
esm.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
esmreg.h
esmvar.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
eso.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
esoreg.h
esovar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
files.agp
files.pci patches for new wifi devices. 2013-03-30 02:38:58 +00:00
fms.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
fmsvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
fwohci_pci.c Fix error branches and config pending races in firewire init. 2012-08-04 03:55:43 +00:00
gcscaudio.c convert to device_t. 2012-03-02 11:41:36 +00:00
gcscaudioreg.h
genfb_pci.c Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with 2012-03-13 18:40:26 +00:00
genfb_pcivar.h Add an #include for the genfb_softc type. 2011-10-18 23:05:17 +00:00
geodeide.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
gtp.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
hifn7751.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
hifn7751reg.h
hifn7751var.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
hptide.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
i82365_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
i82365_pcivar.h
iavc_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
ibmcd.c Adding ibmcd(4), a device driver for the IBM 4810 BSP cash drawer port as 2012-12-17 20:37:59 +00:00
ichsmb.c Match the C600's other smbus controller. 2013-01-12 20:33:02 +00:00
icp_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_age.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_agereg.h
if_alc.c Delete "PCI_" from PCIX and PICE capability registers. 2013-04-21 19:59:39 +00:00
if_alcreg.h catch up with FreeBSD driver, adds support for AR815x chips 2011-02-23 02:25:04 +00:00
if_ale.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_alereg.h
if_an_pci.c match some more devices. 2012-09-23 01:10:59 +00:00
if_ath_pci.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_athn_pci.c Delete "PCI_" from PCIX and PICE capability registers. 2013-04-21 19:59:39 +00:00
if_atw_pci.c Replace anonymous constants, 0x10, 0x14, ..., with PCI_BAR(0), 2011-07-26 20:51:23 +00:00
if_bce.c Fix mii_statchg to take a 'struct ifnet *' instead of device_t. This fixes 2012-07-22 14:32:49 +00:00
if_bcereg.h
if_bge.c On sparc64, the memory arbiter may be disabled by OF. 2013-05-24 11:47:47 +00:00
if_bgereg.h Add some definitions. 2013-05-14 00:27:39 +00:00
if_bgevar.h bge_init_tx_ring() uses BGE_RSLOTS (==256) but bge_free_tx_ring() uses 2013-05-24 02:29:36 +00:00
if_bnx.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_bnxreg.h Fix BCM5709 PHY detection for ethernet PHYs (the SerDes case being already 2011-05-02 09:03:10 +00:00
if_bnxvar.h Use RX_PAGES for rx_bd_chain_{,r}seq. 2012-04-26 17:43:02 +00:00
if_bwi_pci.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_cas.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_casreg.h
if_casvar.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
if_de.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_devar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_dge.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_dgereg.h
if_en_pci.c Replace anonymous constants, 0x10, 0x14, ..., with PCI_BAR(0), 2011-07-26 20:51:23 +00:00
if_ep_pci.c Replace anonymous constants, 0x10, 0x14, ..., with PCI_BAR(0), 2011-07-26 20:51:23 +00:00
if_epic_pci.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
if_esh_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_et.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_etreg.h
if_ex_pci.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_fpa.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_fxp_pci.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_gem_pci.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_hme_pci.c Stop abuse of PCI_FLAGS_IO_ENABLED and PCI_FLAGS_MEM_ENABLED. The flags 2011-05-10 18:31:33 +00:00
if_ipw.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_ipwreg.h
if_ipwvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_iwi.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_iwireg.h
if_iwivar.h
if_iwn.c Delete "PCI_" from PCIX and PICE capability registers. 2013-04-21 19:59:39 +00:00
if_iwnreg.h Use only one set of EDCA variables 2013-03-30 14:14:30 +00:00
if_iwnvar.h update from OpenBSD by msaitoh. Tested on amd64. 2011-05-15 13:56:20 +00:00
if_jme.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_jmereg.h
if_kse.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_le_pci.c Replace anonymous constants, 0x10, 0x14, ..., with PCI_BAR(0), 2011-07-26 20:51:23 +00:00
if_levar.h
if_lii.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_liireg.h
if_lmc.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_lmc.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_malo_pci.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_msk.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_mskvar.h struct device * -> device_t change. 2012-10-14 19:10:41 +00:00
if_mtd_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_ne_pci.c Replace anonymous constants, 0x10, 0x14, ..., with PCI_BAR(0), 2011-07-26 20:51:23 +00:00
if_nfe.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_nfereg.h
if_nfevar.h
if_ntwoc_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_ntwoc_pcireg.h
if_pcn.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_pcnreg.h
if_ral_pci.c split device_t/softc 2012-02-18 13:38:35 +00:00
if_re_pci.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_rtk_pci.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_rtw_pci.c Fix debug build 2012-09-30 11:29:42 +00:00
if_sf_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_sip.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_sipreg.h
if_sk.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_skreg.h The Genesis interface provides a register in the device specific config space 2011-05-29 13:31:30 +00:00
if_skvar.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
if_ste.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_stereg.h
if_stge.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_stgereg.h
if_ti.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_tireg.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_tl.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_tlp_pci.c match some more devices. 2012-09-23 01:10:59 +00:00
if_tlregs.h
if_tlvar.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
if_txp.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_txpreg.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_vge.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_vgereg.h
if_vioif.c Fix a typo, and remove an unused member. 2013-05-09 12:23:17 +00:00
if_vr.c - reset the chip if the tx engine gets stuck after a link state change, 2012-12-27 16:23:48 +00:00
if_vrreg.h
if_vte.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_vtereg.h - Properly count collisions 2011-04-28 17:32:48 +00:00
if_vtevar.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
if_wi_pci.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
if_wm.c Delete "PCI_" from PCIX and PICE capability registers. 2013-04-21 19:59:39 +00:00
if_wmreg.h Delete "PCI_" from PCIX and PICE capability registers. 2013-04-21 19:59:39 +00:00
if_wmvar.h Add support I21[01]. Only tested with my own I210-T1 Ethernet Server Adapter. 2013-04-18 12:42:03 +00:00
if_wpi.c replace function with macro 2013-03-30 03:21:43 +00:00
if_wpireg.h
if_wpivar.h
if_xge.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_xgereg.h
ifpci2.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
ifpci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
igsfb_pci.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
igsfb_pcivar.h
iha_pci.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
iop_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
isic_pci_elsa_qs1p.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
isic_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
isic_pci.h
isp_pci.c Use proper format string 2011-05-24 18:17:24 +00:00
iteide.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
iwic_bchan.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
iwic_dchan.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
iwic_fsm.c
iwic_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
iwicreg.h
iwicvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
ixpide.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
jmide_reg.h Remove unused local defines for PCI_COMMAND_STATUS_REG bits (already 2011-10-24 16:06:43 +00:00
jmide.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
joy_eap.c Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
joy_eso.c Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
joy_pci.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
ld_amr.c Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
ld_twa.c Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
ld_twe.c Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
ld_virtio.c Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
lpt_puc.c
lynxfb.c lynxfb too. 2012-03-14 13:41:07 +00:00
lynxfbreg.h fix mmaped offset. 2012-03-11 15:58:56 +00:00
lynxfbvar.h Added Lemote Yeeloong Notebook support. 2012-03-02 13:20:57 +00:00
machfb.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
machfbreg.h add a few register definitions 2012-08-15 15:39:23 +00:00
Makefile
Makefile.pcidevs
mfi_pci.c PR/46877 - Wolfgang Stukenbrock -- missing definition for Symbios SAS 9261-8i 2012-08-31 05:22:17 +00:00
mlx_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
mly_tables.h
mly.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
mlyio.h
mlyreg.h
mlyvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
mpii.c Add mpii(4), a driver for LSI Logic Fusion-MPT Message Passing Interface II 2012-04-19 17:50:49 +00:00
mpt_pci.c Split device_t 2012-03-18 21:05:21 +00:00
mpu_cmpci.c Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
mpu_eso.c Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
mpu_fms.c Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
mpu_yds.c Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
mvsata_pci.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
nca_pci.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
neo-coeff.h
neo.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
neoreg.h
nfsmb.c Replace the xxx_acquire()/xxx_release() rwlocks with mutexes. There are 2012-02-14 15:08:07 +00:00
nfsmbreg.h
njs_pci.c
nside.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
oboe.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
oboereg.h
ohci_pci.c merge the jmcneill-usbmp branch. many thanks to jared for the 2012-06-10 06:15:52 +00:00
opl_cmpci.c Tidy up a little, the way that midi attachment code works 2012-04-09 10:18:16 +00:00
opl_eso.c Tidy up a little, the way that midi attachment code works 2012-04-09 10:18:16 +00:00
opl_fms.c Tidy up a little, the way that midi attachment code works 2012-04-09 10:18:16 +00:00
opl_sv.c Tidy up a little, the way that midi attachment code works 2012-04-09 10:18:16 +00:00
opl_yds.c Tidy up a little, the way that midi attachment code works 2012-04-09 10:18:16 +00:00
optiide.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
pccbb.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
pccbbreg.h
pccbbvar.h
pci_map.c Only probe the upper BAR of a mem64 BAR if bit 31 is readonly 2012-10-20 06:03:38 +00:00
pci_quirks.c
pci_stub.c Add to pci_bus_devorder() an argument that tells the number of slots 2011-08-24 20:27:35 +00:00
pci_subr.c - Print PCIe 2.0 or higher capability registers. 2013-04-21 23:54:44 +00:00
pci_usrreq.c Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with 2012-03-13 18:40:26 +00:00
pci_verbose.c have pci register itself as a module, and make PCI driver modules depend on it 2011-08-29 14:47:07 +00:00
pci_verbose.h
pci.c Add a __PCI_DEV_FUNCORDER hook. 2012-10-20 06:04:01 +00:00
pcibusprint.c
pciconf.c Enforce alignments for buses. 2012-10-20 06:09:07 +00:00
pciconf.h Fix comment 2012-09-08 05:02:41 +00:00
pcidevs Add IDs for Marvell Armada XP. 2013-04-20 09:26:23 +00:00
pcidevs_data.h Regen PCI devs database. 2013-04-20 09:38:16 +00:00
pcidevs.h Regen PCI devs database. 2013-04-20 09:38:16 +00:00
pciide_acard_reg.h
pciide_acer_reg.h
pciide_apollo_reg.h Add complete support for all channels on VT6421A SATA/PATA controller to 2011-07-10 20:01:37 +00:00
pciide_cmd_reg.h
pciide_common.c don't attempt to re-unmap the interrupt on detach 2012-11-14 01:04:45 +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_natsemi_reg.h
pciide_opti_reg.h
pciide_pdc202xx_reg.h
pciide_piccolo_reg.h
pciide_piix_reg.h
pciide_sch_reg.h
pciide_sii3112_reg.h
pciide_sis_reg.h
pciide_sl82c105_reg.h
pciide_svwsata_reg.h
pciide.c
pciidereg.h
pciidevar.h Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
pciio.h
pcireg.h - Add some PCIe 2.0 or higher capability register definitions. 2013-04-21 23:46:06 +00:00
pcivar.h extend the pci_aprint_devinfo slightly to cover the cases commonly 2012-01-29 11:31:38 +00:00
pcscp.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
pcscpreg.h
pdcide.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
pdcsata.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
piixide.c enable the generic pciide detach function in piixide(4) 2012-11-14 01:05:49 +00:00
piixpm.c Replace the xxx_acquire()/xxx_release() rwlocks with mutexes. There are 2012-02-14 15:08:07 +00:00
piixpmreg.h The ServerWorks CSB5 smbus controller often times out and hangs until reboot. 2011-02-13 11:20:12 +00:00
plx9060reg.h
plx9060var.h
pm2fb.c don't crash when we're not the console 2012-10-06 14:41:40 +00:00
pm2reg.h support anti-aliased fonts in 8 bit 2012-09-12 12:07:04 +00:00
ppb.c Delete "PCI_" from PCIX and PICE capability registers. 2013-04-21 19:59:39 +00:00
ppbreg.h
puc.c Add support for SYSTEMBASE SB16C105x 4-port/8-port serial PCI cards. 2011-05-28 10:48:50 +00:00
puccn.c
puccn.h
pucdata.c space change. 2012-12-19 05:50:06 +00:00
pucvar.h
pwdog.c Unconditionally include <sys/modules.h>. 2011-08-30 07:22:11 +00:00
r128fb.c don't call allocattr() for the default attribute 2012-10-04 10:22:45 +00:00
r128fbreg.h Forgot to commit this along with r128fb.c. Again. 2012-01-06 13:59:50 +00:00
radeonfb_bios.c
radeonfb_i2c.c
radeonfb.c clear screen when leaving X so we don't leave garbage in the borders 2013-03-28 17:25:10 +00:00
radeonfbreg.h Make R3xx actually work by wiring outputs, DACs and CRTCs sanely, add a bunch of R3xx-specific workarounds. Tested in xvr-100, iBook G4 and an RV350. 2012-12-30 09:45:05 +00:00
radeonfbvar.h clear screen when leaving X so we don't leave garbage in the borders 2013-03-28 17:25:10 +00:00
rccide.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
rdcide_reg.h Add rdcide(4), a driver for the IDE controller found in RDC's 2011-04-04 14:33:51 +00:00
rdcide.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
README
satalink.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
schide.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
sdhc_pci.c Add detachment support for sdhc_pci. 2012-12-20 14:41:35 +00:00
siisata_pci.c Recognize 3114. 2012-10-20 06:18:54 +00:00
siop_pci_common.c
siop_pci_common.h
siop_pci.c
sisfb.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
sisfb.h Add a basic driver for the SIS315 Pro frame buffer found on some loogson2-based 2011-08-27 13:28:37 +00:00
siside.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
slide.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
sti_pci.c
stpcide.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
sv.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
svreg.h
svvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
svwsata.c make this work on PowerMac G5 2013-04-28 00:47:56 +00:00
tdvfb.c - Map memory space with BUS_SPACE_MAP_LINEAR 2013-01-31 11:57:07 +00:00
tdvfbreg.h Preliminary blitter support for Voodoo2. 2012-07-20 21:31:28 +00:00
tdvfbvar.h Add wsdisplay ioctls and support for mmap'ing of linear frame buffer. 2012-07-29 20:31:53 +00:00
tga_conf.c
tga.c add extra parameter for wsfont_find() 2012-01-11 20:50:00 +00:00
tgareg.h
tgavar.h
toshide.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
trm.c use MMIO if available 2012-05-10 03:16:50 +00:00
trmreg.h use MMIO if available 2012-05-10 03:16:50 +00:00
twa.c fix autoconf output (don't print from the match routine). 2012-11-02 14:59:11 +00:00
twaio.h
twareg.h
twavar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
twe.c fix device/softc split: initialize sc->sc_dev. 2012-12-02 15:34:36 +00:00
tweio.h
twereg.h
twevar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
ubsec.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
ubsecreg.h
ubsecvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
uhci_pci.c Track what parts of initialization were successfull and only revert those 2013-03-17 18:30:00 +00:00
unichromeaccel.h
unichromeconfig.h
unichromefb.c Implement new WSDISPLAYIO_GET_BUSID ioctl. 2011-01-22 15:14:27 +00:00
unichromehw.h
unichromemode.h
unichromereg.h
universe_pci_var.h dependant -> dependent 2011-06-30 20:09:15 +00:00
universe_pci.c
usb_pci.c
usb_pci.h
vga_pci.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
vga_pcivar.h
viaenv.c Initialize sensors states before registering. 2011-06-20 17:29:06 +00:00
viaide.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
viomb.c Import of the virtio driver written by MINOURA Makoto <minoura@netbsd.org> 2011-10-30 12:12:21 +00:00
virtio.c Small typo in symbolic name. 2011-11-02 23:05:52 +00:00
virtioreg.h Import of the virtio driver written by MINOURA Makoto <minoura@netbsd.org> 2011-10-30 12:12:21 +00:00
virtiovar.h Import of the virtio driver written by MINOURA Makoto <minoura@netbsd.org> 2011-10-30 12:12:21 +00:00
voodoofb.c Differentiate between Voodoo 3 and Voodoo Banshee (MAX_CLOCK). 2012-11-09 19:50:22 +00:00
voodoofbreg.h Silence "large integer implicitly truncated to unsigned type" warning on LP64. 2012-01-21 16:12:57 +00:00
voyager.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
voyagervar.h consolidate bit twiddling functions into one generic case and a bunch of 2011-12-07 09:08:00 +00:00
wcfb.c add acceleration support, for Sun XVR-1200 and compatible only so far 2012-10-09 21:59:19 +00:00
wcfbreg.h add acceleration support, for Sun XVR-1200 and compatible only so far 2012-10-09 21:59:19 +00:00
weasel_pci.c
weaselreg.h
wsdisplay_pci.c Implement new WSDISPLAYIO_GET_BUSID ioctl. 2011-01-22 15:14:27 +00:00
wsdisplay_pci.h Implement new WSDISPLAYIO_GET_BUSID ioctl. 2011-01-22 15:14:27 +00:00
yds.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
ydsreg.h
ydsvar.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00

$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