NetBSD/sys/dev/pci
msaitoh 8a8225b487 Pass error status to the upper layer in wm_gmii_{i82544,i80003}*(). 2019-03-25 05:32:01 +00:00
..
bktr - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
cxgb Replace M_ALIGN and MH_ALIGN by m_align. 2018-12-22 14:28:56 +00:00
igma
ixgbe s/pakcet/packet/ in comment. 2019-03-18 11:38:03 +00:00
voyager
Makefile Retire the LMC driver, and its associated lmcconfig tool. LMC has been 2018-12-12 07:04:05 +00:00
Makefile.pcidevs
README
aac_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
acardide.c
aceride.c
adv_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
adw_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
agp.c Fill struct agp_info::ai_devid with the PCI id. 2018-08-27 07:34:54 +00:00
agp_ali.c
agp_amd.c
agp_amd64.c
agp_apple.c
agp_i810.c Restore gtt page table control register on resume. 2018-08-27 00:51:37 +00:00
agp_i810var.h Restore gtt page table control register on resume. 2018-08-27 00:51:37 +00:00
agp_intel.c fix a >15 year old code rework bug, and add a missing break;. 2019-02-05 11:20:21 +00:00
agp_sis.c
agp_via.c
agpbusprint.c
agpreg.h
agpvar.h
ahc_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
ahcisata_pci.c Merge the [pgoyette-compat] branch 2019-01-27 02:08:33 +00:00
ahd_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
alipm.c
amdpm.c
amdpm_smbus.c
amdpm_smbusreg.h
amdpmreg.h
amdpmvar.h
amr.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
amrio.h
amrreg.h
amrvar.h
arcmsr.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
arcmsrvar.h
artsata.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
atppc_puc.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
auacer.c Use C99 style struct initializer to audio_hw_if. 2019-03-16 12:09:56 +00:00
auacerreg.h
auich.c Use C99 style struct initializer to audio_hw_if. 2019-03-16 12:09:56 +00:00
auichreg.h
auixp.c Use C99 style struct initializer to audio_hw_if. 2019-03-16 12:09:56 +00:00
auixpreg.h
auixpvar.h
autri.c Use C99 style struct initializer to audio_hw_if. 2019-03-16 12:09:56 +00:00
autrireg.h
autrivar.h
auvia.c Use C99 style struct initializer to audio_hw_if. 2019-03-16 12:09:56 +00:00
auviavar.h
azalia.c Use C99 style struct initializer to audio_hw_if. 2019-03-16 12:09:56 +00:00
azalia.h
azalia_codec.c
bha_pci.c
btvmei.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
btvmeii.c - Almost all ppbreg.h's definitions are also in pcireg.h. Remove duplicated 2019-03-01 09:25:59 +00:00
btvmeireg.h
btvmeivar.h
cac_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
chipsfb.c
ciss_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
cmdide.c
cmpci.c White space. 2019-03-16 12:23:49 +00:00
cmpcireg.h
cmpcivar.h
com_puc.c Clean up initialization of com_regs structure, in preparation for 2018-12-08 17:46:09 +00:00
coram.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
coramvar.h
cs428x.c
cs428x.h
cs428xreg.h
cs4280.c Use C99 style struct initializer to audio_hw_if. 2019-03-16 12:09:56 +00:00
cs4280_image.h
cs4280reg.h
cs4281.c Use C99 style struct initializer to audio_hw_if. 2019-03-16 12:09:56 +00:00
cs4281reg.h
cx23885reg.h
cxdtv.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
cxdtv_boards.c
cxdtv_boards.h
cxdtvreg.h
cxdtvvar.h
cy82c693.c Remove duplicate ; 2018-06-06 01:49:07 +00:00
cy82c693reg.h
cy82c693var.h
cy_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
cyber.c
cyberreg.h
cybervar.h
cypide.c
cz.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
czreg.h
dpt_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
eap.c Use C99 style struct initializer to audio_hw_if. 2019-03-16 12:09:56 +00:00
eapreg.h
eapvar.h
ehci_pci.c enable MSI support where available 2018-10-25 21:07:58 +00:00
emuxki.c Use C99 style struct initializer to audio_hw_if. 2019-03-16 12:09:56 +00:00
emuxkireg.h
emuxkivar.h
esa.c Use C99 style struct initializer to audio_hw_if. 2019-03-16 12:09:56 +00:00
esadsp.h
esareg.h
esavar.h
esiop_pci.c
esm.c Use C99 style struct initializer to audio_hw_if. 2019-03-16 12:09:56 +00:00
esmreg.h
esmvar.h
eso.c Use C99 style struct initializer to audio_hw_if. 2019-03-16 12:09:56 +00:00
esoreg.h
esovar.h
files.agp
files.pci Retire the LMC driver, and its associated lmcconfig tool. LMC has been 2018-12-12 07:04:05 +00:00
files.virtio
fms.c Use C99 style struct initializer to audio_hw_if. 2019-03-16 12:09:56 +00:00
fmsvar.h
fwohci_pci.c
gcscaudio.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
gcscaudioreg.h
genfb_pci.c
genfb_pcivar.h
geodeide.c
gffb.c first step to support chips newer than geforce 2MX 2018-07-26 19:32:25 +00:00
gffbreg.h
gtp.c
hdaudio_pci.c use pa_dmat64 if pci_dma64_available(). 2018-09-12 09:49:03 +00:00
hdaudio_pci.h
hifn7751.c Remove M_COPY_PKTHDR, M_MOVE_PKTHDR, M_ALIGN and MH_ALIGN. 2018-12-27 14:03:54 +00:00
hifn7751reg.h
hifn7751var.h
hptide.c
i82365_pci.c
i82365_pcivar.h
ibmcd.c
ichsmb.c call pci_intr_release() when pci_intr_establish_xname() fails; I got confused 2018-12-10 06:23:54 +00:00
icp_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_age.c Centralize ETHER_ALIGN into net/if_ether.h. Note that this commit also changes 2019-03-05 08:25:01 +00:00
if_agereg.h
if_alc.c Centralize ETHER_ALIGN into net/if_ether.h. Note that this commit also changes 2019-03-05 08:25:01 +00:00
if_alcreg.h
if_ale.c Centralize ETHER_ALIGN into net/if_ether.h. Note that this commit also changes 2019-03-05 08:25:01 +00:00
if_alereg.h
if_an_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_ath_pci.c put back the intr establish to ath_pci_resume() to avoid possibility of 2018-12-09 10:38:53 +00:00
if_athn_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_atw_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_bce.c - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
if_bcereg.h
if_bge.c - Add support for BCM5762 ASIC devices. 2019-02-20 17:00:20 +00:00
if_bgereg.h Centralize ETHER_ALIGN into net/if_ether.h. Note that this commit also changes 2019-03-05 08:25:01 +00:00
if_bgevar.h More TSO4 fixes, from the freebsd driver: 2018-11-27 19:17:02 +00:00
if_bnx.c Change MII PHY read/write API from: 2019-01-22 03:42:24 +00:00
if_bnxreg.h Centralize ETHER_ALIGN into net/if_ether.h. Note that this commit also changes 2019-03-05 08:25:01 +00:00
if_bnxvar.h - Fix a bug that bnx(4) panics on shutdown. Stop callout before restroy. 2018-05-08 04:11:09 +00:00
if_bwfm_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_bwfm_pci.h add bwfm pci support, from openbsd 2018-05-11 07:42:22 +00:00
if_bwi_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_cas.c Fix a bug that all ports' MAC address become the last port's address on 2019-02-06 04:14:03 +00:00
if_casreg.h
if_casvar.h Centralize ETHER_ALIGN into net/if_ether.h. Note that this commit also changes 2019-03-05 08:25:01 +00:00
if_de.c Remove very old IFF_NOTRAILERS flag. 2019-02-05 06:17:00 +00:00
if_devar.h Remove very old IFF_NOTRAILERS flag. 2019-02-05 06:17:00 +00:00
if_dge.c - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
if_dgereg.h
if_ena.c Fix no options DEBUG nor DIAGNOSTIC build 2019-01-23 11:15:11 +00:00
if_enavar.h Use ___STRING instead of __STRING to expand driver version numbers properly 2018-12-23 12:32:33 +00:00
if_ep_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_epic_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_esh_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_et.c Change MII PHY read/write API from: 2019-01-22 03:42:24 +00:00
if_etreg.h
if_ex_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_fpa.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_fxp_pci.c Nowadays some UEFI BIOSes don't enable some PCI devices' address decoding. 2019-01-23 06:56:19 +00:00
if_gem_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_hme_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_ipw.c - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
if_ipwreg.h
if_ipwvar.h
if_iwi.c - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
if_iwireg.h
if_iwivar.h
if_iwm.c Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward 2018-06-26 06:47:57 +00:00
if_iwmreg.h s/static inline/static __inline/g for consistency. 2018-04-19 21:50:06 +00:00
if_iwmvar.h
if_iwn.c Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward 2018-06-26 06:47:57 +00:00
if_iwnreg.h
if_iwnvar.h
if_jme.c Remove very old IFF_NOTRAILERS flag. 2019-02-05 06:17:00 +00:00
if_jmereg.h
if_kse.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_le_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_levar.h
if_lii.c Change MII PHY read/write API from: 2019-01-22 03:42:24 +00:00
if_liireg.h
if_malo_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_msk.c - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
if_mskvar.h - initialise sk_rx_hiaddr and sk_tx_hiaddr 2018-12-27 08:13:50 +00:00
if_mtd_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_ne_pci.c Merge the [pgoyette-compat] branch 2019-01-27 02:08:33 +00:00
if_nfe.c Change MII PHY read/write API from: 2019-01-22 03:42:24 +00:00
if_nfereg.h Centralize ETHER_ALIGN into net/if_ether.h. Note that this commit also changes 2019-03-05 08:25:01 +00:00
if_nfevar.h
if_ntwoc_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_ntwoc_pcireg.h
if_pcn.c Change MII PHY read/write API from: 2019-01-22 03:42:24 +00:00
if_pcnreg.h
if_ral_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_re_pci.c use pci_intr_establish_xname() 2018-11-13 20:12:45 +00:00
if_rtk_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_rtw_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_rtwn.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_rtwnreg.h - Unify the "rtwn" and "urtwn" register definitions and initialization 2018-06-29 04:02:10 +00:00
if_sf_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_sip.c Change MII PHY read/write API from: 2019-01-22 03:42:24 +00:00
if_sipreg.h
if_sk.c - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
if_skreg.h Centralize ETHER_ALIGN into net/if_ether.h. Note that this commit also changes 2019-03-05 08:25:01 +00:00
if_skvar.h attach the rnd source only once even with dual-port adapters 2018-07-03 18:07:36 +00:00
if_ste.c Change MII PHY read/write API from: 2019-01-22 03:42:24 +00:00
if_stereg.h
if_stge.c Change MII PHY read/write API from: 2019-01-22 03:42:24 +00:00
if_stgereg.h
if_ti.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_tireg.h Centralize ETHER_ALIGN into net/if_ether.h. Note that this commit also changes 2019-03-05 08:25:01 +00:00
if_tl.c Remove very old IFF_NOTRAILERS flag. 2019-02-05 06:17:00 +00:00
if_tlp_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_tlregs.h
if_tlvar.h
if_txp.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_txpreg.h
if_vge.c Centralize ETHER_ALIGN into net/if_ether.h. Note that this commit also changes 2019-03-05 08:25:01 +00:00
if_vgereg.h
if_vioif.c Do not call virtio_start_vq_intr() for ctrlq 2019-02-04 02:49:28 +00:00
if_vr.c Change MII PHY read/write API from: 2019-01-22 03:42:24 +00:00
if_vrreg.h
if_vte.c Remove very old IFF_NOTRAILERS flag. 2019-02-05 06:17:00 +00:00
if_vtereg.h
if_vtevar.h
if_wi_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_wm.c Pass error status to the upper layer in wm_gmii_{i82544,i80003}*(). 2019-03-25 05:32:01 +00:00
if_wmreg.h Typo (s/vaule/value/) 2019-02-28 16:56:35 +00:00
if_wmvar.h Modify PHY tree in comment. 2019-02-19 07:59:17 +00:00
if_wpi.c Replace: M_COPY_PKTHDR -> m_copy_pkthdr. No functional change, since the 2018-12-22 14:07:53 +00:00
if_wpireg.h
if_wpivar.h Suspend the getrfkill thread while we're suspended. 2018-08-20 04:50:56 +00:00
if_xge.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
if_xgereg.h
igma.c
igmareg.h
igmavar.h
igsfb_pci.c
igsfb_pcivar.h
iha_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
iop_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
ips.c
ismt.c
isp_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
iteide.c
ixpide.c
jmide.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
jmide_reg.h
joy_eap.c
joy_eso.c
joy_pci.c
ld_amr.c
ld_twa.c
ld_twe.c
ld_virtio.c Use cv_broadcast() on "sc_sync_wait" to prevent deadlock 2019-01-17 10:20:01 +00:00
lpt_puc.c Add support for polling com devices when no interrupt is available. 2018-11-30 16:26:59 +00:00
lynxfb.c
lynxfbreg.h
lynxfbvar.h
machfb.c add or adjust fallthru comments. 2019-02-05 06:12:39 +00:00
machfbreg.h
mfi_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
mfii.c Update the mpii(4) driver to the latest OpenBSD version. 2018-12-03 22:34:36 +00:00
mlx_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
mly.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
mly_tables.h
mlyio.h
mlyreg.h
mlyvar.h
mpii.c PR/54045 2019-03-11 14:35:22 +00:00
mpiireg.h Update the mpii(4) driver to the latest OpenBSD version. 2018-12-03 22:34:36 +00:00
mpt_pci.c use pci_intr_establish_xname() 2018-12-02 13:17:19 +00:00
mpu_cmpci.c
mpu_eso.c
mpu_fms.c
mpu_yds.c
mvsata_pci.c constify mvsata_pci_products[] 2018-08-31 18:43:29 +00:00
nca_pci.c
neo-coeff.h
neo.c Use C99 style struct initializer to audio_hw_if. 2019-03-16 12:09:56 +00:00
neoreg.h
nfsmb.c
nfsmbreg.h
njs_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
nside.c
nvme_pci.c Nowadays some UEFI BIOSes don't enable some PCI devices' address decoding. 2019-01-23 06:56:19 +00:00
oboe.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
oboereg.h
ohci_pci.c
opl_cmpci.c
opl_eso.c
opl_fms.c
opl_sv.c
opl_yds.c
optiide.c
pccbb.c - Almost all ppbreg.h's definitions are also in pcireg.h. Remove duplicated 2019-03-01 09:25:59 +00:00
pccbbreg.h
pccbbvar.h
pci.c Clearing PCI_PMCSR_PME_STS(W1C) bit is required to stop asserting PME#. 2018-12-15 05:38:45 +00:00
pci_map.c No functional change: 2019-03-01 05:41:56 +00:00
pci_quirks.c PCI_QUIRK_HASEXTCNF is no longer required for AMD Seattle PCHB 2018-10-17 01:16:50 +00:00
pci_stub.c provide pci_intr_establish_xname() on x86 independantly from MSI, 2018-06-24 11:51:15 +00:00
pci_subr.c - Almost all ppbreg.h's definitions are also in pcireg.h. Remove duplicated 2019-03-01 09:25:59 +00:00
pci_usrreq.c
pci_verbose.c
pci_verbose.h
pcibusprint.c
pciconf.c - Almost all ppbreg.h's definitions are also in pcireg.h. Remove duplicated 2019-03-01 09:25:59 +00:00
pciconf.h
pcidevs - Add other two Core 8G host bridges. 2019-03-08 03:44:19 +00:00
pcidevs.h Regen. 2019-03-08 03:44:46 +00:00
pcidevs_data.h Regen. 2019-03-08 03:44:46 +00:00
pciide.c
pciide_acard_reg.h
pciide_acer_reg.h
pciide_apollo_reg.h
pciide_cmd_reg.h
pciide_common.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +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 Avoid undefined behavior in pciiide macros 2018-07-04 03:00:46 +00:00
pciide_sch_reg.h
pciide_sii3112_reg.h
pciide_sis_reg.h
pciide_sl82c105_reg.h
pciide_svwsata_reg.h
pciidereg.h
pciidevar.h s/static inline/static __inline/g for consistency. 2018-04-19 21:50:06 +00:00
pciio.h
pcireg.h - Almost all ppbreg.h's definitions are also in pcireg.h. Remove duplicated 2019-03-01 09:25:59 +00:00
pcivar.h Save control registers in PCI-X, PCIe, MSI and MSI-X capability area when 2018-12-01 01:23:24 +00:00
pcscp.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
pcscpreg.h
pdcide.c
pdcsata.c - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
piixide.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
piixpm.c
piixpmreg.h
plx9060reg.h
plx9060var.h
pm2fb.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
pm2reg.h
pm3fb.c
pm3reg.h
ppb.c - Almost all ppbreg.h's definitions are also in pcireg.h. Remove duplicated 2019-03-01 09:25:59 +00:00
ppbreg.h - Almost all ppbreg.h's definitions are also in pcireg.h. Remove duplicated 2019-03-01 09:25:59 +00:00
ppbvar.h
puc.c Add support for polling com devices when no interrupt is available. 2018-11-30 16:26:59 +00:00
puccn.c
puccn.h
pucdata.c Add Amazon.com EC2 virtual 16650-compatible PCI serial device 2018-11-29 23:53:44 +00:00
pucvar.h Add support for polling com devices when no interrupt is available. 2018-11-30 16:26:59 +00:00
pwdog.c
r128fb.c
r128fbreg.h
radeonfb.c Even if you try very hard, some cards just do not have a BIOS. 2019-03-22 07:41:41 +00:00
radeonfb_bios.c
radeonfb_i2c.c
radeonfbreg.h moar registers 2019-03-15 22:09:21 +00:00
radeonfbvar.h
rccide.c
rdcide.c
rdcide_reg.h
rtsx_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
satalink.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
schide.c
sdhc_pci.c
siisata_pci.c release intr if pci_intr_establish_xname() fails 2018-10-25 21:03:19 +00:00
siop_pci.c
siop_pci_common.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
siop_pci_common.h
sisfb.c
sisfb.h
siside.c add missing break; after "100NEW" configuration. 2019-02-05 11:30:07 +00:00
slide.c
sti_pci.c
stpcide.c
sv.c Use C99 style struct initializer to audio_hw_if. 2019-03-16 12:09:56 +00:00
svreg.h
svvar.h
svwsata.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
tdvfb.c
tdvfbreg.h
tdvfbvar.h
tga.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
tga_conf.c
tgareg.h
tgavar.h
toshide.c
trm.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
trmreg.h
twa.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
twaio.h
twareg.h
twavar.h
twe.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
tweio.h
twereg.h "s/ are are / are /" in comment. No functional change. 2018-11-08 06:34:40 +00:00
twevar.h
ubsec.c Replace: M_COPY_PKTHDR -> m_copy_pkthdr. No functional change, since the 2018-12-22 14:07:53 +00:00
ubsecreg.h
ubsecvar.h
uhci_pci.c KNF. No binary change. 2018-05-10 03:41:00 +00:00
unichromeaccel.h
unichromeconfig.h
unichromefb.c
unichromehw.h
unichromemode.h
unichromereg.h
universe_pci.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
universe_pci_var.h
usb_pci.c
usb_pci.h
vga_pci.c
vga_pcivar.h
viaenv.c
viaide.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
viomb.c remove irrelevant pci(9) #includes from virtio child drivers 2018-06-10 14:59:23 +00:00
viornd.c remove irrelevant pci(9) #includes from virtio child drivers 2018-06-10 14:59:23 +00:00
vioscsi.c remove irrelevant pci(9) #includes from virtio child drivers 2018-06-10 14:59:23 +00:00
vioscsireg.h
virtio.c Add multiqueue support, virtio(4) 2019-01-14 14:55:37 +00:00
virtio_pci.c Merge the [pgoyette-compat] branch 2019-01-27 02:08:33 +00:00
virtioreg.h
virtiovar.h Add multiqueue support, virtio(4) 2019-01-14 14:55:37 +00:00
voodoofb.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
voodoofbreg.h
voyager.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +00:00
voyagervar.h s/static inline/static __inline/g for consistency. 2018-04-19 21:50:06 +00:00
wcfb.c
wcfbreg.h
weasel_pci.c
weaselreg.h
wsdisplay_pci.c
wsdisplay_pci.h
xhci_pci.c Nowadays some UEFI BIOSes don't enable some PCI devices' address decoding. 2019-01-23 06:56:19 +00:00
yds.c use pci_intr_establish_xname() everywhere 2018-12-09 11:14:01 +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