NetBSD/sys/dev/pci
drochner 26613330c6 extend the pci_aprint_devinfo slightly to cover the cases commonly
used by drivers: a short name for the quiet/naive case and a string
to override the "pcidevs" based name by one provided by the driver,
ride on yesterday's kernel minor version bump
2012-01-29 11:31:38 +00:00
..
bktr dependant -> dependent 2011-06-30 20:09:15 +00:00
cxgb MI code must #include <sys/bus.h>, not <machine/bus.h>. 2011-05-18 01:01:59 +00:00
hdaudio relax the test for analog devices analog pcbeep widgets 2011-12-21 02:16:57 +00:00
ixgbe First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
n8 According to the Oxford Dictionary of Etymology, a wether is a male sheep 2011-08-01 12:28:53 +00:00
voyager use rasops_init(0,0), WSFONT_GLYPH(), FONT_IS_ALPHA() 2012-01-11 16:07:29 +00:00
Makefile
Makefile.pcidevs
README
aac_pci.c Use symbolic constants for SUNs version of ADP2_ASR2200S. 2011-09-29 12:51:28 +00:00
acardide.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
aceride.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
adv_pci.c
adw_pci.c
agp.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
agp_ali.c
agp_amd.c
agp_amd64.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
agpbusprint.c
agpreg.h
agpvar.h
ahc_pci.c
ahcisata_pci.c Marvell 88SE9128 needs AHCI_PCI_QUIRK_FORCE. 2011-08-06 14:56:33 +00:00
ahd_pci.c PR/45760: Henning Petersen: Add Adaptec29329LPE to ahd_pci.c 2011-12-30 18:20:46 +00:00
alipm.c Make the SMbus Send/Receive functions work. 2011-02-10 13:52:36 +00:00
amdpm.c
amdpm_smbus.c bye xbox 2011-11-19 02:39:14 +00:00
amdpm_smbusreg.h
amdpmreg.h
amdpmvar.h First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
amr.c
amrio.h
amrreg.h
amrvar.h
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 Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
atppc_puc.c
auacer.c put back IPL_AUDIO and splaudio(), at the request of rmind. they are 2011-11-24 03:35:56 +00:00
auacerreg.h
auich.c put back IPL_AUDIO and splaudio(), at the request of rmind. they are 2011-11-24 03:35:56 +00:00
auichreg.h
auixp.c audio cookie is a struct auixp_codec, not auixp_softc 2011-12-02 11:58:44 +00:00
auixpreg.h
auixpvar.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
autri.c put back IPL_AUDIO and splaudio(), at the request of rmind. they are 2011-11-24 03:35:56 +00:00
autrireg.h
autrivar.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +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.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
azalia_codec.c Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
bha_pci.c
btvmei.c converting extent(9) from malloc(9) to kmem(9) 2012-01-27 18:52:47 +00:00
btvmeii.c dependant -> dependent 2011-06-30 20:09:15 +00:00
btvmeireg.h
btvmeivar.h
cac_pci.c
chipsfb.c Fix CHIPSFB_DEBUG build 2011-07-22 14:34:38 +00:00
ciss_pci.c
cmdide.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
cmpci.c put back IPL_AUDIO and splaudio(), at the request of rmind. they are 2011-11-24 03:35:56 +00:00
cmpcireg.h
cmpcivar.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
com_puc.c
coram.c have pci register itself as a module, and make PCI driver modules depend on it 2011-08-29 14:47:07 +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 Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
cs428x.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
cs428xreg.h
cs4280.c put back IPL_AUDIO and splaudio(), at the request of rmind. they are 2011-11-24 03:35:56 +00:00
cs4280_image.h
cs4280reg.h
cs4281.c put back IPL_AUDIO and splaudio(), at the request of rmind. they are 2011-11-24 03:35:56 +00:00
cs4281reg.h
cx23885reg.h add CLK_DELAY 2011-08-09 11:26:40 +00:00
cxdtv.c Only match supported boards. 2012-01-16 15:33:50 +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
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 Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
cz.c Rename ttymalloc() to tty_alloc(), and ttyfree() to tty_free() for 2011-04-24 16:26:51 +00:00
czreg.h
devlist2h.awk
dpt_pci.c
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 ehci_get_ownership: clear BIOS semaphore when setting OS semaphore, slow 2011-07-30 13:19:21 +00:00
emuxki.c put back IPL_AUDIO and splaudio(), at the request of rmind. they are 2011-11-24 03:35:56 +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 the argument of esa_get_locks() is struct esa_voice *, not struct esa_softc *. 2011-12-03 08:20:12 +00:00
esadsp.h
esareg.h
esavar.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
esiop_pci.c
esm.c put back IPL_AUDIO and splaudio(), at the request of rmind. they are 2011-11-24 03:35:56 +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 put back IPL_AUDIO and splaudio(), at the request of rmind. they are 2011-11-24 03:35:56 +00:00
esoreg.h
esovar.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
files.agp
files.pci Add missing i2c dependencies to voodoofb. 2012-01-24 01:58:40 +00:00
fms.c put back IPL_AUDIO and splaudio(), at the request of rmind. they are 2011-11-24 03:35:56 +00:00
fmsvar.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
fwohci_pci.c
gcscaudio.c remove an unnecessary call to vtbl->unlock 2011-11-25 12:50:32 +00:00
gcscaudioreg.h
genfb_pci.c only try to map the framebuffer if we don't already have an address 2011-03-08 03:22:29 +00:00
genfb_pcivar.h Add an #include for the genfb_softc type. 2011-10-18 23:05:17 +00:00
geodeide.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
gtp.c
hifn7751.c Remove rnd_extract_data from the public kernel API (it is for use by the 2011-11-29 03:50:31 +00:00
hifn7751reg.h
hifn7751var.h First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
hptide.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
i82365_pci.c
i82365_pcivar.h
iavc_pci.c
ichsmb.c Add support for Intel 6 series. 2011-05-15 01:00:52 +00:00
icp_pci.c
if_age.c age_init() is called from age_watchdog() which is interrupt context, we 2011-10-25 21:47:38 +00:00
if_agereg.h
if_alc.c have pci register itself as a module, and make PCI driver modules depend on it 2011-08-29 14:47:07 +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
if_alereg.h
if_an_pci.c Replace anonymous constants, 0x10, 0x14, ..., with PCI_BAR(0), 2011-07-26 20:51:23 +00:00
if_ath_pci.c Reduce differences from if_ath_cardbus.c. 2011-10-18 23:04:35 +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 First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
if_bcereg.h
if_bge.c allow disabling interrupt mitigation 2011-11-02 16:26:30 +00:00
if_bgereg.h
if_bgevar.h First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
if_bnx.c The bnx(4) handler runs at IPL_NET (works with spin mutexes), while 2011-09-22 08:42:53 +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 a workqueue(9) to defer allocation of TX packets. Loosely inspired 2011-07-15 11:29:31 +00:00
if_bwi_pci.c Replace anonymous constants, 0x10, 0x14, ..., with PCI_BAR(0), 2011-07-26 20:51:23 +00:00
if_cas.c have pci register itself as a module, and make PCI driver modules depend on it 2011-08-29 14:47:07 +00:00
if_casreg.h
if_casvar.h First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
if_de.c
if_devar.h First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
if_dge.c First step of random number subsystem rework described in 2011-11-19 22:51:18 +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 Replace anonymous constants, 0x10, 0x14, ..., with PCI_BAR(0), 2011-07-26 20:51:23 +00:00
if_esh_pci.c Replace anonymous constants, 0x10, 0x14, ..., with PCI_BAR(0), 2011-07-26 20:51:23 +00:00
if_et.c #include <sys/bus.h>, not <machine/bus.h>. 2011-05-18 01:02:43 +00:00
if_etreg.h
if_ex_pci.c Replace anonymous constants, 0x10, 0x14, ..., with PCI_BAR(0), 2011-07-26 20:51:23 +00:00
if_fpa.c
if_fxp_pci.c Change 0x1229's product name from 82557 to 8255x. 2011-09-05 04:36:50 +00:00
if_gem_pci.c
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
if_ipwreg.h
if_ipwvar.h
if_iwi.c First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
if_iwireg.h
if_iwivar.h
if_iwn.c Use aprint_error_dev(). 2011-10-08 11:07:09 +00:00
if_iwnreg.h Update from OpenBSD merging in 1.111 and 1.112 with log messages: 2011-10-08 09:15:08 +00:00
if_iwnvar.h update from OpenBSD by msaitoh. Tested on amd64. 2011-05-15 13:56:20 +00:00
if_jme.c First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
if_jmereg.h
if_kse.c
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 PR/41258: Elias Benali: Try to get the ethernet address from the BIOS before 2011-04-20 20:15:03 +00:00
if_liireg.h
if_lmc.c
if_lmc.h
if_msk.c use static inline for msk_rxvalid(), it is not referenced elsewhere 2011-04-24 18:53:02 +00:00
if_mskvar.h First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
if_mtd_pci.c Replace anonymous constants, 0x10, 0x14, ..., with PCI_BAR(0), 2011-07-26 20:51:23 +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 Pull the following fix from OpenBSD: 2011-01-23 03:15:06 +00:00
if_nfereg.h
if_nfevar.h
if_ntwoc_pci.c Replace anonymous constants, 0x10, 0x14, ..., with PCI_BAR(0), 2011-07-26 20:51:23 +00:00
if_ntwoc_pcireg.h
if_pcn.c First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
if_pcnreg.h
if_ral_pci.c Replace anonymous constants, 0x10, 0x14, ..., with PCI_BAR(0), 2011-07-26 20:51:23 +00:00
if_re_pci.c
if_rtk_pci.c
if_rtw_pci.c Replace anonymous constants, 0x10, 0x14, ..., with PCI_BAR(0), 2011-07-26 20:51:23 +00:00
if_sf_pci.c
if_sip.c Using BUS_DMA_NOCACHE for bus_dmamem_map() causes issues on (at least) sparc64. 2011-12-12 02:44:14 +00:00
if_sipreg.h
if_sk.c The Genesis interface provides a register in the device specific config space 2011-05-29 13:31:30 +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 First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
if_ste.c
if_stereg.h
if_stge.c When shutting down the network interface it is not enough to stop it. Some 2011-03-12 16:52:05 +00:00
if_stgereg.h
if_ti.c
if_tireg.h
if_tl.c
if_tlp_pci.c Use GPP_GPC in the last place it isn't already used. 2011-11-11 23:01:59 +00:00
if_tlregs.h
if_tlvar.h First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
if_txp.c
if_txpreg.h
if_vge.c
if_vgereg.h
if_vioif.c fix build when ALTQ is defined 2011-11-19 12:32:54 +00:00
if_vr.c First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
if_vrreg.h
if_vte.c - Properly count collisions 2011-04-28 17:32:48 +00:00
if_vtereg.h - Properly count collisions 2011-04-28 17:32:48 +00:00
if_vtevar.h First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
if_wi_pci.c Replace anonymous constants, 0x10, 0x14, ..., with PCI_BAR(0), 2011-07-26 20:51:23 +00:00
if_wm.c There is problem with 82576 chips (and probably 82575 too) with hardware vlan 2011-11-28 18:21:46 +00:00
if_wmreg.h Mark all of the Rx descriptor fields 'volatile' so that the compiler 2011-12-20 21:27:29 +00:00
if_wmvar.h Add PCH2 support. 2011-05-20 01:51:36 +00:00
if_wpi.c Fix misplaced parenthesis. From henning.petersen@t-online.de, thanks. 2011-04-02 08:11:31 +00:00
if_wpireg.h
if_wpivar.h
if_xge.c
if_xgereg.h
ifpci.c
ifpci2.c
igsfb_pci.c I suppose mrg did mean to include this change in yesterday commit: 2011-08-27 20:02:18 +00:00
igsfb_pcivar.h
iha_pci.c
iop_pci.c
isic_pci.c
isic_pci.h
isic_pci_elsa_qs1p.c
isp_pci.c Use proper format string 2011-05-24 18:17:24 +00:00
iteide.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
iwic_bchan.c
iwic_dchan.c
iwic_fsm.c
iwic_pci.c add some fujitsu ethernet id's and a new vendor id. partly from 2011-05-22 08:13:17 +00:00
iwicreg.h
iwicvar.h
ixpide.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
jmide.c Make correct spelling in comments a higher priority. 2011-08-13 16:04:09 +00:00
jmide_reg.h Remove unused local defines for PCI_COMMAND_STATUS_REG bits (already 2011-10-24 16:06:43 +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 make joy code consistent (avoid games with pointers), and fix the isa softc 2011-12-05 19:20:54 +00:00
ld_amr.c
ld_twa.c
ld_twe.c
ld_virtio.c Don't try to set ld->sc_maxxfer below MAXPHYS. 2011-12-03 10:53:09 +00:00
lpt_puc.c
machfb.c use rasops_init(0, 0) 2012-01-11 15:53:32 +00:00
machfbreg.h
mfi_pci.c
mlx_pci.c
mly.c
mly_tables.h
mlyio.h
mlyreg.h
mlyvar.h
mpt_pci.c
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 Make the Adaptec 1420SA entry match the Marvell 88SX6041 entry. 2011-01-31 16:30:48 +00:00
nca_pci.c
neo-coeff.h
neo.c put back IPL_AUDIO and splaudio(), at the request of rmind. they are 2011-11-24 03:35:56 +00:00
neoreg.h
nfsmb.c
nfsmbreg.h
njs_pci.c
nside.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
oboe.c
oboereg.h
ohci_pci.c Deregister PMF handlers during detachment. Complete the host controller 2011-04-04 22:48:15 +00:00
opl_cmpci.c Initialize the opl softc lock pointer to the parent's interrupt lock. 2011-12-07 17:38:50 +00:00
opl_eso.c Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
opl_fms.c Initialize the opl softc lock pointer to the parent's interrupt lock. 2011-12-07 17:38:50 +00:00
opl_sv.c Initialize the opl softc lock pointer to the parent's interrupt lock. 2011-12-07 17:38:50 +00:00
opl_yds.c Initialize the opl softc lock pointer to the parent's interrupt lock. 2011-12-07 17:38:50 +00:00
optiide.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
pccbb.c remove some bloat: 2011-08-01 11:20:26 +00:00
pccbbreg.h
pccbbvar.h
pci.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_map.c PCI_FLAGS_IO_ENABLED and PCI_FLAGS_MEM_ENABLED changed their functional 2011-05-17 17:34:47 +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 extend the pci_aprint_devinfo slightly to cover the cases commonly 2012-01-29 11:31:38 +00:00
pci_usrreq.c pcimmap: if the requested page is marked prefetchable in a child device's 2011-02-10 12:37:58 +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
pcibusprint.c
pciconf.c converting extent(9) from malloc(9) to kmem(9) 2012-01-27 18:52:47 +00:00
pciconf.h
pcidevs add a couple vmware product IDs 2011-10-18 23:23:07 +00:00
pcidevs.h regen 2011-10-18 23:23:20 +00:00
pcidevs_data.h regen 2011-10-18 23:23:20 +00:00
pciide.c
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 PCI_FLAGS_IO_ENABLED and PCI_FLAGS_MEM_ENABLED changed their functional 2011-05-17 17:34:47 +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
pciidereg.h
pciidevar.h Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
pciio.h
pcireg.h Redefine PCI_MSI_* and PCI_PCIE_* constants in terms of bits(3). 2011-08-17 00:59:47 +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
pcscpreg.h
pdcide.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
pdcsata.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
piixide.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
piixpm.c Modify the attach message for consistency with most other pci devices. 2012-01-07 15:59:46 +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 use rasops_init(0, 0) 2012-01-11 15:53:32 +00:00
pm2reg.h add MONITOR_DATA register 2011-11-24 03:23:08 +00:00
ppb.c extend the pci_aprint_devinfo slightly to cover the cases commonly 2012-01-29 11:31:38 +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 Add support for the Oxford Semiconductor OXPCIe952, a 2-port serial chip 2011-08-09 21:04:05 +00:00
pucvar.h
pwdog.c Unconditionally include <sys/modules.h>. 2011-08-30 07:22:11 +00:00
r128fb.c use rasops_init(0, 0) 2012-01-11 15:53:32 +00:00
r128fbreg.h Forgot to commit this along with r128fb.c. Again. 2012-01-06 13:59:50 +00:00
radeonfb.c use rasops_init(0, 0) 2012-01-11 15:53:32 +00:00
radeonfb_bios.c
radeonfb_i2c.c
radeonfbreg.h add some register definitions 2011-12-30 20:11:23 +00:00
radeonfbvar.h this should have been committed along with the previous changes in 2011-12-30 14:32:31 +00:00
rccide.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
rdcide.c Make rdcide_chip_map()'s pci_attach_args argument const. 2011-04-04 22:13:58 +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
satalink.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
schide.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
sdhc_pci.c Like some other TI SDHCI parts, PCI_PRODUCT_TI_PCIXX12SD also needs the SD 2011-02-02 04:18:14 +00:00
siisata_pci.c
siop_pci.c
siop_pci_common.c
siop_pci_common.h
sisfb.c Add a basic driver for the SIS315 Pro frame buffer found on some loogson2-based 2011-08-27 13:28:37 +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 Properly use format string 2011-05-24 16:42:10 +00:00
slide.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
sti_pci.c
stpcide.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
sv.c put back IPL_AUDIO and splaudio(), at the request of rmind. they are 2011-11-24 03:35:56 +00:00
svreg.h
svvar.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
svwsata.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
tga.c add extra parameter for wsfont_find() 2012-01-11 20:50:00 +00:00
tga_conf.c
tgareg.h
tgavar.h
toshide.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
trm.c
trmreg.h
twa.c extending vmem(9) to be able to allocated resources for it's own needs. 2012-01-27 19:48:38 +00:00
twaio.h
twareg.h
twavar.h
twe.c extending vmem(9) to be able to allocated resources for it's own needs. 2012-01-27 19:48:38 +00:00
tweio.h
twereg.h
twevar.h
ubsec.c First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
ubsecreg.h
ubsecvar.h
uhci_pci.c Deregister PMF handlers during detachment. Complete the host controller 2011-04-04 22:48:15 +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.c
universe_pci_var.h dependant -> dependent 2011-06-30 20:09:15 +00:00
usb_pci.c
usb_pci.h
vga_pci.c Implement new WSDISPLAYIO_GET_BUSID ioctl. 2011-01-22 15:14:27 +00:00
vga_pcivar.h
viaenv.c Initialize sensors states before registering. 2011-06-20 17:29:06 +00:00
viaide.c Add VT6410 support, heavily based on a patch by Takahiro Kambe: 2011-12-28 20:28:04 +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 add a simple glyph cacheing scheme 2012-01-25 03:49:12 +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 only try to attach child drivers if they're actually present 2011-12-13 14:41:55 +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 use rasops_init(0, 0) 2012-01-11 15:53:32 +00:00
wcfbreg.h
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 put back IPL_AUDIO and splaudio(), at the request of rmind. they are 2011-11-24 03:35:56 +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

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