NetBSD/sys/dev/pci
..
bktr
aac_pci.c
adv_pci.c Use aprint_*(). 2003-01-31 00:07:39 +00:00
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 ahc_pci_probe: avoid placeholder entries in the `identities' table. 2003-06-04 11:55:05 +00:00
ahd_pci.c
amdpm.c
amdpmreg.h Collect random number from AMD 768MPX power management controller. 2002-06-02 02:44:27 +00:00
amr.c
amrreg.h
amrvar.h
auich.c
auichreg.h
autri.c
autrireg.h Fix recording problem on SiS7018. 2002-11-07 11:44:12 +00:00
autrivar.h ANSIfy driver. 2001-11-18 17:15:48 +00:00
auvia.c
auviavar.h
bha_pci.c
btvmei.c
btvmeii.c
btvmeireg.h
btvmeivar.h add driver for the Bit3 PCI-VME adapter, without the DMA parts for now 1999-06-30 17:45:38 +00:00
cac_pci.c Use aprint_*(). 2003-01-31 00:07:39 +00:00
cmpci.c
cmpcireg.h
cmpcivar.h
com_puc.c
cs428x.c
cs428x.h
cs428xreg.h Clean up a little. 2001-01-22 01:44:56 +00:00
cs4280_image.h
cs4280.c
cs4280reg.h
cs4281.c
cs4281reg.h Split out common code to cs428x.c and cosmetic change to introduce 2001-02-07 14:41:10 +00:00
cy82c693.c cleanup RCSID 2001-11-13 07:35:02 +00:00
cy82c693reg.h
cy82c693var.h
cy_pci.c
cz.c
czreg.h
devlist2h.awk make pci_knowndevs[] const 2001-01-18 13:03:22 +00:00
dpt_pci.c
eap.c
eapreg.h
ehci_pci.c
emuxki.c
emuxkireg.h
emuxkivar.h
esa.c Add extensible malloc types, adapted from FreeBSD. This turns 2003-02-01 06:23:35 +00:00
esadsp.h
esareg.h
esavar.h
esiop_pci.c
esm.c Fix printf format warnings. 2003-02-03 01:11:54 +00:00
esmreg.h
esmvar.h
eso.c
esoreg.h
esovar.h
files.agp
files.pci
fms.c
fmsvar.h
fwlynx_pci.c
fwohci_pci.c
gtp.c
hifn7751.c
hifn7751reg.h Typos from Jean-Francois Brousseau, via jmc@openbsd. 2003-05-13 22:43:20 +00:00
hifn7751var.h
i82365_pci.c
i82365_pcivar.h Don't use void * for chipset tags. Bad hacker, no biscuit. 2000-02-22 16:04:44 +00:00
icp_pci.c
if_an_pci.c Use aprint_*(). 2003-01-31 00:07:39 +00:00
if_bge.c Handle 64bit DMA addresses on PCI for platforms that can (currently only 2003-06-15 23:08:53 +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
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 hz -> Hz 2003-02-22 04:57:48 +00:00
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
if_lmcioctl.h Make the LMC driver bus_dma and endian clean (big-endian mode does not appear 2001-08-27 17:47:35 +00:00
if_lmcvar.h
if_mtd_pci.c
if_ne_pci.c
if_ntwoc_pci.c
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 Add missing binding of VLAN tag to received packet. 2003-02-09 21:43:43 +00:00
if_tireg.h
if_tl.c
if_tlp_pci.c
if_tlregs.h
if_tlvar.h
if_vr.c
if_vrreg.h From freebsd if_vr.c:1.43,1.56 and if_vrreg.h:1.11,1.14 2003-01-03 19:01:09 +00:00
if_wi_pci.c
if_wm.c
if_wmreg.h
ifpci2.c
ifpci.c
igsfb_pci.c
igsfb_pcivar.h
iha_pci.c Sync with copyright verbiage update of OpenBSD's iha(4). 2002-11-14 17:07:42 +00:00
iop_pci.c
isic_pci_elsa_qs1p.c
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
iwic_bchan.c
iwic_dchan.c
iwic_fsm.c
iwic_pci.c
iwicreg.h
iwicvar.h
joy_eso.c
joy_pci.c
ld_amr.c
ld_twe.c Add trailing ; to CFATTACH_DECL. 2002-10-02 16:51:16 +00:00
lpt_puc.c Add trailing ; to CFATTACH_DECL. 2002-10-02 16:51:16 +00:00
machfb.c
machfbreg.h
Makefile
Makefile.pcidevs Tron whacked my you-know-what because I didn't follow procedure. 1999-03-16 22:41:56 +00:00
mlx_pci.c
mly_tables.h
mly.c
mlyio.h
mlyreg.h
mlyvar.h
mpt_pci.c
mpu_cmpci.c Add trailing ; to CFATTACH_DECL. 2002-10-02 16:51:16 +00:00
mpu_eso.c
mpu_fms.c
mpu_yds.c
neo-coeff.h
neo.c
neoreg.h Driver for NeoMagic 256 audio. Based on the OpenBSD driver, which is 2000-11-05 06:43:45 +00:00
oboe.c
oboereg.h
ohci_pci.c
opl_cmpci.c
opl_eso.c
opl_fms.c
opl_sv.c
opl_yds.c Add trailing ; to CFATTACH_DECL. 2002-10-02 16:51:16 +00:00
pccbb.c
pccbbreg.h
pccbbvar.h
pci_map.c
pci_quirks.c
pci_subr.c
pci_usrreq.c
pci.c
pciconf.c
pciconf.h
pcidevs Add some intel devices, from Quentin Garnier in private mail. 2003-06-28 22:54:23 +00:00
pcidevs_data.h
pcidevs.h Regen: some more Intel devices. 2003-06-28 22:55:43 +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 Add register definitions for the Intel i31244 Serial ATA controller. 2003-03-18 01:41:54 +00:00
pciide_opti_reg.h Make the various timing, etc. tables const, and add the __unused__ 2001-10-21 18:49:19 +00:00
pciide_pdc202xx_reg.h
pciide_piix_reg.h
pciide_sii3112_reg.h
pciide_sis_reg.h
pciide_sl82c105_reg.h Add bus master DMA support for the Symphony Labs 82C105 PCI IDE 2002-04-03 17:02:21 +00:00
pciide.c
pciidereg.h
pciidevar.h
pciio.h
pcireg.h
pcivar.h
pcscp.c
pcscpreg.h
plx9060reg.h
plx9060var.h
ppb.c
ppbreg.h
puc.c
puccn.c
puccn.h Change $Id: to $NetBSD$ 2000-12-09 06:54:27 +00:00
pucdata.c add Boca Research 4- and 8-port cards. from openbsd. 2002-10-29 08:59:36 +00:00
pucvar.h
README
siop_pci_common.c
siop_pci_common.h More copyright fixes, pointed out by Thomas. Thanks ! 2002-04-23 20:41:13 +00:00
siop_pci.c
sv.c
svreg.h
svvar.h
tga_conf.c
tga.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
tgareg.h
tgavar.h
trm.c
trmreg.h
twe.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
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 Watchdog back-end driver for PC Weasel/PCI serial console and remote 2002-01-01 16:48:34 +00:00
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