NetBSD/sys/dev/pci
2007-09-20 20:25:48 +00:00
..
bktr
drm
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 Add agp support for i965Q. 2007-08-15 02:26:13 +00:00
agp_intel.c
agp_sis.c
agp_via.c
agp.c Add agp support for i965Q. 2007-08-15 02:26:13 +00:00
agpbusprint.c
agpreg.h Add agp support for i965Q. 2007-08-15 02:26:13 +00:00
agpvar.h
ahc_pci.c
ahcisata_pci.c
ahd_pci.c
amdpm_smbus.c Use rwlock(9) rather than lockmgr(9). 2007-08-27 15:57:13 +00:00
amdpm_smbusreg.h
amdpm.c There's no need to add timecounter code inside of __HAVE_TIMECOUNTER 2007-08-26 17:15:42 +00:00
amdpmreg.h
amdpmvar.h Use rwlock(9) rather than lockmgr(9). 2007-08-27 15:57:13 +00:00
amr.c
amrio.h
amrreg.h
amrvar.h
artsata.c
atppc_puc.c
auacer.c
auacerreg.h
auich.c Attach to the ICH6 AC-97 Modem function. 2007-09-02 00:48:52 +00:00
auichreg.h
auixp.c
auixpreg.h
auixpvar.h
autri.c
autrireg.h
autrivar.h
auvia.c
auviavar.h
azalia_codec.c Add basic support for the Analog Devices AD1984 codec as found in the 2007-09-13 03:54:51 +00:00
azalia.c support for playback-only devices such as Radeon HD 2x00 2007-08-14 13:57:56 +00:00
azalia.h
bha_pci.c
btvmei.c
btvmeii.c
btvmeireg.h
btvmeivar.h
cac_pci.c
chipsfb.c Use bool with prop_dictionary_get_bool. 2007-08-19 15:57:24 +00:00
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
cs4280reg.h
cs4281.c
cs4281reg.h
cxgb_adapter.h
cxgb_ael1002.c
cxgb_common.h
cxgb_config.h
cxgb_ctl_defs.h
cxgb_firmware_exports.h
cxgb_include.h
cxgb_ioctl.h
cxgb_jhash.h
cxgb_l2t.c Constify: LLADDR -> CLLADDR. I'm aiming here to make it easier to 2007-08-26 22:45:55 +00:00
cxgb_l2t.h
cxgb_lro.c
cxgb_main.c
cxgb_mbuf.h
cxgb_mc5.c
cxgb_mv88e1xxx.c
cxgb_mvec.h
cxgb_offload.c
cxgb_offload.h
cxgb_osdep.h
cxgb_regs.h
cxgb_sge_defs.h
cxgb_sge.c
cxgb_t3_cpl.h
cxgb_t3_hw.c
cxgb_tcb.h
cxgb_toedev.h
cxgb_version.h
cxgb_vsc7323.c
cxgb_vsc8211.c
cxgb_xgmac.c
cy82c693.c
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
emuxki.c
emuxkireg.h
emuxkivar.h
esa.c
esadsp.h
esareg.h
esavar.h
esiop_pci.c
esm.c
esmreg.h
esmvar.h
eso.c
esoreg.h
esovar.h
files.agp
files.pci
fms.c
fmsvar.h
fwlynx_pci.c
fwohci_pci.c
genfb_pci.c
geodeide.c
gtp.c
hifn7751.c
hifn7751reg.h
hifn7751var.h
hptide.c
i82365_pci.c
i82365_pcivar.h
iavc_pci.c
ichsmb.c For SMBus, add the ability to enumerate devices on the bus. 2007-09-01 22:19:25 +00:00
icp_pci.c
if_an_pci.c
if_ath_pci.c
if_atw_pci.c
if_bce.c
if_bcereg.h
if_bge.c Constify: LLADDR() -> CLLADDR(). 2007-08-29 22:33:42 +00:00
if_bgereg.h
if_bnx.c Constify: LLADDR() -> CLLADDR(). 2007-08-29 22:33:42 +00:00
if_bnxreg.h
if_de.c Change a bazillion occurrences of code resembling this, 2007-09-01 07:32:22 +00:00
if_devar.h
if_dge.c Constify: LLADDR -> CLLADDR. I'm aiming here to make it easier to 2007-08-26 22:45:55 +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
if_fpa.c
if_fxp_pci.c
if_gem_pci.c
if_gsip.c
if_hme_pci.c
if_ipw.c Change a bazillion occurrences of code resembling this, 2007-09-01 07:32:22 +00:00
if_ipwreg.h
if_ipwvar.h
if_iwi.c Change a bazillion occurrences of code resembling this, 2007-09-01 07:32:22 +00:00
if_iwireg.h
if_iwivar.h
if_kse.c
if_le_pci.c
if_levar.h
if_lmc.c
if_lmc.h
if_msk.c
if_mskvar.h
if_mtd_pci.c
if_ne_pci.c
if_nfe.c Change a bazillion occurrences of code resembling this, 2007-09-01 07:32:22 +00:00
if_nfereg.h
if_nfevar.h
if_ntwoc_pci.c
if_ntwoc_pcireg.h
if_pcn.c Constify: LLADDR() -> CLLADDR(). 2007-08-29 22:33:42 +00:00
if_pcnreg.h
if_ral_pci.c
if_re_pci.c
if_rtk_pci.c
if_rtw_pci.c
if_sf_pci.c
if_sip.c Constify: LLADDR() -> CLLADDR(). 2007-08-29 22:33:42 +00:00
if_sipreg.h
if_sk.c
if_skreg.h
if_skvar.h
if_ste.c Constify: LLADDR -> CLLADDR. I'm aiming here to make it easier to 2007-08-26 22:45:55 +00:00
if_stereg.h
if_stge.c Constify: LLADDR -> CLLADDR. I'm aiming here to make it easier to 2007-08-26 22:45:55 +00:00
if_stgereg.h
if_ti.c First part of ti(4) overhaul: 2007-09-07 23:05:27 +00:00
if_tireg.h First part of ti(4) overhaul: 2007-09-07 23:05:27 +00:00
if_tl.c
if_tlp_pci.c
if_tlregs.h
if_tlvar.h
if_txp.c Change a bazillion occurrences of code resembling this, 2007-09-01 07:32:22 +00:00
if_txpreg.h
if_vge.c Change a bazillion occurrences of code resembling this, 2007-09-01 07:32:22 +00:00
if_vgereg.h
if_vr.c
if_vrreg.h
if_wi_pci.c
if_wm.c Add more work for the EEPROM reaload sequence. 2007-08-30 05:48:50 +00:00
if_wmreg.h add ICH9 2007-08-28 01:10:34 +00:00
if_wpi.c The service queue isn't used anymore so don't allocate it. 2007-09-02 12:18:05 +00:00
if_wpireg.h The service queue isn't used anymore so don't allocate it. 2007-09-02 12:18:05 +00:00
if_wpivar.h The service queue isn't used anymore so don't allocate it. 2007-09-02 12:18:05 +00:00
if_xge.c
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
iteide.c
iwic_bchan.c
iwic_dchan.c
iwic_fsm.c
iwic_pci.c
iwicreg.h
iwicvar.h
ixpide.c Remove 3rd clause and my name from all the licences which were only in my 2007-09-10 10:35:51 +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
machfbreg.h
Makefile
Makefile.pcidevs
mfi_pci.c
mlx_pci.c
mly_tables.h
mly.c
mlyio.h
mlyreg.h
mlyvar.h
mpt_pci.c add SAS1068_2, SAS1064E_2 and SAS1068E_2 2007-09-17 17:51:45 +00:00
mpu_cmpci.c
mpu_eso.c
mpu_fms.c
mpu_yds.c
neo-coeff.h
neo.c
neoreg.h
nfsmb.c For SMBus, add the ability to enumerate devices on the bus. 2007-09-01 22:19:25 +00:00
nfsmbreg.h
njs_pci.c
oboe.c
oboereg.h
ohci_pci.c
opl_cmpci.c
opl_eso.c
opl_fms.c
opl_sv.c
opl_yds.c
optiide.c
pccbb.c Read the PCI latency timer from the right register, using the right 2007-08-11 00:45:35 +00:00
pccbbreg.h Make pccbb(4) use more PCI configuration register definitions, 2007-08-11 00:31:04 +00:00
pccbbvar.h Remove unused definitions CB_CHIPS_LAST and cb_chipset_name. Add 2007-08-10 22:57:54 +00:00
pci_map.c
pci_quirks.c
pci_subr.c
pci_usrreq.c
pci.c
pcibusprint.c
pciconf.c
pciconf.h
pcidevs + ATI Radeon HD2600 XT 2007-09-20 20:25:27 +00:00
pcidevs_data.h regen 2007-09-20 20:25:48 +00:00
pcidevs.h regen 2007-09-20 20:25:48 +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 Remove 3rd clause and my name from all the licences which were only in my 2007-09-10 10:35:51 +00:00
pciide_opti_reg.h
pciide_pdc202xx_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
pcivar.h
pcscp.c
pcscpreg.h
pdcide.c
pdcsata.c
piixide.c Another ICH8M SATA Controller found in jmcneill's laptop. 2007-09-09 01:09:02 +00:00
piixpm.c Use rwlock(9) rather than lockmgr(9). 2007-08-27 15:57:13 +00:00
piixpmreg.h
plx9060reg.h
plx9060var.h
ppb.c
ppbreg.h
puc.c
puccn.c
puccn.h
pucdata.c
pucvar.h
radeonfb_bios.c
radeonfb_i2c.c
radeonfb.c back out the reference divider probing - doesn't work right on R1xx 2007-09-03 02:45:06 +00:00
radeonfbreg.h
radeonfbvar.h
rccide.c
README
satalink.c
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
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
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 Allow 64bit memory BARs if we are compiling on 64bit archs. 2007-08-26 19:52:06 +00:00
vga_pcivar.h
viaenv.c There's no need to add timecounter code inside of __HAVE_TIMECOUNTER 2007-08-26 17:15:42 +00:00
viaide.c Use a different case for the CX700 IDE Controller to print the 2007-08-31 01:42:48 +00:00
voodoofb.c
voodoofbreg.h
weasel_pci.c
weaselreg.h
yds.c
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