NetBSD/sys/dev/pci
2002-07-22 07:48:48 +00:00
..
bktr
aac_pci.c
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
auichreg.h
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 Some casts in printf(). 2002-05-31 10:54:34 +00:00
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 Add files for bge at pci attachment. 2002-06-23 20:36:26 +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 Match PCI IDs of new PRO/100 chips. 2002-06-22 08:09:06 +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
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
if_vrreg.h
if_wi_pci.c
if_wm.c Document exactly what the problem with TCP/UDP checksum offloading is. 2002-07-14 01:34:00 +00:00
if_wmreg.h Correct the description of two bits in the TCP context descriptor. 2002-07-14 00:56:22 +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 Patch the CLKRUN enable bit on ToPIC chips. 2002-05-31 13:34:03 +00:00
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 Change a 'continue' to a 'break' in switch configuring 64-bit devices. 2002-06-27 00:59:21 +00:00
pciconf.h
pcidevs Add Intel 82801E Communications I/O Controller Hub (C-ICH) 2002-07-22 07:47:44 +00:00
pcidevs_data.h regen 2002-07-22 07:48:48 +00:00
pcidevs.h regen 2002-07-22 07:48:48 +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
pciide_piix_reg.h
pciide_sis_reg.h
pciide_sl82c105_reg.h
pciide.c Recognise the VT8233A ATA100 controller and use Ultra-DMA mode 5 with it. 2002-06-10 08:41:11 +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 an entry for Avlab Technology, Inc. Low Profile PCI 4 Serial (in Japan, 2002-07-05 14:10:32 +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 Add missing messages from FreeBSD's driver. Re-organize a bit how the 2002-07-10 15:37:30 +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