NetBSD/sys/dev/pci
thorpej 577fd9d8fa * Use aprint*().
* Add Ultra/133 to wdc_print_modes().
2003-05-17 21:52:03 +00:00
..
bktr DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
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
agpreg.h
agpvar.h
ahc_pci.c On the first read of the DEVCONFIG PCI config register, sparc64 systems 2003-04-25 16:02:52 +00:00
ahd_pci.c Correct spelling of coalesce. (Will forward to Justin Gibbs.) 2003-05-14 12:57:45 +00:00
amdpm.c
amdpmreg.h
amr.c Fix reversed arguments to bus_space_unmap. 2003-05-15 18:04:08 +00:00
amrreg.h - Fix the mailbox protocol. Not tested with newer 'Quartz' controllers. 2003-05-04 16:15:35 +00:00
amrvar.h Fix thinko. 2003-05-14 11:22:55 +00:00
auich.c DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
auichreg.h DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
autri.c fix from OpenBSD, contributed by Gabriel Gonzalez in PR kern/20999 2003-04-04 01:04:37 +00:00
autrireg.h
autrivar.h
auvia.c DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
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 DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
cs428x.h DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
cs428xreg.h
cs4280_image.h
cs4280.c DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
cs4280reg.h
cs4281.c DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
cs4281reg.h
cy82c693.c
cy82c693reg.h
cy82c693var.h
cy_pci.c
cz.c
czreg.h
devlist2h.awk
dpt_pci.c
eap.c DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
eapreg.h
ehci_pci.c
emuxki.c DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
emuxkireg.h
emuxkivar.h DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
esa.c
esadsp.h
esareg.h
esavar.h
esiop_pci.c Need <uvm/uvm_extern.h>. 2003-04-09 01:35:12 +00:00
esm.c
esmreg.h
esmvar.h
eso.c
esoreg.h
esovar.h
files.agp
files.pci Add ahd at pci (to be added later). 2003-04-19 19:30:07 +00:00
fms.c DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
fmsvar.h
fwlynx_pci.c
fwohci_pci.c
gtp.c
hifn7751.c DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
hifn7751reg.h Typos from Jean-Francois Brousseau, via jmc@openbsd. 2003-05-13 22:43:20 +00:00
hifn7751var.h Typos from Jean-Francois Brousseau, via jmc@openbsd. 2003-05-13 22:43:20 +00:00
i82365_pci.c
i82365_pcivar.h
icp_pci.c Add support for the user-generated command interface and event logging 2003-05-13 15:42:33 +00:00
if_an_pci.c
if_bge.c DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
if_bgereg.h
if_de.c DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
if_devar.h
if_en_pci.c
if_ep_pci.c
if_epic_pci.c
if_esh_pci.c
if_ex_pci.c Put back bits of pr 9286 that got lost. Thanks to Onno van der Linden for 2003-04-19 15:47:45 +00:00
if_fpa.c
if_fxp_pci.c
if_gem_pci.c
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 Use PAGE_SIZE rather than NBPG. 2003-04-01 02:01:43 +00:00
if_lmc_types.h
if_lmc.c DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
if_lmcioctl.h
if_lmcvar.h
if_mtd_pci.c
if_ne_pci.c
if_ntwoc_pci.c DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
if_ntwoc_pcireg.h
if_pcn.c sprinkle some const qualifiers 2003-03-30 19:20:37 +00:00
if_pcnreg.h
if_rtk_pci.c
if_sf_pci.c
if_sip.c
if_sipreg.h
if_ste.c
if_stereg.h
if_stge.c
if_stgereg.h
if_ti.c
if_tireg.h coaless -> coalesce. 2003-05-14 13:03:36 +00:00
if_tl.c
if_tlp_pci.c
if_tlregs.h
if_tlvar.h
if_vr.c Add MIIF_FORCEANEG from Martin Husemann 2003-04-10 01:58:21 +00:00
if_vrreg.h
if_wi_pci.c PR/21108: Christopher SEKIYA: if_wi_pci.c rev 1.21 is incorrect for PLX-9052 2003-04-12 08:17:45 +00:00
if_wm.c Use aprint*(). 2003-04-29 01:07:30 +00:00
if_wmreg.h
ifpci2.c
ifpci.c
igsfb_pci.c Redo attachment to support proper cnattach. 2003-05-10 01:51:56 +00:00
igsfb_pcivar.h Redo attachment to support proper cnattach. 2003-05-10 01:51:56 +00:00
iha_pci.c
iop_pci.c
isic_pci_elsa_qs1p.c We are getting passed an integer value via a void* arg (in an ioctl() like 2003-05-08 21:18:42 +00:00
isic_pci.c
isic_pci.h
isp_pci.c DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
iwic_bchan.c
iwic_dchan.c
iwic_fsm.c
iwic_pci.c We are getting passed an integer value via a void* arg (in an ioctl() like 2003-05-08 21:18:42 +00:00
iwicreg.h
iwicvar.h
joy_eso.c
joy_pci.c
ld_amr.c - Fix the mailbox protocol. Not tested with newer 'Quartz' controllers. 2003-05-04 16:15:35 +00:00
ld_twe.c
lpt_puc.c
machfb.c
machfbreg.h
Makefile
Makefile.pcidevs
mlx_pci.c
mly_tables.h revert for now -- cancelled seems to be used more often than canceled 2003-03-31 03:35:02 +00:00
mly.c Use PAGE_SIZE rather than NBPG. 2003-04-01 02:01:43 +00:00
mlyio.h
mlyreg.h
mlyvar.h
mpt_pci.c Device driver for the LSI Logic Fusion-MPT based SCSI and Fibre Channel 2003-04-16 22:02:59 +00:00
mpu_cmpci.c
mpu_eso.c
mpu_fms.c
mpu_yds.c
neo-coeff.h
neo.c DMA, not dma nor Dma. 2003-05-03 18:10:37 +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 Fix inverted logic in pci_vpd_write(). From Jachym Holecek, PR kern/21440. 2003-05-03 18:02:37 +00:00
pciconf.c Add an option to disable fast back-to-back transfers since this 2003-03-31 21:04:40 +00:00
pciconf.h
pcidevs Add some Texas Instruments' CardBus bridges. Device ID are taken from 2003-04-28 08:29:52 +00:00
pcidevs_data.h Regenerate for pcidevs 1.529 and 1.530 changes. 2003-04-28 08:33:48 +00:00
pcidevs.h Regenerate for pcidevs 1.529 and 1.530 changes. 2003-04-28 08:33: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
pciide_i31244_reg.h
pciide_opti_reg.h
pciide_pdc202xx_reg.h Make DMA mode works on Promise Ultra66/100 with 48-bit LBA drives. 2003-04-28 05:20:29 +00:00
pciide_piix_reg.h
pciide_sii3112_reg.h
pciide_sis_reg.h
pciide_sl82c105_reg.h
pciide.c * Use aprint*(). 2003-05-17 21:52:03 +00:00
pciidereg.h
pciidevar.h
pciio.h
pcireg.h Define PCI32_DMA_BOUNCE_THRESHOLD 2003-05-05 13:04:29 +00:00
pcivar.h Add PCI VPD access routines. From psi.cz!freza, PR kern/20889. 2003-03-25 21:56:20 +00:00
pcscp.c DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
pcscpreg.h
plx9060reg.h
plx9060var.h
ppb.c
ppbreg.h
puc.c
puccn.c Make this compile again. 2003-03-29 20:15:31 +00:00
puccn.h
pucdata.c
pucvar.h
README
siop_pci_common.c Use PAGE_SIZE rather than NBPG. 2003-04-09 00:28:28 +00:00
siop_pci_common.h
siop_pci.c Use PAGE_SIZE rather than NBPG. 2003-04-09 00:28:28 +00:00
sv.c DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
svreg.h
svvar.h DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
tga_conf.c
tga.c
tgareg.h
tgavar.h
trm.c
trmreg.h
twe.c
tweio.h
twereg.h
twevar.h
uhci_pci.c
universe_pci_var.h
universe_pci.c
usb_pci.c
usb_pci.h
vga_pci.c
vga_pcivar.h
viaenv.c
viapm.c
viapmvar.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