NetBSD/sys/dev/pci
macallan 2ff97689e1 - move cursor area to the end of each display's chunk of fb RAM
- use memory between display and cursor as glyph cache instead of blindly
  trying to use 8MB
should fix PR 48492
2014-01-14 01:35:13 +00:00
..
bktr remove unused variables. 2013-10-16 18:20:16 +00:00
cxgb Make cxgb at least compilable. Fix _rt_key usage. 2013-01-23 23:31:26 +00:00
hdaudio Add an ID for VIA VT1705. 2013-12-17 17:13:46 +00:00
ixgbe Fix ixb(4) build. 2013-07-17 19:52:15 +00:00
n8 Fix typo ("then" instead of "than") 2013-12-09 09:35:16 +00:00
voyager avoid uninitialized use of defattr 2013-07-30 19:16:50 +00:00
aac_pci.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +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 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 Don't pull in the whole uvm(9) API to access only PAGE_SIZE and 2010-11-13 13:51:57 +00:00
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 Don't pull in the whole uvm(9) API to access only PAGE_SIZE and 2010-11-13 13:51:57 +00:00
agp_apple.c Don't pull in the whole uvm(9) API to access only PAGE_SIZE and 2010-11-13 13:51:57 +00:00
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 Don't pull in the whole uvm(9) API to access only PAGE_SIZE and 2010-11-13 13:51:57 +00:00
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 Add support for the Intel G45 AGP. From Arnaud Lacombe 2008-11-29 23:48:12 +00:00
agpvar.h struct device * -> device_t, no functional changes intended. 2009-05-06 10:34:32 +00:00
ahc_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
ahcisata_pci.c Sync with pcidev's change. Rename PCI_PRODUCT_MARVELL2_88SE9128 to 2014-01-10 01:43:52 +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 Convert the entropy pool framework from pseudo-callout-driven to 2013-06-13 00:55:01 +00:00
amdpm_smbusreg.h Update the i2c_exec() functions to handle quick_read/quick_write protocol. 2009-02-03 16:27:13 +00:00
amdpm.c Convert the entropy pool framework from pseudo-callout-driven to 2013-06-13 00:55:01 +00:00
amdpmreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
amdpmvar.h Convert the entropy pool framework from pseudo-callout-driven to 2013-06-13 00:55:01 +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 Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h 2008-09-08 23:36:53 +00:00
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 Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
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 SiS 7012 uses different multichannel control bits compared to other codecs 2009-09-03 14:29:42 +00:00
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 remove unused variables. 2013-10-16 18:20:16 +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 move debugging code inside ifdef debug 2013-10-20 21:06:09 +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 On x86, print the I/O address of lpt_puc as for com_puc so that hacks 2013-07-31 14:31:01 +00:00
coram.c remove unused variables. 2013-10-16 18:20:16 +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 use __USE() 2013-10-16 19:32:30 +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 remove unused variables. 2013-10-16 18:20:16 +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 Add default implementations for bus_space_is_equal(9), 2010-04-19 18:24:26 +00:00
cy82c693reg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cy82c693var.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cy_pci.c
cyber.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cyberreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cybervar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cypide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
cz.c Eliminate an unused variable - someone with docs and test hardware please 2013-09-12 19:37:19 +00:00
czreg.h
devlist2h.awk Store pcidevs in a more compact manner. Instead of many string with duplicate 2008-11-17 23:33:41 +00:00
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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
emuxkivar.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
esa.c - use proper types (uint16_t instead of uint32_t) 2013-10-16 17:39:09 +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 Don't pull in the whole uvm(9) API to access only PAGE_SIZE and 2010-11-13 13:51:57 +00:00
esm.c GC wc_rdreg and wc_rdchctl 2013-09-14 13:12:41 +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 remove unused variables. 2013-10-16 18:20:16 +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 a preliminary driver for nvidia geforce graphics chips 2013-09-18 14:30:45 +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 PR# port-i386/40284: add AMD Geode CS5536 audio driver; written by 2008-12-28 15:16:24 +00:00
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 Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
gffb.c fix copyright year 2013-10-23 13:15:47 +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 Modularize 2014-01-03 16:09:22 +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 Misc KNF and cosmetics, and remove unnecessary casts etc. 2009-09-17 18:14:41 +00:00
iavc_pci.c Avoid using unmaped PCI registers. From Wolfgang Stukenbrock in 2013-09-25 18:54:48 +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 Add Intel C2000 PCU SMBus 2013-12-28 11:15:43 +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 add TWSI registers. from OpenBSD. 2009-07-28 21:03:46 +00:00
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 Add RCS Id. 2009-04-25 17:04:40 +00:00
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 Cosmectic: use the same define in all places when referencing the BAR. 2013-12-08 11:32:51 +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 Revert previos. Sorry. 2013-11-07 18:45:32 +00:00
if_bgereg.h Add 40bit DMA bug workaround(BGEF_40BIT_BUG) from FreeBSD (part of r199670). 2013-10-31 06:01:39 +00:00
if_bgevar.h Cleanup flag setting. No functional change. 2013-10-31 04:26:40 +00:00
if_bnx.c #ifdef variable declarations/initializations like their use 2013-09-13 20:54:14 +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 unused variables 2013-09-13 20:56:17 +00:00
if_casreg.h Driver for Sun Cassini/Cassini+ (GigaSwift) Ethernet (also known as 2010-01-07 09:19:55 +00:00
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 - remove unused variables 2013-10-17 21:06:15 +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 PR/39094 - Kaspar Brand -- Add et (Agere ET1310/ET1301) network driver 2010-11-13 00:47:23 +00:00
if_ex_pci.c Remove unused variable 2013-09-13 21:03:04 +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 - remove unused variables 2013-10-17 21:06:15 +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 iwi_newstate should work along with ieee80211_new_state, not always 2013-11-26 09:46:24 +00:00
if_iwireg.h Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h 2008-09-08 23:36:53 +00:00
if_iwivar.h Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_iwn.c - remove unused variables 2013-10-17 21:06:15 +00:00
if_iwnreg.h Add support for Centrino Wireless-N 1030 and Centrino Advanced-N 6230 2013-07-28 11:46:24 +00:00
if_iwnvar.h Add support for Centrino Wireless-N 1030 and Centrino Advanced-N 6230 2013-07-28 11:46:24 +00:00
if_jme.c - remove unused variables 2013-10-17 21:06:15 +00:00
if_jmereg.h According to the latest datasheet I have (1.09), the transmitter and ckecksum 2009-01-16 19:56:06 +00:00
if_kse.c move EVCNT only variable inside #ifdef 2013-11-08 06:20:48 +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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_lii.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_liireg.h Convert to new 2 clause license 2008-04-29 06:53:00 +00:00
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 sync with openbsd; fixes observed corruption issues. 2008-04-17 19:12:26 +00:00
if_nfevar.h Make nfe(4) detachable. 2010-11-03 14:03:40 +00:00
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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_sk.c #ifdef a variable like their use 2013-09-13 21:13:08 +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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_stge.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_stgereg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
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 Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
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 unused variable 2013-09-13 21:14:58 +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 Insert completion barrier between register write and delay(). 2014-01-07 13:14:39 +00:00
if_wmreg.h Add support For I354(C2000 interna Ethernet controller): 2013-12-29 21:28:41 +00:00
if_wmvar.h Add support For I354(C2000 interna Ethernet controller): 2013-12-29 21:28:41 +00:00
if_wpi.c replace function with macro 2013-03-30 03:21:43 +00:00
if_wpireg.h
if_wpivar.h Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
isp_pci.c Remove unused variable 2013-09-14 12:44:17 +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 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 - 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 Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
lpt_puc.c On x86, print the I/O address of lpt_puc as for com_puc so that hacks 2013-07-31 14:31:01 +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
Makefile Install hdaudio includes required by upcoming userland toolS 2009-09-16 20:58:07 +00:00
Makefile.pcidevs Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands. 2008-10-19 22:05:19 +00:00
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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mly.c - remove unused variables 2013-10-17 21:06:15 +00:00
mlyio.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mlyreg.h Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h 2008-09-08 23:36:53 +00:00
mlyvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
mpii.c - remove unused variables 2013-10-17 21:06:15 +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 - device/softc split 2008-07-09 19:08:44 +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 split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
oboereg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
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 Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
pccbb.c - remove unused variables 2013-10-17 21:06:15 +00:00
pccbbreg.h Move to 2-clause license. Approved by HAYAKAWA Koichi (copyright holder). 2009-12-15 22:17:12 +00:00
pccbbvar.h Change sc_pil_intr_enable from an int to a bool. No functional change 2010-04-20 23:39:10 +00:00
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 Use __arraycount() for readability 2009-08-19 16:31:28 +00:00
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 One more Gb/s -> GT/s fix. 2013-08-05 07:53:31 +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 Update pciverbose module to use module_autoload() rather than module_load(). 2010-06-06 18:58:23 +00:00
pci.c Comment out a currently unused variable, but leave it around for debug/ 2013-09-15 09:19:52 +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 Rework for Marvell 88SE9128. Change the description of 0x9123 to 2014-01-10 01:39:48 +00:00
pcidevs_data.h regen. 2014-01-10 01:42:20 +00:00
pcidevs.h regen. 2014-01-10 01:42:20 +00:00
pciide_acard_reg.h Normalize my licenses. 2008-05-14 13:29:27 +00:00
pciide_acer_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
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 Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_common.c When allocating the channel queue, make sure the return memory is zeroed. 2013-06-22 05:37:06 +00:00
pciide_cy693_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_geode_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_hpt_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_i31244_reg.h
pciide_ite_reg.h
pciide_ixp_reg.h Convert to new 2 clause license 2008-04-29 06:53:00 +00:00
pciide_natsemi_reg.h Add nside(4) - a driver for the National Semiconductor PC87415 IDE 2010-11-10 22:34:24 +00:00
pciide_opti_reg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
pciide_pdc202xx_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_piccolo_reg.h PR/42100: Dave J. Barnes: Support for old toshiba PICCOLO IDE controllers. 2009-09-20 01:09:24 +00:00
pciide_piix_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_sch_reg.h Add Intel SCH IDE controller driver. 2010-11-06 14:56:12 +00:00
pciide_sii3112_reg.h
pciide_sis_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_sl82c105_reg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
pciide_svwsata_reg.h
pciide.c Rework pciide(4) detachment to take the legacy interrupt mapping into 2010-11-06 00:29:09 +00:00
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 typo in comment: autconfiguration -> autoconfiguration 2009-06-06 12:56:43 +00:00
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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
pdcide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
pdcsata.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
piixide.c enable the generic pciide detach function in piixide(4) 2012-11-14 01:05:49 +00:00
piixpm.c The SB800 SMBus controller has four selectable SDA lines. 2013-07-22 13:27:14 +00:00
piixpmreg.h The SB800 SMBus controller has four selectable SDA lines. 2013-07-22 13:27:14 +00:00
plx9060reg.h
plx9060var.h
pm2fb.c support WSDISPLAYIO_GET_FBINFO 2013-10-09 17:18:23 +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 Restrict the hack for offset BAR's to x86. 2013-07-23 07:40:38 +00:00
puccn.c Allow console on com_puc without a compile-time option so that PC servers 2013-07-22 13:40:36 +00:00
puccn.h Allow console on com_puc without a compile-time option so that PC servers 2013-07-22 13:40:36 +00:00
pucdata.c Add DIGI Neo 8-port serial(PCIe) and OXFORD OXPCIe952 Parallel. 2013-12-25 16:05:59 +00:00
pucvar.h Extend support for Nanjing QinHeng Electronics puc(4) devices. 2013-07-17 19:49:11 +00:00
pwdog.c Unconditionally include <sys/modules.h>. 2011-08-30 07:22:11 +00:00
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_bios.c pull in rasops8 for radeonfb, while there defflag a bunch of options and 2010-11-03 00:49:02 +00:00
radeonfb_i2c.c
radeonfb.c - move cursor area to the end of each display's chunk of fb RAM 2014-01-14 01:35:13 +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 Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +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 Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +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 Add detachment support for sdhc_pci. 2012-12-20 14:41:35 +00:00
siisata_pci.c Revert previous; the SiI3114 is not even BAR/register compatible with 2013-08-17 14:39:54 +00:00
siop_pci_common.c Don't pull in the whole uvm(9) API to access only PAGE_SIZE and 2010-11-13 13:51:57 +00:00
siop_pci_common.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
siop_pci.c Don't pull in the whole uvm(9) API to access only PAGE_SIZE and 2010-11-13 13:51:57 +00:00
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 Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +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 Update sti(4) from OpenBSD bringing across support for sti @ pci. 2010-11-09 12:24:47 +00:00
stpcide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
sv.c A few "isa" files are so tightly integrated into the x86 platform code 2013-07-17 21:26:28 +00:00
svreg.h
svvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
svwsata.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
tdvfb.c - avoid an uninitialised variable warning 2013-11-10 03:44:03 +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 Change about 4500 of the K&R function definitions to ANSI ones. 2009-03-14 15:35:58 +00:00
tga.c remove unused code 2013-11-04 16:54:12 +00:00
tgareg.h
tgavar.h Complete the device_t / softc split by changing the sc_dev member 2009-05-18 00:14:27 +00:00
toshide.c Drop trailing whitespace. 2013-10-07 19:53:05 +00:00
trm.c XS_NOERROR | XS_RESET doens't make sense, XS_RESET is what is wanted here. 2013-11-24 18:02:08 +00:00
trmreg.h use MMIO if available 2012-05-10 03:16:50 +00:00
twa.c - remove unused variables 2013-10-17 21:06:15 +00:00
twaio.h Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h 2008-09-08 23:36:53 +00:00
twareg.h Extend the workaround for the 3ware 9650 full-queue bug to a full-fledged 2010-11-22 23:02:16 +00:00
twavar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
twe.c Remove unused variable 2013-09-15 15:00:57 +00:00
tweio.h
twereg.h Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h 2008-09-08 23:36:53 +00:00
twevar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
ubsec.c If you're going to build this driver as a module, make sure that it 2014-01-03 16:07:27 +00:00
ubsecreg.h Add support for BCM5825, and BCM5860, 5861, 5862 from OpenBSD rev 1.143: 2013-11-17 23:20:18 +00:00
ubsecvar.h Add support for BCM5825, and BCM5860, 5861, 5862 from OpenBSD rev 1.143: 2013-11-17 23:20:18 +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 Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
usb_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
usb_pci.h Make ehci deal with pci devices that have multiple companion functions and 2010-12-11 17:58:41 +00:00
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 - remove unused variables 2013-10-17 21:06:15 +00:00
virtio.c Make sure to check if the driver has a valid intr handler in virtio_detach(). 2013-08-10 18:01:31 +00:00
virtioreg.h virtio: move a comment to a more appropriate place 2013-12-06 02:39:58 +00:00
virtiovar.h virtio: move a comment to a more appropriate place 2013-12-06 02:39:58 +00:00
voodoofb.c (hopefully) shut up warnings about set-but-unused variables. 2013-11-19 06:37:42 +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 - remove unused variables 2013-10-17 21:06:15 +00:00
weaselreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
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
xhci_pci.c Add work-in-progress xhci(4) driver code. Currently (mostly) supports 2013-09-14 00:40:31 +00:00
yds.c __USE a debugging var 2013-10-17 21:05:41 +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