NetBSD/sys/dev/pci
msaitoh 2da39468da Fix mutex related problem reported by Uwe Toenjes in PR#49328:
- Revert ixgbe_netbsd.c rev. 1.2
 - make CORE_LOCK adaptive
 - Release spin lock while reinitializing the jumb buffer structure.
2015-02-04 09:05:53 +00:00
..
bktr Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +00:00
cxgb comment out code that was never used, but probably intended to be used. 2014-09-21 17:05:02 +00:00
hdaudio Regen for Realtek ALC280. 2015-01-19 14:32:08 +00:00
igma one more file needed 2014-01-21 15:03:31 +00:00
ixgbe Fix mutex related problem reported by Uwe Toenjes in PR#49328: 2015-02-04 09:05:53 +00:00
n8 src is too big these days to tolerate superfluous apostrophes. It's 2014-10-18 08:33:23 +00:00
voyager avoid set but unused variables. 2014-03-11 08:19:45 +00:00
Makefile
Makefile.pcidevs Merge the 3 copies of devlist2h.awk that deal with 16 bit key and value 2014-09-21 14:30:22 +00:00
README
aac_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
acardide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
aceride.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
adv_pci.c src is too big these days to tolerate superfluous apostrophes. It's 2014-10-18 08:33:23 +00:00
adw_pci.c src is too big these days to tolerate superfluous apostrophes. It's 2014-10-18 08:33:23 +00:00
agp.c Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +00:00
agp_ali.c
agp_amd.c
agp_amd64.c - make agp_amd64_attach() also checks AMD64 Family 10h CPU's 2012-02-25 21:21:09 +00:00
agp_apple.c make the apple code compile again. 2014-11-02 00:05:03 +00:00
agp_i810.c Use the right BAR for MMIO register sizing on i810. 2014-08-24 22:56:18 +00:00
agp_i810var.h Another round of weed-whacking for agp_i810. 2014-06-10 14:00:56 +00:00
agp_intel.c
agp_sis.c
agp_via.c
agpbusprint.c
agpreg.h Get GTT size from PGTBL_CTL on G4X chipsets. 2014-06-12 18:46:32 +00:00
agpvar.h make the apple code compile again. 2014-11-02 00:05:03 +00:00
ahc_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
ahcisata_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
ahd_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
alipm.c Split device_t 2012-03-18 12:47:01 +00:00
amdpm.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
amdpm_smbus.c Convert the entropy pool framework from pseudo-callout-driven to 2013-06-13 00:55:01 +00:00
amdpm_smbusreg.h
amdpmreg.h
amdpmvar.h Convert the entropy pool framework from pseudo-callout-driven to 2013-06-13 00:55:01 +00:00
amr.c Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
arcmsrvar.h
artsata.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
atppc_puc.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
auacer.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
auacerreg.h
auich.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
auichreg.h
auixp.c src is too big these days to tolerate superfluous apostrophes. It's 2014-10-18 08:33:23 +00:00
auixpreg.h
auixpvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
autri.c Byte access is only used in the midi code. 2014-08-01 16:41:58 +00:00
autrireg.h
autrivar.h Split device_t 2012-03-17 20:29:59 +00:00
auvia.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 Wait for the RIRB DMA engine to come ready. Needed on the audio device 2014-11-09 19:57:53 +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 src is too big these days to tolerate superfluous apostrophes. It's 2014-10-18 08:33:23 +00:00
btvmei.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
cmdide.c Fix no wd on cmd680. 2012-09-03 15:38:17 +00:00
cmpci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 Print the type of serial port from the interface field in the PCI class 2014-05-23 14:16:39 +00:00
coram.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
coramvar.h
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.c remove more old pci_findvendor code 2014-09-21 15:07:19 +00:00
cs4280_image.h
cs4280reg.h
cs4281.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
cs4281reg.h
cx23885reg.h
cxdtv.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
cxdtv_boards.c
cxdtv_boards.h
cxdtvreg.h
cxdtvvar.h
cy82c693.c Mechanically replace simplelock with kmutex_t. 2014-03-20 06:48:54 +00:00
cy82c693reg.h
cy82c693var.h
cy_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
cyber.c
cyberreg.h
cybervar.h
cypide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
cz.c centralize the dialout/call unit macros. 2014-11-15 19:18:18 +00:00
czreg.h
dpt_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
eap.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 Merge the 3 copies of devlist2h.awk that deal with 16 bit key and value 2014-09-21 14:30:22 +00:00
emuxki.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
esadsp.h - use proper types (uint16_t instead of uint32_t) 2013-10-16 17:39:09 +00:00
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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
esoreg.h
esovar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
files.agp revert changes, this needed to be done differently. 2014-11-02 02:04:01 +00:00
files.pci Add viornd(4), a driver for the VirtIO entropy source available on 2014-10-26 18:43:18 +00:00
fms.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
fmsvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
fwohci_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
gcscaudio.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
gcscaudioreg.h
genfb_pci.c Add enable/disable polling hooks to genfb_ops. 2014-07-24 21:35:12 +00:00
genfb_pcivar.h
geodeide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
gffb.c Appease a printf format warning on LP64 machines. 2014-06-29 03:43:06 +00:00
gffbreg.h fix copyright year 2013-10-23 13:15:47 +00:00
gtp.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
hifn7751.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
hifn7751reg.h
hifn7751var.h Modularize 2014-01-03 16:09:22 +00:00
hptide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 - Rename PCI_PRODUCT_INTEL_DH89XX_SMB to PCI_PRODUCT_INTEL_DH89XXCC_SMB 2014-12-15 13:16:42 +00:00
icp_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_age.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_agereg.h
if_alc.c CID 1245802: Result always 0. 2015-01-19 15:07:25 +00:00
if_alcreg.h PR/49584: Leonardo Taccari: alc(4): add support for AR816x/AR817x chipsets 2015-01-18 15:30:03 +00:00
if_ale.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_alereg.h
if_an_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_ath_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_athn_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_atw_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_bce.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
if_bcereg.h
if_bge.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
if_bgereg.h - Print yet another hardware config word in SRAM(BGE_SRAM_DATA_CFG_5) for 2014-06-17 17:37:08 +00:00
if_bgevar.h Cleanup flag setting. No functional change. 2013-10-31 04:26:40 +00:00
if_bnx.c Call bnx_print_adapter_info() before mii_attach() to not to 2014-07-09 16:30:11 +00:00
if_bnxreg.h Print some information (ASIC revision, PCI status, etc). From FreeBSD. 2014-07-01 17:11:35 +00:00
if_bnxvar.h Print some information (ASIC revision, PCI status, etc). From FreeBSD. 2014-07-01 17:11:35 +00:00
if_bwi_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_cas.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +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 Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
if_devar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_dge.c fix device/softc split botch. 2015-01-11 04:19:18 +00:00
if_dgereg.h
if_en_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_ep_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_epic_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_esh_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_et.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_etreg.h
if_ex_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_fpa.c Fix obviously missing "sc->sc_dev = self" initialization. 2015-01-25 07:33:24 +00:00
if_fxp_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_gem_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_hme_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_ipw.c Pass a correct firmware size (instead of 0) to firmware_free 2015-01-07 07:05:48 +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 Pass a correct firmware size (instead of 0) to firmware_free 2015-01-07 07:05:48 +00:00
if_iwireg.h
if_iwivar.h Pass a correct firmware size (instead of 0) to firmware_free 2015-01-07 07:05:48 +00:00
if_iwn.c Use correct IWN_HW_REV_TYPE_MASK. 2014-11-09 14:40:54 +00:00
if_iwnreg.h Use correct IWN_HW_REV_TYPE_MASK. 2014-11-09 14:40:54 +00:00
if_iwnvar.h Add support for Intel Centrino Wireless-N 100/105/130/135/2200/2230. 2014-10-30 13:05:58 +00:00
if_jme.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
if_jmereg.h
if_kse.c IFM_FDX and IFM_HDX use different bit, so set IFM_HDX bit if it's not full 2014-06-16 16:48:16 +00:00
if_le_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_levar.h
if_lii.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_liireg.h
if_lmc.c Don't call if_free_sadl in ifnet_detach 2014-11-28 08:03:46 +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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_msk.c PR/49270: Hauke Fath: Samsung NC10 Marvell Yukon ethernet not supported 2014-10-10 14:23:06 +00:00
if_mskvar.h struct device * -> device_t change. 2012-10-14 19:10:41 +00:00
if_mtd_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_ne_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_nfe.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_nfereg.h
if_nfevar.h
if_ntwoc_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_ntwoc_pcireg.h
if_pcn.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
if_pcnreg.h
if_ral_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_re_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_rtk_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_rtw_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_sf_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_sip.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
if_sipreg.h
if_sk.c don't give up on mii tick before the interface is marked up. 2014-12-10 00:15:26 +00:00
if_skreg.h PR/49270: Hauke Fath: Samsung NC10 Marvell Yukon ethernet not supported 2014-10-10 14:23:06 +00:00
if_skvar.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
if_ste.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_stereg.h
if_stge.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_stgereg.h
if_ti.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_tireg.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_tl.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
if_tlp_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_tlregs.h src is too big these days to tolerate superfluous apostrophes. It's 2014-10-18 08:33:23 +00:00
if_tlvar.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
if_txp.c IFM_FDX and IFM_HDX use different bit, so set IFM_HDX bit if it's not full 2014-06-16 16:48:16 +00:00
if_txpreg.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_vge.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_vgereg.h
if_vioif.c Introduce defflag for NET_MPSAFE 2015-01-16 10:36:14 +00:00
if_vr.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
if_vrreg.h
if_vte.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
if_vtereg.h
if_vtevar.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
if_wi_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_wm.c Fix a bug that a workaround for SWSM.SMBI bit doesn't work correctly. 2015-01-29 02:59:17 +00:00
if_wmreg.h Simplify. No functional change. 2014-10-24 17:58:09 +00:00
if_wmvar.h Fix typo in comment. 2014-11-27 11:42:02 +00:00
if_wpi.c Take sc_rsw_mtx before calling wpi_getrfkill() from wpi_init(), 2015-01-09 15:25:23 +00:00
if_wpireg.h fix boot code maximum size. 2014-07-02 00:15:41 +00:00
if_wpivar.h As proposed on tech-net@, introduce a new switch type, PSWITCH_TYPE_RADIO, 2015-01-06 15:39:54 +00:00
if_xge.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_xgereg.h
ifpci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
ifpci2.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
igma.c The vga driver now detaches wscons. 2014-07-13 01:02:20 +00:00
igmareg.h wscons driver for Intel Graphics Media Accelerator. 2014-01-21 14:52:07 +00:00
igmavar.h wscons driver for Intel Graphics Media Accelerator. 2014-01-21 14:52:07 +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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
iop_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
isic_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
isic_pci.h
isic_pci_elsa_qs1p.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
isp_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
iteide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
iwic_bchan.c remove unused 2014-03-23 02:44:19 +00:00
iwic_dchan.c remove unused 2014-03-23 02:54:12 +00:00
iwic_fsm.c
iwic_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
jmide_reg.h
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 Fix impossible error condition. 2014-05-07 19:30:09 +00:00
ld_amr.c Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
ld_twa.c - remove unused variables 2013-10-17 21:06:15 +00:00
ld_twe.c Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
ld_virtio.c Introduce VIRTIO_F_PCI_INTR_MPSAFE for virtio 2014-07-22 01:55:54 +00:00
lpt_puc.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
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 get rid of /dev/fb support which has never been used for anything other than 2013-12-18 11:53:17 +00:00
machfbreg.h add a few register definitions 2012-08-15 15:39:23 +00:00
mfi_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
mlx_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
mly.c Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +00:00
mly_tables.h
mlyio.h
mlyreg.h
mlyvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
mpii.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
mpt_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
nside.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
oboe.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
oboereg.h
ohci_pci.c Merge the 3 copies of devlist2h.awk that deal with 16 bit key and value 2014-09-21 14:30:22 +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 Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
pccbb.c Replace callout_stop with callout_halt 2014-11-16 16:20:00 +00:00
pccbbreg.h
pccbbvar.h
pci.c Don't use class or typename as a variable name. 2014-09-05 05:29:16 +00:00
pci_map.c Fix a bug that ichlpcib(4) maps I/O area incorrectly and then fails to attach 2014-12-26 05:09:03 +00:00
pci_quirks.c
pci_stub.c
pci_subr.c Add PCIe CRS Software Visibility bit. 2014-11-24 07:53:43 +00:00
pci_usrreq.c Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +00:00
pci_verbose.c Merge the 3 copies of devlist2h.awk that deal with 16 bit key and value 2014-09-21 14:30:22 +00:00
pci_verbose.h Merge the 3 copies of devlist2h.awk that deal with 16 bit key and value 2014-09-21 14:30:22 +00:00
pcibusprint.c
pciconf.c Don't use class or typename as a variable name. 2014-09-05 05:29:16 +00:00
pciconf.h Fix comment 2012-09-08 05:02:41 +00:00
pcidevs - Add another HP vendor ID (was 3PAR) 2015-01-25 10:48:31 +00:00
pcidevs.h Regen. 2015-01-25 10:49:01 +00:00
pcidevs_data.h Regen. 2015-01-25 10:49:01 +00:00
pciide.c
pciide_acard_reg.h
pciide_acer_reg.h
pciide_apollo_reg.h
pciide_cmd_reg.h
pciide_common.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 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 introduce a new pci_drvname(3) to libpci. implement it in the backend 2014-07-25 01:38:26 +00:00
pcireg.h Add PCIe CRS Software Visibility bit. 2014-11-24 07:53:43 +00:00
pcivar.h Fix a bug that ichlpcib(4) maps I/O area incorrectly and then fails to attach 2014-12-26 05:09:03 +00:00
pcscp.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
pcscpreg.h
pdcide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
pdcsata.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
piixide.c enable the generic pciide detach function in piixide(4) 2012-11-14 01:05:49 +00:00
piixpm.c Consistently pass a "struct piixpm_softc" to piixpm_intr. 2014-06-22 09:48:20 +00:00
piixpmreg.h Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
plx9060reg.h
plx9060var.h
pm2fb.c - add support for Permedia 2 2014-12-17 16:50:08 +00:00
pm2reg.h - add support for Permedia 2 2014-12-17 16:50:08 +00:00
ppb.c Rename PCIE_XCAP_VER_* macros to avoid confusion. 2014-09-24 10:57:03 +00:00
ppbreg.h
puc.c s/mesage/message/ 2014-02-07 11:51:00 +00:00
puccn.c No functional change: 2014-03-05 05:56:04 +00:00
puccn.h No functional change: 2014-03-05 05:56:04 +00:00
pucdata.c USE PCI_BAR[0-5]. Part of PR#48016. 2014-02-06 15:51:02 +00:00
pucvar.h Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
pwdog.c
r128fb.c support WSDISPLAYIO_GET_FBINFO 2013-10-09 17:18:23 +00:00
r128fbreg.h Forgot to commit this along with r128fb.c. Again. 2012-01-06 13:59:50 +00:00
radeonfb.c - unmap registers in WSDISPLAYIO_MODE_MAPPED only if a drm attached 2014-11-05 19:39:17 +00:00
radeonfb_bios.c
radeonfb_i2c.c
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 - unmap registers in WSDISPLAYIO_MODE_MAPPED only if a drm attached 2014-11-05 19:39:17 +00:00
rccide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
rdcide.c Add support for RDC R1012 IDE controller. 2014-07-08 18:01:26 +00:00
rdcide_reg.h
rtsx_pci.c Added RTS5227/RTL8402/RTL8411/RTL8411B support. 2014-10-29 14:24:09 +00:00
satalink.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
schide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
sdhc_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
siisata_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
siop_pci.c
siop_pci_common.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
siop_pci_common.h
sisfb.c Complete WSDISPLAYIO_SMODE/WSDISPLAYIO_GMODE support. 2014-01-26 21:22:49 +00:00
sisfb.h
siside.c PR/48858: Roy Bixler: siside0:0:1:0: lost interrupt, submitter claims this 2014-05-31 16:25:29 +00:00
slide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
sti_pci.c
stpcide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
sv.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
tdvfb.c Use %zu for size_t 2014-02-28 05:55:23 +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.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
tga_conf.c
tgareg.h
tgavar.h
toshide.c Drop trailing whitespace. 2013-10-07 19:53:05 +00:00
trm.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
trmreg.h use MMIO if available 2012-05-10 03:16:50 +00:00
twa.c fix size in memset() parameter. Thanks max. 2014-09-27 15:44:27 +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 Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +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 Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
ubsecreg.h Add support for accelerated AES_CBC in ubsec(4) for BCM5823 and newer. 2014-04-19 12:29:24 +00:00
ubsecvar.h Add support for accelerated AES_CBC in ubsec(4) for BCM5823 and newer. 2014-04-19 12:29:24 +00:00
uhci_pci.c Merge the 3 copies of devlist2h.awk that deal with 16 bit key and value 2014-09-21 14:30:22 +00:00
unichromeaccel.h
unichromeconfig.h
unichromefb.c
unichromehw.h
unichromemode.h
unichromereg.h
universe_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
universe_pci_var.h
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 Add missing curly braces 2014-08-11 06:02:38 +00:00
viaide.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
viomb.c Introduce VIRTIO_F_PCI_INTR_MPSAFE for virtio 2014-07-22 01:55:54 +00:00
viornd.c put the "asked for" print also behind VIORNG_DEBUG 2014-11-06 01:42:01 +00:00
virtio.c Implement softint-based interrupt handling in if_vioif 2014-12-19 06:54:40 +00:00
virtioreg.h virtio: move a comment to a more appropriate place 2013-12-06 02:39:58 +00:00
virtiovar.h Implement softint-based interrupt handling in if_vioif 2014-12-19 06:54:40 +00:00
voodoofb.c fix a bunch of bugs & tpyos: 2014-07-24 09:39:58 +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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 - remove unused variables 2013-10-17 21:06:15 +00:00
weaselreg.h
wsdisplay_pci.c
wsdisplay_pci.h
xhci_pci.c Merge the 3 copies of devlist2h.awk that deal with 16 bit key and value 2014-09-21 14:30:22 +00:00
yds.c Use C99 struct initializer. Also tweak some inconsistent TAB/space. 2014-08-17 08:54:44 +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