NetBSD/sys/dev/pci
2010-10-12 16:00:21 +00:00
..
bktr don't try to print a bus_space_handle_t 2010-04-23 19:27:35 +00:00
cxgb Reorganizing all Chelsio 10 gig files into separate directory. 2010-03-21 21:11:13 +00:00
hdaudio Add Conexant codec IDs 2010-09-13 22:37:02 +00:00
n8 more s/the the/the/ 2009-11-22 19:09:15 +00:00
aac_pci.c SUN X4140's version of this board. From FreeBSD. 2010-05-07 13:59:51 +00:00
acardide.c Normalize my licenses. 2008-05-14 13:29:27 +00:00
aceride.c PCI-ISA Bridge paired with M5229 UDMA IDE Controller rev. 0xC3 is 2010-05-08 19:49:02 +00:00
adv_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
adw_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
agp_ali.c o Split device_t/softc for agp(4). 2008-06-09 06:49:54 +00:00
agp_amd64.c Fix ugly format in aprint_normal{,_dev}. 2008-03-28 08:35:44 +00:00
agp_amd.c o Split device_t/softc for agp(4). 2008-06-09 06:49:54 +00:00
agp_apple.c o Split device_t/softc for agp(4). 2008-06-09 06:49:54 +00:00
agp_i810.c Add AGP support for a number of Intel onboard devices, including 2010-06-16 03:35:01 +00:00
agp_intel.c Add (non-IGP) AGP port support for Intel 82855GM. 2010-04-04 14:40:05 +00:00
agp_sis.c o Split device_t/softc for agp(4). 2008-06-09 06:49:54 +00:00
agp_via.c Replace more printfs with aprint_normal / aprint_verbose 2010-01-31 00:43:37 +00:00
agp.c restore binary compatibility for amd64; requested by joerg. 2010-10-10 21:24:34 +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 Add NVIDIA MCP77 to the quirk table, so ahcisata will attach when the 2010-08-07 02:39:01 +00:00
ahd_pci.c Don't printf bus_space_tag_t's in a MI driver. 2010-04-21 21:38:47 +00:00
alipm.c various aprint_* fixes. 2010-03-11 03:54:56 +00:00
amdpm_smbus.c Update the i2c_exec() functions to handle quick_read/quick_write protocol. 2009-02-03 16:27:13 +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 Recognize the i2c bus on the AMD768 PCI-ISA/LPC Bridge 2010-02-07 20:55:46 +00:00
amdpmreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
amdpmvar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
amr.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
arcmsr.c Only unregister the sensors if these were successfully installed; 2010-04-03 17:54:24 +00:00
arcmsrvar.h PR/39583: Brad du Plessis: acrmsr(4) driver doesn't report number of volumes correctly 2008-09-23 22:22:41 +00:00
artsata.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
atppc_puc.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
auacer.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
auacerreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
auich.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +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 A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
auixpreg.h
auixpvar.h Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
autri.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
autrireg.h
autrivar.h Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
auvia.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
auviavar.h device_t/softc split 2009-05-06 18:25:28 +00:00
azalia_codec.c Fix a crash during alc888 initialization caused by holding a pointer 2010-05-03 04:36:43 +00:00
azalia.c Revert earlier changes to callers of pci_find{vendor,product} since 2010-05-25 08:37:10 +00:00
azalia.h PR#38860: azalia record does not work on Realtek ALC662-GR 2008-08-14 23:43:27 +00:00
bha_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
btvmei.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
btvmeii.c use device_private(). 2009-05-12 08:22:59 +00:00
btvmeireg.h
btvmeivar.h
cac_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
chipsfb.c use alternate font if available ( for autogenerated box drawing characters ) 2010-05-04 05:00:33 +00:00
chipsfbreg.h nuke clause 3 2008-05-08 01:43:17 +00:00
ciss_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
cmdide.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
cmpci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
cmpcireg.h
cmpcivar.h
com_puc.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
cs428x.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
cs428x.h Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
cs428xreg.h
cs4280_image.h
cs4280.c Revert earlier changes to callers of pci_find{vendor,product} since 2010-05-25 08:37:10 +00:00
cs4280reg.h
cs4281.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
cs4281reg.h
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 split device_t/softc. Use aprint_*_dev and device_xname. 2008-03-26 17:50:32 +00:00
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 Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
cz.c Add PAE to ALL kernel, so that most paddr_t format string errors get caught 2010-07-26 22:33:23 +00:00
czreg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
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 Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
eap.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
eapreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
eapvar.h struct device * -> device_t, no functional changes intended. 2009-05-06 10:34:32 +00:00
ehci_pci.c Revert earlier changes to callers of pci_find{vendor,product} since 2010-05-25 08:37:10 +00:00
emuxki.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
emuxkireg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
emuxkivar.h Split device_t/softc. 2009-06-09 11:01:18 +00:00
esa.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
esadsp.h
esareg.h
esavar.h Missed in previous device_t/softc split commit for esa, pointed out by 2008-03-27 14:13:34 +00:00
esiop_pci.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
esm.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
esmreg.h
esmvar.h device_t/softc split 2009-05-07 06:08:02 +00:00
eso.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
esoreg.h
esovar.h struct device * -> device_t, no functional changes intended. 2009-05-06 10:34:32 +00:00
files.agp
files.pci Extract the vendor/product tables and related access routines into a 2010-05-24 20:29:40 +00:00
fms.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
fmsvar.h struct device * -> device_t, no functional changes intended. 2009-05-06 10:34:32 +00:00
fwohci_pci.c Adds hw quirk for SUN firewire controllers. From FreeBSD. 2010-04-29 06:41:27 +00:00
gcscaudio.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +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 finish device_t-ification 2010-10-07 07:53:53 +00:00
genfb_pcivar.h Move softc definition to genfb_pcivar.h 2009-08-24 11:32:49 +00:00
geodeide.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
gtp.c use device_private(). 2009-05-12 08:22:59 +00:00
hifn7751.c Make debug message print more than the device name 2010-06-16 20:15:53 +00:00
hifn7751reg.h
hifn7751var.h
hptide.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
i82365_pci.c Misc KNF and cosmetics, and remove unnecessary casts etc. 2009-09-17 18:14:41 +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 Delete dead code: a device-activation hook. 2009-12-06 22:44:55 +00:00
ichsmb.c Adjust for Intel ICH10 devices update. 2010-07-30 15:28:09 +00:00
icp_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_age.c PR kern/38871: Fix VLAN 2010-07-20 09:17:24 +00:00
if_agereg.h add TWSI registers. from OpenBSD. 2009-07-28 21:03:46 +00:00
if_ale.c PR kern/38871: Fix VLAN 2010-07-20 09:17:24 +00:00
if_alereg.h Add RCS Id. 2009-04-25 17:04:40 +00:00
if_an_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_ath_pci.c To reduce differences between ath(4)'s PCI attachment and its CardBus 2010-04-28 22:00:39 +00:00
if_atw_pci.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
if_bce.c Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_bcereg.h
if_bge.c Use ether_set_ifflags_cb() 2010-07-21 15:35:39 +00:00
if_bgereg.h - Make the initialize sequence close to the document. 2010-02-03 15:36:36 +00:00
if_bgevar.h s/u_int/uint/ 2010-02-03 15:37:51 +00:00
if_bnx.c Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_bnxreg.h Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_bwi_pci.c Missing \n after printing device type. 2010-10-09 19:46:15 +00:00
if_cas.c When searching PROM data to get a MAC address, search for National 2010-07-14 09:52:39 +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 Add definitions for CAS_INTR_REG and CAS_INTR_PCI. 2010-01-18 18:09:22 +00:00
if_de.c Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_devar.h Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_dge.c Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_dgereg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
if_en_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_ep_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_epic_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_esh_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_ex_pci.c ex_softc.ex_bustype is written but never read. Just get rid of it. 2010-03-22 23:03:30 +00:00
if_fpa.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_fxp_pci.c Add a detach routine. Enable detachment at shutdown. 2010-03-22 16:17:43 +00:00
if_gem_pci.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
if_hme_pci.c In the #definition of PCI_HME_BASEADDR, use PCI_BAR(0) instead of the 2010-03-23 21:54:23 +00:00
if_ipw.c Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_ipwreg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
if_ipwvar.h Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_iwi.c Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +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 Don't try to hold the mutex if we are disabling the card because we can 2010-08-29 07:00:13 +00:00
if_iwnreg.h Patch from Sverre Froyen to avoid panic when an ioctl happens while the 2010-06-18 21:10:23 +00:00
if_iwnvar.h - Fix the recursive iwn_init() call problem properly. 2010-07-02 14:47:25 +00:00
if_jme.c Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +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 Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_le_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_levar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_lii.c Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_liireg.h Convert to new 2 clause license 2008-04-29 06:53:00 +00:00
if_lmc.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_lmc.h Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_msk.c Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_mskvar.h - split the sk_dev 2009-12-24 18:27:31 +00:00
if_mtd_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_ne_pci.c struct device * -> device_t, no functional changes intended. 2009-05-06 10:34:32 +00:00
if_nfe.c Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_nfereg.h sync with openbsd; fixes observed corruption issues. 2008-04-17 19:12:26 +00:00
if_nfevar.h Restore jumbo frame support and protect access to the DMA space for 2008-04-20 08:57:37 +00:00
if_ntwoc_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_ntwoc_pcireg.h
if_pcn.c silence "boot -z" 2010-04-30 21:17:19 +00:00
if_pcnreg.h
if_ral_pci.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_re_pci.c Use 64-bit DMA tag (if available) on PCI-E re(4) NICs. 2010-07-27 21:48:41 +00:00
if_rtk_pci.c Make the Realtek PCI network interfaces detachable. 2010-07-27 21:02:00 +00:00
if_rtw_pci.c Make cosmetic changes in order to reduce differences with 2010-03-04 22:57:37 +00:00
if_sf_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_sip.c Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_sipreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_sk.c Add PAE to ALL kernel, so that most paddr_t format string errors get caught 2010-07-26 22:33:23 +00:00
if_skreg.h Fix Yukon EC Ultra cold power up issue. 2008-11-18 09:30:43 +00:00
if_skvar.h cf_attach_decl_new 2008-09-08 21:20:03 +00:00
if_ste.c Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_stereg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_stge.c Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_stgereg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_ti.c Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_tireg.h
if_tl.c Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_tlp_pci.c Remove sparc specific code, rely on device properties instead 2010-01-21 16:14:39 +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 Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
if_txp.c Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_txpreg.h use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_vge.c Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_vgereg.h
if_vr.c Silence for boot -z 2010-04-28 22:08:58 +00:00
if_vrreg.h
if_wi_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_wm.c Add PAE to ALL kernel, so that most paddr_t format string errors get caught 2010-07-26 22:33:23 +00:00
if_wmreg.h - s/TBDA/TDBA/. It stands for Transmit Descriptor Base Address. 2010-07-14 00:11:06 +00:00
if_wmvar.h - Add code for WOL, ASF, IPMI and Intel AMT. 2010-03-07 09:05:19 +00:00
if_wpi.c Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_wpireg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
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 Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf 2010-04-05 07:19:28 +00:00
if_xgereg.h
ifpci2.c Simplify device-activation hooks. 2009-12-06 23:14:05 +00:00
ifpci.c Simplify device-activation hooks. 2009-12-06 23:14:05 +00:00
igsfb_pci.c use device_private(). 2009-05-12 08:22:59 +00:00
igsfb_pcivar.h
iha_pci.c Normalize my licenses. 2008-05-14 13:29:27 +00:00
iop_pci.c use device_private(). 2009-05-12 08:22:59 +00:00
isic_pci_elsa_qs1p.c Change about 4500 of the K&R function definitions to ANSI ones. 2009-03-14 15:35:58 +00:00
isic_pci.c Simplify device-activation hooks. 2009-12-06 23:14:05 +00:00
isic_pci.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
isp_pci.c Oops. Don't forget to set the isp_port value based upon PCI function code. 2010-04-12 14:26:21 +00:00
iteide.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
iwic_bchan.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
iwic_dchan.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
iwic_fsm.c
iwic_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
iwicreg.h
iwicvar.h
ixpide.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
jmide_reg.h correct transposition in comment 2010-07-24 17:55:54 +00:00
jmide.c Support detachment of ahcisata(4). 2010-07-27 22:07:50 +00:00
joy_eap.c use device_private() 2009-05-07 07:56:03 +00:00
joy_eso.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
joy_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ld_amr.c use device_private(). 2009-05-12 08:22:59 +00:00
ld_twa.c Complete device_t/softc split for the ld(4) attachments. This should 2008-09-09 12:45:39 +00:00
ld_twe.c use device_private(). 2009-05-12 08:22:59 +00:00
lpt_puc.c Split the softc from the device_t for all lpt(4) variants and attachments 2008-03-07 17:15:51 +00:00
machfb.c cleanup debug code 2010-10-02 23:54:03 +00:00
machfbreg.h add some PLL-specific register definitions 2010-05-04 05:08:01 +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 Add newer cars supports. Tested on MegaRAID SAS 9260-8i. 2010-02-09 00:05:18 +00:00
mlx_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
mly_tables.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mly.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mpt_pci.c Do not use aprint_normal for error messages. 2009-11-24 15:51:39 +00:00
mpu_cmpci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mpu_eso.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mpu_fms.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mpu_yds.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mvsata_pci.c Remove mvsata_pci_products's terminator(-1). Instead of it use __arraycount(). 2010-08-01 07:38:17 +00:00
nca_pci.c Add support for Domex 536 PCI SCSI controller to nca(4). 2010-04-01 04:04:11 +00:00
neo-coeff.h
neo.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
neoreg.h
nfsmb.c Recognize additional SMBus controllers. From FreeBSD. 2010-05-08 07:41:44 +00:00
nfsmbreg.h Newer nForce MCP SMBus devices use different PCI BARs than the old ones 2007-12-04 15:58:11 +00:00
njs_pci.c - device/softc split 2008-07-09 19:08:44 +00:00
oboe.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
oboereg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ohci_pci.c Revert earlier changes to callers of pci_find{vendor,product} since 2010-05-25 08:37:10 +00:00
opl_cmpci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
opl_eso.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
opl_fms.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
opl_sv.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
opl_yds.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
optiide.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
pccbb.c Change sc_pil_intr_enable from an int to a bool. No functional change 2010-04-20 23:39:10 +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 Cosmetic: remove superfluous parentheses from return statements. Don't 2010-05-11 16:49:35 +00:00
pci_quirks.c Use __arraycount() for readability 2009-08-19 16:31:28 +00:00
pci_subr.c Update the various xxx_verbose modules to conform to the module subsystem's 2010-08-21 13:18:35 +00:00
pci_usrreq.c do as elad suggested and call kauth instead of using INSECURE in pcimmap() 2009-07-30 04:38:24 +00:00
pci_verbose.c Move setting of pci_verbose_loaded flag into the module's init routine. 2010-07-25 14:14:25 +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 Update pciverbose module to use module_autoload() rather than module_load(). 2010-06-06 18:58:23 +00:00
pcibusprint.c
pciconf.c If we're going to complain about exceeding the PCI bandwidth, we may as 2009-08-02 11:25:50 +00:00
pciconf.h
pcidevs Add several Broadcom BCM43xx devices. 2010-08-26 10:21:56 +00:00
pcidevs_data.h Regen for BCM43xx update. 2010-08-26 10:23:24 +00:00
pcidevs.h Regen for BCM43xx update. 2010-08-26 10:23:24 +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 Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +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 Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +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_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_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 Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciidereg.h
pciidevar.h include <sys/device_if.h> for device_t. There is no use of struct device. 2009-11-14 09:42:50 +00:00
pciio.h typo in comment: autconfiguration -> autoconfiguration 2009-06-06 12:56:43 +00:00
pcireg.h Add PCI_BAR(n) for the nth Base Address Register. 2010-03-20 00:23:41 +00:00
pcivar.h declare 'struct pci_attach_args' before it is used. fixes ia64 build. 2010-06-09 02:39:32 +00:00
pcscp.c Restore Technical manual's URL. 2008-08-28 16:47:10 +00:00
pcscpreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
pdcide.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pdcsata.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
piixide.c Adjust for Intel ICH10 devices update. 2010-07-30 15:28:09 +00:00
piixpm.c Make PIIXPM_DEBUG work with 64-bit size_t. 2010-07-27 05:29:05 +00:00
piixpmreg.h
plx9060reg.h
plx9060var.h
pm2fb.c use alternate font if available ( for autogenerated box drawing characters ) 2010-05-04 05:00:33 +00:00
pm2reg.h Implement character drawing by hardware so we don't need to map the framebuffer 2010-03-16 21:27:02 +00:00
ppb.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
ppbreg.h
puc.c - device/softc split 2008-07-09 14:46:15 +00:00
puccn.c On x86, change the bus_space_tag_t to a pointer to a struct 2010-04-28 19:17:03 +00:00
puccn.h
pucdata.c Add the following cards' support from FreeBSD: 2010-08-01 18:50:24 +00:00
pucvar.h Add the following cards' support from FreeBSD: 2010-08-01 18:50:24 +00:00
r128fb.c use WSDISPLAYIO_PARAM_BACKLIGHT as a switch and WSDISPLAYIO_PARAM_BRIGHTNESS 2010-10-07 20:39:54 +00:00
r128fbreg.h add a couple more register definitions, mostly from xf86-video-r128 2010-09-30 03:14:39 +00:00
radeonfb_bios.c remove extra semicolons. 2009-01-03 03:43:21 +00:00
radeonfb_i2c.c
radeonfb.c re-initialize the DAC when re-entering terminal emulation mode 2010-08-24 12:47:17 +00:00
radeonfbreg.h
radeonfbvar.h - fix 8 bit support and run the console in 8 bit for a little extra speed 2010-08-17 18:53:16 +00:00
rccide.c Change about 4500 of the K&R function definitions to ANSI ones. 2009-03-14 15:35:58 +00:00
README
satalink.c attach on Sil240 and IXP 300 chips as well, as if they are 3112 2010-06-08 05:06:10 +00:00
sdhc_pci.c Pass not (struct sdhc_pci_softc *) but (struct sdhc_softc *) to sdhc_intr(). 2009-10-02 04:38:47 +00:00
siisata_pci.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
siop_pci_common.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +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 Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
siside.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
slide.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
stpcide.c - assign 2 clause TNF license to the files cited as my ownership. 2008-05-26 10:31:22 +00:00
sv.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
svreg.h
svvar.h
svwsata.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +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 Clear RI_NO_AUTO in actual attach functions during autoconf(9) 2010-05-15 08:53:26 +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 remove dup decl. 2009-09-20 01:12:30 +00:00
trm.c printf() size_t with 'z' format modifier in debug code. 2010-07-27 14:34:33 +00:00
trmreg.h
twa.c put some strange text within an "#if 0"'d section into a comment 2009-08-18 11:15:43 +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 Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h 2008-09-08 23:36:53 +00:00
twavar.h struct device * -> device_t, no functional changes intended. 2009-05-06 10:34:32 +00:00
twe.c printf() size_t with 'z' format modifier in debug code. 2010-07-27 14:34:33 +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 struct device * -> device_t, no functional changes intended. 2009-05-07 07:33:05 +00:00
ubsec.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
ubsecreg.h
ubsecvar.h
uhci_pci.c build fix: revert rev. 1.51 2010-05-25 08:50:54 +00:00
unichromeaccel.h
unichromeconfig.h
unichromefb.c struct device * -> device_t, no functional changes intended. 2009-05-06 10:34:32 +00:00
unichromehw.h
unichromemode.h
unichromereg.h
universe_pci_var.h
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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
vga_pci.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
vga_pcivar.h
viaenv.c Make various bits of debug code compile again. 2008-04-30 14:07:13 +00:00
viaide.c Activate PCI memory-mapped I/O access in the PCI Control and Status 2010-03-22 22:39:48 +00:00
voodoofb.c make higher resolutions than 1024x768 work 2010-10-12 16:00:21 +00:00
voodoofbreg.h
voyagerfb.c use alternate font if available ( for autogenerated box drawing characters ) 2010-05-04 05:00:33 +00:00
wcfb.c - move register definition in their own header, reduce magic numbers 2010-03-10 05:16:17 +00:00
wcfbreg.h - move register definition in their own header, reduce magic numbers 2010-03-10 05:16:17 +00:00
weasel_pci.c bzero -> memset 2009-03-18 16:00:08 +00:00
weaselreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
yds.c Add PAE to ALL kernel, so that most paddr_t format string errors get caught 2010-07-26 22:33:23 +00:00
ydsreg.h
ydsvar.h - device/softc split 2008-07-09 15:42:37 +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