NetBSD/sys/dev/pci
2002-08-08 09:57:21 +00:00
..
bktr
aac_pci.c PR 17719 from Mark Davies: Additional Adaptec RAID controller types. 2002-08-02 12:44:42 +00:00
adv_pci.c
adw_pci.c
agp_ali.c
agp_amd.c
agp_i810.c
agp_intel.c
agp_sis.c
agp_via.c
agp.c Only allow the bus_dmamem_alloc() code to sleep if no physically contigous 2002-06-27 18:37:10 +00:00
agpreg.h
agpvar.h
ahc_pci.c
amdpm.c Collect random number from AMD 768MPX power management controller. 2002-06-02 02:44:27 +00:00
amdpmreg.h Collect random number from AMD 768MPX power management controller. 2002-06-02 02:44:27 +00:00
amr.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
amrreg.h
amrvar.h
auich.c - Port clock calibration code (auich_calibrate) from ich.c of FreeBSD to solve 2002-08-07 10:31:09 +00:00
auichreg.h - Port clock calibration code (auich_calibrate) from ich.c of FreeBSD to solve 2002-08-07 10:31:09 +00:00
autri.c
autrireg.h
autrivar.h
auvia.c
auviavar.h
bha_pci.c
btvmei.c
btvmeii.c
btvmeireg.h
btvmeivar.h
cac_pci.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
cy82c693.c
cy82c693reg.h
cy82c693var.h
cy_pci.c
cz.c
czreg.h
devlist2h.awk
dpt_pci.c
eap.c Mask MCCB interrupts since they are not currently handled 2002-07-04 02:20:22 +00:00
eapreg.h
ehci_pci.c
emuxki.c
emuxkireg.h
emuxkivar.h
esa.c Fix the mixer controls to work a bit better. 2002-06-02 18:33:06 +00:00
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 Pull in tea5757.c for the mr driver. Fixes kern/17864. 2002-08-06 23:09:10 +00:00
fms.c
fmsvar.h
fwlynx_pci.c
fwohci_pci.c
hifn7751.c
hifn7751reg.h
hifn7751var.h
i82365_pci.c
i82365_pcivar.h
icp_pci.c
if_an_pci.c
if_bge.c Correct obviously switched args to memset() 2002-07-18 02:07:13 +00:00
if_bgereg.h Give BCM5700 Ax and Bx revs the BGE_QUIRK_LINK_STATE_BROKEN quirk, 2002-07-13 22:31:18 +00:00
if_de.c make an auto const variable static. 2002-06-08 17:10:02 +00:00
if_devar.h
if_en_pci.c
if_ep_pci.c
if_epic_pci.c recognize a SMC9432BTX from PCI subsys id and tell the bus independant 2002-07-15 17:23:06 +00:00
if_esh_pci.c
if_ex_pci.c Also save/restore the PCI_INTERRUPT_REG. 2002-07-01 16:15:35 +00:00
if_fpa.c
if_fxp_pci.c add support intel C-ICH's embeded Ether MACs. 2002-07-22 08:25:45 +00:00
if_gem_pci.c Match Apple GMAC id #3. 2002-07-09 23:57:59 +00:00
if_gsip.c
if_hme_pci.c
if_le_pci.c
if_levar.h
if_lmc_common.c
if_lmc_media.c
if_lmc_nbsd.c
if_lmc_types.h
if_lmc.c
if_lmcioctl.h
if_lmcvar.h * Add __unused___ to lmc_system_errors, since it is not used by 2002-05-31 17:53:03 +00:00
if_ne_pci.c
if_ntwoc_pci.c
if_ntwoc_pcireg.h
if_pcn.c Fix a typo which caused the wrong register to be updated when 2002-08-02 01:12:32 +00:00
if_pcnreg.h
if_rtk_pci.c
if_sf_pci.c
if_sip.c Add 64-bit quirk for the Accton EN1407-T/Planex GN-1000TE. IDs provided 2002-07-11 18:07:56 +00:00
if_sipreg.h * Give symbolic names to the CFG bits in the EEPROM. 2002-06-30 18:04:12 +00:00
if_ste.c STE_CarrierSenseErrors is 8bit wide, not 16bit. 2002-06-05 16:27:29 +00:00
if_stereg.h Typo fix 2002-06-24 16:55:17 +00:00
if_stge.c
if_stgereg.h
if_ti.c Add missing BUS_DMA_NOWAIT to bus_dmamap_load_mbuf() calls. Should fix 2002-07-16 20:20:01 +00:00
if_tireg.h
if_tl.c
if_tlp_pci.c
if_tlregs.h
if_tlvar.h
if_vr.c my card prints transmit aborted and then hangs. Let's try to reset it. 2002-07-28 15:41:00 +00:00
if_vrreg.h
if_wi_pci.c
if_wm.c Add support for the new i82540, i82545, and i82546 Gig-E chips. The 2002-08-08 00:12:08 +00:00
if_wmreg.h Add support for the new i82540, i82545, and i82546 Gig-E chips. The 2002-08-08 00:12:08 +00:00
ifpci.c
igsfb_pci.c Add definitions of IGS coprocessor registers (not used yet). 2002-07-21 02:56:35 +00:00
iha_pci.c
iop_pci.c
isic_pci_elsa_qs1p.c
isic_pci.c
isic_pci.h
isp_pci.c Make all 23XX cards 'touched'. We seem to, too often, hang when trying 2002-06-15 00:11:36 +00:00
joy_eso.c
joy_pci.c
ld_amr.c
ld_twe.c
lpt_puc.c
Makefile
Makefile.pcidevs
maxiradio.c
mlx_pci.c
mly_tables.h
mly.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
mlyio.h
mlyreg.h
mlyvar.h
mpu_cmpci.c
mpu_eso.c
mpu_fms.c
mpu_yds.c
neo-coeff.h
neo.c Map the device's memory space with BUS_SPACE_MAP_LINEAR, since we 2002-06-14 15:15:23 +00:00
neoreg.h
oboe.c
oboereg.h
ohci_pci.c
opl_cmpci.c
opl_eso.c
opl_fms.c
opl_sv.c
opl_yds.c
pccbb.c
pccbbreg.h
pccbbvar.h
pci_map.c
pci_quirks.c
pci_subr.c
pci_usrreq.c
pci.c Return 0, not NULL, when we mean 0. 2002-07-05 00:16:26 +00:00
pciconf.c Number PCI busses using a simple pre-order numbering instead of 2002-07-30 15:00:03 +00:00
pciconf.h
pcidevs addanother ppb 2002-08-08 09:56:38 +00:00
pcidevs_data.h regen 2002-08-08 09:57:21 +00:00
pcidevs.h regen 2002-08-08 09:57:21 +00:00
pciide_acard_reg.h
pciide_acer_reg.h
pciide_amd_reg.h
pciide_apollo_reg.h
pciide_cmd_reg.h
pciide_cy693_reg.h
pciide_hpt_reg.h Add "__attribute__((__unused__))" to hpt374_pio, hpt374_dma and hpt374_udma. 2002-06-01 12:47:20 +00:00
pciide_opti_reg.h
pciide_pdc202xx_reg.h Spell '[Rr]ight' correctly. From Jim Bernard. 2002-07-26 14:11:34 +00:00
pciide_piix_reg.h
pciide_sis_reg.h
pciide_sl82c105_reg.h
pciide.c Add support for the 82801DB ICH4 IDE controller, from kern/17757 by 2002-07-30 21:01:57 +00:00
pciidereg.h
pciidevar.h
pciio.h
pcireg.h add support for the per-device power management capability. 2002-06-18 13:18:37 +00:00
pcivar.h add support for the per-device power management capability. 2002-06-18 13:18:37 +00:00
pcscp.c
pcscpreg.h
plx9060reg.h
plx9060var.h
ppb.c
ppbreg.h
puc.c
puccn.c
puccn.h
pucdata.c Add Siig 20x 8 ports and and Oxford x952 cards. From Paul Shupak in kern/17790. 2002-08-02 10:40:30 +00:00
pucvar.h
README
siop_pci_common.c
siop_pci_common.h
siop_pci.c
sv.c
svreg.h
svvar.h
tga_conf.c
tga.c alloc_attr -> allocattr 2002-07-04 14:37:10 +00:00
tgareg.h
tgavar.h
trm.c
trmreg.h
twe.c Missing comma in aenfmt array initialization. 2002-08-06 20:47:44 +00:00
twereg.h
twevar.h
uhci_pci.c
universe_pci_var.h
universe_pci.c
usb_pci.c
usb_pci.h
vga_pci.c there is at least one VGA chip (Silicon Motion Lynx EM+) where fast scrolling 2002-07-08 19:48:37 +00:00
vga_pcivar.h
viaenv.c
viapm.c
viapmvar.h
weasel_pci.c
weaselreg.h
yds.c Make the yds driver work on big-endian systems. 2002-06-10 16:58:57 +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