NetBSD/sys/dev/pci
msaitoh bdb54a307e Fix a bug that wm_attach() fails after reading MAC address. Fixes PR#43533.
Fix an uninitialized value on some cases.
2010-06-28 01:43:39 +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 A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
n8 more s/the the/the/ 2009-11-22 19:09:15 +00:00
Makefile Install hdaudio includes required by upcoming userland toolS 2009-09-16 20:58:07 +00:00
Makefile.pcidevs
README
aac_pci.c SUN X4140's version of this board. From FreeBSD. 2010-05-07 13:59:51 +00:00
acardide.c
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.c Add AGP support for a number of Intel onboard devices, including 2010-06-16 03:35:01 +00:00
agp_ali.c
agp_amd.c
agp_amd64.c
agp_apple.c
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
agp_via.c Replace more printfs with aprint_normal / aprint_verbose 2010-01-31 00:43:37 +00:00
agpbusprint.c
agpreg.h
agpvar.h
ahc_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
ahcisata_pci.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +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.c Recognize the i2c bus on the AMD768 PCI-ISA/LPC Bridge 2010-02-07 20:55:46 +00:00
amdpm_smbus.c
amdpm_smbusreg.h
amdpmreg.h
amdpmvar.h
amr.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
amrio.h
amrreg.h
amrvar.h
arcmsr.c Only unregister the sensors if these were successfully installed; 2010-04-03 17:54:24 +00:00
arcmsrvar.h
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
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
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
auvia.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
auviavar.h
azalia.c Revert earlier changes to callers of pci_find{vendor,product} since 2010-05-25 08:37:10 +00:00
azalia.h
azalia_codec.c Fix a crash during alc888 initialization caused by holding a pointer 2010-05-03 04:36:43 +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
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
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
cs428x.h
cs428xreg.h
cs4280.c Revert earlier changes to callers of pci_find{vendor,product} since 2010-05-25 08:37:10 +00:00
cs4280_image.h
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
cy82c693var.h
cy_pci.c
cyber.c
cyberreg.h
cybervar.h
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 Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
czreg.h
devlist2h.awk
dpt_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
eap.c
eapreg.h
eapvar.h
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
emuxkivar.h
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
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
eso.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
esoreg.h
esovar.h
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
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
genfb_pci.c add a comment on PCI_MAGIC_IO_RANGE 2010-02-25 21:09:00 +00:00
genfb_pcivar.h
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
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 Attach to SMBus on Intel P55 chipset. 2010-02-06 14:09:25 +00:00
icp_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_age.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_agereg.h
if_ale.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_alereg.h
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 Fix DMA setting for read/write on conventional PCI bus devices. 2010-06-03 00:05:36 +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 Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_cas.c disable interrupts when resetting the device. 2010-06-17 06:41:05 +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
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
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
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 Patch from Sverre Froyen to avoid panic when an ioctl happens while the 2010-06-18 21:10:23 +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 Patch from Sverre Froyen to avoid panic when an ioctl happens while the 2010-06-18 21:10:23 +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
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
if_levar.h
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
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
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
if_nfevar.h
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 Move pmf(9) calls to MI re_attach() and re_detach() from each backend. 2009-09-02 15:11:13 +00:00
if_rtk_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +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
if_sk.c Make netboot generate a BTINFO_NET bootinfo node for the Synology sk(4) NIC. 2010-05-16 11:27:49 +00:00
if_skreg.h
if_skvar.h
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
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
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
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 Fix a bug that wm_attach() fails after reading MAC address. Fixes PR#43533. 2010-06-28 01:43:39 +00:00
if_wmreg.h fix comment. 2010-06-25 04:16:28 +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
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
ifpci.c Simplify device-activation hooks. 2009-12-06 23:14:05 +00:00
ifpci2.c Simplify device-activation hooks. 2009-12-06 23:14:05 +00:00
igsfb_pci.c
igsfb_pcivar.h
iha_pci.c
iop_pci.c
isic_pci.c Simplify device-activation hooks. 2009-12-06 23:14:05 +00:00
isic_pci.h
isic_pci_elsa_qs1p.c
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
iwic_bchan.c
iwic_dchan.c
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.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
jmide_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
joy_eap.c
joy_eso.c
joy_pci.c
ld_amr.c
ld_twa.c
ld_twe.c
lpt_puc.c
machfb.c this has been sitting in my tree too long: 2010-05-04 05:07:14 +00:00
machfbreg.h add some PLL-specific register definitions 2010-05-04 05:08:01 +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.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
mly_tables.h
mlyio.h
mlyreg.h
mlyvar.h
mpt_pci.c Do not use aprint_normal for error messages. 2009-11-24 15:51:39 +00:00
mpu_cmpci.c
mpu_eso.c
mpu_fms.c
mpu_yds.c
mvsata_pci.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +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
njs_pci.c
oboe.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
oboereg.h
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
opl_eso.c
opl_fms.c
opl_sv.c
opl_yds.c
optiide.c
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.c Update pciverbose module to use module_autoload() rather than module_load(). 2010-06-06 18:58:23 +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
pci_subr.c Update pciverbose module to use module_autoload() rather than module_load(). 2010-06-06 18:58:23 +00:00
pci_usrreq.c
pci_verbose.c Update pciverbose module to use module_autoload() rather than module_load(). 2010-06-06 18:58:23 +00:00
pci_verbose.h Update pciverbose module to use module_autoload() rather than module_load(). 2010-06-06 18:58:23 +00:00
pcibusprint.c
pciconf.c
pciconf.h
pcidevs Add a bunch of Intel host bridge and integrated graphics device IDs, 2010-06-16 03:27:48 +00:00
pcidevs.h Regen for added Intel IDs. 2010-06-16 03:28:49 +00:00
pcidevs_data.h Regen for added Intel IDs. 2010-06-16 03:28:49 +00:00
pciide.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_acard_reg.h
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
pciide_opti_reg.h
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
pciide_svwsata_reg.h
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
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
pcscpreg.h
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 A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
piixpm.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +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
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 IBM 481033H SCC 2010-01-19 12:11:21 +00:00
pucvar.h
r128fb.c Recognize PCI_PRODUCT_ATI_RAGEGLPCI. Works on a PowerMac G3 B&W running 2009-10-01 19:02:27 +00:00
r128fbreg.h
radeonfb.c use alternate font if available ( for autogenerated box drawing characters ) 2010-05-04 05:00:33 +00:00
radeonfb_bios.c
radeonfb_i2c.c
radeonfbreg.h
radeonfbvar.h
rccide.c
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.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +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
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
stpcide.c
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.c Clear RI_NO_AUTO in actual attach functions during autoconf(9) 2010-05-15 08:53:26 +00:00
tga_conf.c
tgareg.h
tgavar.h
toshide.c remove dup decl. 2009-09-20 01:12:30 +00:00
trm.c
trmreg.h
twa.c
twaio.h
twareg.h
twavar.h
twe.c
tweio.h
twereg.h
twevar.h
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
unichromehw.h
unichromemode.h
unichromereg.h
universe_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
universe_pci_var.h
usb_pci.c
usb_pci.h
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
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 use alternate font if available ( for autogenerated box drawing characters ) 2010-05-04 05:00:33 +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
weaselreg.h
yds.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
ydsreg.h
ydsvar.h

README

$NetBSD: README,v 1.3 1998/08/15 03:02:46 mycroft Exp $

This directory contains files which are used during PCI configuration
and PCI device drivers.  Eventually, most of the device drivers and
some of the configuration support should become machine-independent
and be moved to a more general location.

The configuration support was implemented according to the `PCI Local
Bus Specification, Production Version, Revision 2.0' dated April 30,
1993.  Section numbers referred to in the code may be specific to that
edition of the specification.

Some attempt has been made to insure that the code works on rogue
machines where the BIOS doesn't do its job, but in general I can't
guarantee that.

--
- Charles M. Hannum
  NetBSD group
  August 8, 1994