NetBSD/sys/dev/pci
2002-08-15 18:35:25 +00:00
..
bktr bcmp -> memcmp. 2002-05-22 16:03:14 +00:00
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 update the is_bound flag for local memory too 2002-08-11 12:36:21 +00:00
agp_intel.c
agp_sis.c
agp_via.c
agp.c -avoid lock leak in error case 2002-08-11 12:40:47 +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 Fix playback problem on SiS7018. 2002-05-30 17:04:13 +00:00
autrireg.h Fix playback problem on SiS7018. 2002-05-30 17:04:13 +00:00
autrivar.h
auvia.c
auviavar.h
bha_pci.c
btvmei.c
btvmeii.c
btvmeireg.h
btvmeivar.h
cac_pci.c Adapt to new bridge name. 2002-05-15 14:15:17 +00:00
cmpci.c
cmpcireg.h
cmpcivar.h
com_puc.c
cs428x.c
cs428x.h
cs428xreg.h
cs4280_image.h
cs4280.c Some casts in printf(). 2002-05-31 10:54:34 +00:00
cs4280reg.h
cs4281.c Print some error messages when the codec fails to initialise (some errors 2002-05-15 09:55:45 +00:00
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 audit bitmask test mistake (s/&&/&/). from openbsd 2002-08-08 15:08:55 +00:00
esadsp.h
esareg.h
esavar.h
esiop_pci.c More copyright fixes, pointed out by Thomas. Thanks ! 2002-04-23 20:41:13 +00:00
esm.c
esmreg.h
esmvar.h
eso.c Add a joystick attachment to the ESS Solo-1 driver. 2002-04-25 00:52:21 +00:00
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 Match anything with PCI_VENDOR_VORTEX, then use a heuristic to determine the 2002-04-24 15:08:48 +00:00
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 Print out interrupt we attached to. 2002-05-09 20:20:18 +00:00
if_lmc_types.h LMC_CTL_LEN1 and LMC_CTL_LEN2 extracted each other's fields. Stop doing 2002-05-09 00:58:45 +00:00
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 Preliminary support for the ten-bit interface on the DP83820. This 2002-08-10 22:57:15 +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 Update a comment; TCP/IP checksum offloading is fixed! 2002-08-15 18:35:25 +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 Uniformly pass a "struct isdn_l3_driver *" through layer 2, so we 2002-05-21 10:31:10 +00:00
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 make the LEDs work with both channels active, some cleanup and 2002-05-03 14:12:59 +00:00
isic_pci.c
isic_pci.h make the LEDs work with both channels active, some cleanup and 2002-05-03 14:12:59 +00:00
isp_pci.c Various changes to allow for overriding just loopid and/or iid. 2002-08-12 21:33:39 +00:00
joy_eso.c Add a joystick attachment to the ESS Solo-1 driver. 2002-04-25 00:52:21 +00:00
joy_pci.c
ld_amr.c
ld_twe.c NBPG is not constant on the sparc, so don't use CPP tricks. 2002-05-24 18:10:06 +00:00
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 Patch the CLKRUN enable bit on ToPIC chips. 2002-05-31 13:34:03 +00:00
pccbbreg.h
pccbbvar.h
pci_map.c implement a check whether a BAR is present at all at a given configuration 2002-05-30 12:06:43 +00:00
pci_quirks.c
pci_subr.c Fortunately for us, all interrupt controllers are not 8259's 2002-05-19 00:01:09 +00:00
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 Add SiS745 host bridge. 2002-08-10 16:26:14 +00:00
pcidevs_data.h Regen; added SiS745 host bridge. 2002-08-10 16:30:45 +00:00
pcidevs.h Regen; added SiS745 host bridge. 2002-08-10 16:30:45 +00:00
pciide_acard_reg.h
pciide_acer_reg.h More copyright fixes, pointed out by Thomas. Thanks ! 2002-04-23 20:41:13 +00:00
pciide_amd_reg.h
pciide_apollo_reg.h More copyright fixes, pointed out by Thomas. Thanks ! 2002-04-23 20:41:13 +00:00
pciide_cmd_reg.h More copyright fixes, pointed out by Thomas. Thanks ! 2002-04-23 20:41:13 +00:00
pciide_cy693_reg.h More copyright fixes, pointed out by Thomas. Thanks ! 2002-04-23 20:41:13 +00:00
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 More copyright fixes, pointed out by Thomas. Thanks ! 2002-04-23 20:41:13 +00:00
pciide_sis_reg.h More copyright fixes, pointed out by Thomas. Thanks ! 2002-04-23 20:41:13 +00:00
pciide_sl82c105_reg.h
pciide.c Use UDMA/100 on SiS745 chipset. 2002-08-10 16:33:23 +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 * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to 2002-05-16 01:01:28 +00:00
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 It seems that the 1010-33 has a bug: it sometimes generate spurious SCSI gross 2002-05-04 18:11:06 +00:00
siop_pci_common.h More copyright fixes, pointed out by Thomas. Thanks ! 2002-04-23 20:41:13 +00:00
siop_pci.c More copyright fixes, pointed out by Thomas. Thanks ! 2002-04-23 20:41:13 +00:00
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 NBPG is not constant on the sparc, so don't use CPP tricks. 2002-05-24 18:10:06 +00:00
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