NetBSD/sys/dev/pci
2010-03-29 03:07:24 +00:00
..
bktr MI code must not printf() a bus_space_tag_t, so don't do that. 2010-03-22 22:41:59 +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
aac_pci.c
acardide.c
aceride.c
adv_pci.c
adw_pci.c
agp_ali.c
agp_amd64.c
agp_amd.c
agp_apple.c
agp_i810.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
agp_intel.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
agp_sis.c
agp_via.c Replace more printfs with aprint_normal / aprint_verbose 2010-01-31 00:43:37 +00:00
agp.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
agpbusprint.c
agpreg.h
agpvar.h
ahc_pci.c
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
alipm.c various aprint_* fixes. 2010-03-11 03:54:56 +00:00
amdpm_smbus.c
amdpm_smbusreg.h
amdpm.c Recognize the i2c bus on the AMD768 PCI-ISA/LPC Bridge 2010-02-07 20:55:46 +00:00
amdpmreg.h
amdpmvar.h
amr.c
amrio.h
amrreg.h
amrvar.h
arcmsr.c Remove setting of edata->monitor since that member no longer exists. 2010-03-14 18:05:07 +00:00
arcmsrvar.h
artsata.c
atppc_puc.c
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
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_codec.c
azalia.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
azalia.h
bha_pci.c
btvmei.c
btvmeii.c
btvmeireg.h
btvmeivar.h
cac_pci.c
chipsfb.c
chipsfbreg.h
ciss_pci.c
cmdide.c
cmpci.c
cmpcireg.h
cmpcivar.h
com_puc.c
cs428x.c
cs428x.h
cs428xreg.h
cs4280_image.h
cs4280.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +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 #if 0 some diagnostic code that compares two bus_space_tag_t's. 2010-03-22 22:36:07 +00:00
cy82c693reg.h
cy82c693var.h
cy_pci.c
cyber.c
cyberreg.h
cybervar.h
cypide.c
cz.c
czreg.h
devlist2h.awk
dpt_pci.c
eap.c
eapreg.h
eapvar.h
ehci_pci.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
emuxki.c
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
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
esoreg.h
esovar.h
files.agp
files.pci Reorganizing all Chelsio 10 gig files into separate directory. 2010-03-21 21:11:13 +00:00
fms.c
fmsvar.h
fwohci_pci.c Bye-bye fw_port.h. 2010-03-29 03:05: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
gtp.c
hifn7751.c Use uppercase for acronyms on output: DRAM, SRAM 2010-02-01 22:34:29 +00:00
hifn7751reg.h
hifn7751var.h
hptide.c
i82365_pci.c
i82365_pcivar.h
iavc_pci.c
ichsmb.c Attach to SMBus on Intel P55 chipset. 2010-02-06 14:09:25 +00:00
icp_pci.c
if_age.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
if_agereg.h
if_ale.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_alereg.h
if_an_pci.c
if_ath_pci.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +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 A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
if_bcereg.h
if_bge.c - Make the initialize sequence close to the document. 2010-02-03 15:36: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 Add missing ifmedia_delete_instance() in bnx_detach(). 2010-03-11 04:55:04 +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 various aprint_* fixes. 2010-03-11 03:54:56 +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 Add missing parentheses, found by cppcheck and reported by 2010-02-02 14:57:45 +00:00
if_devar.h Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_dge.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_dgereg.h
if_en_pci.c
if_ep_pci.c
if_epic_pci.c
if_esh_pci.c
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 Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +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 Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +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 A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
if_iwnreg.h
if_iwnvar.h Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_jme.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_jmereg.h
if_kse.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_le_pci.c
if_levar.h
if_lii.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +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 Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_msk.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
if_mskvar.h
if_mtd_pci.c
if_ne_pci.c
if_nfe.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
if_nfereg.h
if_nfevar.h
if_ntwoc_pci.c
if_ntwoc_pcireg.h
if_pcn.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +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
if_rtk_pci.c
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
if_sip.c Use device_suspensor_t. 2010-02-24 23:52:49 +00:00
if_sipreg.h
if_sk.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
if_skreg.h
if_skvar.h
if_ste.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_stereg.h
if_stge.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_stgereg.h
if_ti.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_tireg.h
if_tl.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +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
if_tlvar.h
if_txp.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_txpreg.h
if_vge.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_vgereg.h
if_vr.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
if_vrreg.h
if_wi_pci.c
if_wm.c 82576 is dual port, so check the FUNCID and increment the MAC address for 2010-03-10 15:04:04 +00:00
if_wmreg.h - Add code for WOL, ASF, IPMI and Intel AMT. 2010-03-07 09:05:19 +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 A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +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 Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_xgereg.h
ifpci2.c
ifpci.c
igsfb_pci.c
igsfb_pcivar.h
iha_pci.c
iop_pci.c
isic_pci_elsa_qs1p.c
isic_pci.c
isic_pci.h
isp_pci.c Synchronize with other platforms: 2010-03-26 20:52:00 +00:00
iteide.c
iwic_bchan.c
iwic_dchan.c
iwic_fsm.c
iwic_pci.c
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
jmide.c
joy_eap.c
joy_eso.c
joy_pci.c
ld_amr.c
ld_twa.c
ld_twe.c
lpt_puc.c
machfb.c various aprint_* fixes. 2010-03-11 03:54:56 +00:00
machfbreg.h
Makefile
Makefile.pcidevs
mfi_pci.c Add newer cars supports. Tested on MegaRAID SAS 9260-8i. 2010-02-09 00:05:18 +00:00
mlx_pci.c
mly_tables.h
mly.c
mlyio.h
mlyreg.h
mlyvar.h
mpt_pci.c
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
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
nfsmbreg.h
njs_pci.c
oboe.c
oboereg.h
ohci_pci.c various aprint_* fixes. 2010-03-11 03:54:56 +00:00
opl_cmpci.c
opl_eso.c
opl_fms.c
opl_sv.c
opl_yds.c
optiide.c
pccbb.c rbus is always #defined as 1, so unifdef -D rbus=1. 2010-03-15 20:02:55 +00:00
pccbbreg.h
pccbbvar.h rbus is always #defined as 1, so unifdef -D rbus=1. 2010-03-15 20:02:55 +00:00
pci_map.c
pci_quirks.c
pci_subr.c Extract both instances of the code that prints the PCI Secondary Status 2010-03-04 22:55:20 +00:00
pci_usrreq.c
pci.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
pcibusprint.c
pciconf.c
pciconf.h
pcidevs add several core i7 devices, and some more ricoh card reader controllers. 2010-03-14 03:13:04 +00:00
pcidevs_data.h regenerate 2010-03-14 03:54:59 +00:00
pcidevs.h regenerate 2010-03-14 03:54:59 +00:00
pciide_acard_reg.h
pciide_acer_reg.h
pciide_apollo_reg.h
pciide_cmd_reg.h
pciide_common.c
pciide_cy693_reg.h
pciide_geode_reg.h
pciide_hpt_reg.h
pciide_i31244_reg.h
pciide_ite_reg.h
pciide_ixp_reg.h
pciide_opti_reg.h
pciide_pdc202xx_reg.h
pciide_piccolo_reg.h
pciide_piix_reg.h
pciide_sii3112_reg.h
pciide_sis_reg.h
pciide_sl82c105_reg.h
pciide_svwsata_reg.h
pciide.c
pciidereg.h
pciidevar.h
pciio.h
pcireg.h Add PCI_BAR(n) for the nth Base Address Register. 2010-03-20 00:23:41 +00:00
pcivar.h Add placeholdr flags indicating that the bus has MSI/MSI-X support. 2010-03-12 21:55:05 +00:00
pcscp.c
pcscpreg.h
pdcide.c
pdcsata.c
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 Implement character drawing by hardware so we don't need to map the framebuffer 2010-03-16 21:27:02 +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
puccn.h
pucdata.c Add the IBM 481033H SCC 2010-01-19 12:11:21 +00:00
pucvar.h
r128fb.c
r128fbreg.h
radeonfb_bios.c
radeonfb_i2c.c
radeonfb.c
radeonfbreg.h
radeonfbvar.h
rccide.c
README
satalink.c only apply the satalink 3112 rev 0.1 and earlier to actual 3112 based 2010-03-23 03:24:53 +00:00
sdhc_pci.c
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
siop_pci_common.h
siop_pci.c
siside.c
slide.c
stpcide.c
sv.c
svreg.h
svvar.h
svwsata.c
tga_conf.c
tga.c
tgareg.h
tgavar.h
toshide.c
trm.c
trmreg.h
twa.c
twaio.h
twareg.h
twavar.h
twe.c
tweio.h
twereg.h
twevar.h
ubsec.c
ubsecreg.h
ubsecvar.h
uhci_pci.c A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
unichromeaccel.h
unichromeconfig.h
unichromefb.c
unichromehw.h
unichromemode.h
unichromereg.h
universe_pci_var.h
universe_pci.c
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
voodoofbreg.h
voyagerfb.c
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

$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