NetBSD/sys/dev/pci
drochner d5a92a68de add Powerstorm 4D50T graphics found in some Alphas 1998-11-27 10:39:16 +00:00
..
Makefile
Makefile.pcidevs
README
adv_pci.c Remove Wide boards references 1998-09-26 15:52:55 +00:00
adw_pci.c Change sources to be KNF 1998-09-26 19:53:34 +00:00
ahc_pci.c
bha_pci.c
com_puc.c
cy_pci.c
devlist2h.awk
eap.c Make the copyright header conform to the NetBSD template. 1998-11-25 22:17:06 +00:00
files.pci Add the 'ex' driver, a DMA driver for 3Com 90x and 90xB cards. Rename 1998-11-04 00:29:28 +00:00
i82365_pci.c
if_de.c Cleanup media set on Alpha. ring txpoll after setting proper tx 1998-11-09 23:41:14 +00:00
if_devar.h Invert the RXCOPY test. Note that most new platforms will not 1998-09-29 22:40:52 +00:00
if_en_pci.c
if_ep_pci.c Const poisoning. 1998-11-09 23:12:48 +00:00
if_epic_pci.c
if_esh_pci.c
if_ex_pci.c Make the device lookup table-driven, like if_ep_pci.c. 1998-11-09 23:12:18 +00:00
if_fpa.c
if_fxp.c Use bus_dma(9) for the DMA ops in fxp_init() too. Without this the driver 1998-11-25 17:19:09 +00:00
if_fxpreg.h
if_fxpvar.h
if_le_pci.c Add missing field to le_softc structure, missed in previous commit. Name 1998-10-02 00:20:52 +00:00
if_levar.h Add missing field to le_softc structure, missed in previous commit. Name 1998-10-02 00:20:52 +00:00
if_ne_pci.c Const poisoning. 1998-11-09 23:12:48 +00:00
if_ntwoc_pci.c
if_ntwoc_pcireg.h
if_tl.c Manuel confirms that defaulting to AUTO is ok, to Do It. 1998-10-30 23:30:16 +00:00
if_tlregs.h
if_tlvar.h
isp_pci.c dma setup now returns CMD_QUEUED or CMD_COMPLETE. Clarify a ternary 1998-09-17 23:10:20 +00:00
lpt_puc.c
ncr.c Adapt to the new scsipi_adapter interface. 1998-11-19 21:53:32 +00:00
ncrreg.h
ncrstat.c
ohci_pci.c Make the copyright header conform to the NetBSD template. 1998-11-25 22:32:04 +00:00
pci.c add support for "extended capabilities" (new in PCI spec 2.2) 1998-11-07 16:47:22 +00:00
pci_map.c
pci_quirks.c
pci_subr.c
pcidevs add Powerstorm 4D50T graphics found in some Alphas 1998-11-27 10:39:16 +00:00
pcidevs.h regenerated pcidevs.h and pcidevs_data.h due to kern/6280 1998-11-26 20:05:38 +00:00
pcidevs_data.h regenerated pcidevs.h and pcidevs_data.h due to kern/6280 1998-11-26 20:05:38 +00:00
pciide.c a small optimization for the compat interrupt handling, possible after 1998-11-24 19:54:20 +00:00
pciide_apollo_reg.h Fix a comment. 1998-10-19 12:26:22 +00:00
pciide_cmd_reg.h Support for the CMD PCI064{3,6}. Tested on a 0646 with a 1998-11-09 09:21:09 +00:00
pciide_cy693_reg.h headers for new hardware support in pciide.c. from Manuel. 1998-11-21 16:06:45 +00:00
pciide_piix_reg.h Merge bouyer-ide 1998-10-12 16:09:10 +00:00
pciide_sis_reg.h headers for new hardware support in pciide.c. from Manuel. 1998-11-21 16:06:45 +00:00
pciidereg.h Merge bouyer-ide 1998-10-12 16:09:10 +00:00
pciidevar.h Merge bouyer-ide 1998-10-12 16:09:10 +00:00
pcireg.h add support for "extended capabilities" (new in PCI spec 2.2) 1998-11-07 16:47:22 +00:00
pcivar.h add support for "extended capabilities" (new in PCI spec 2.2) 1998-11-07 16:47:22 +00:00
ppb.c
ppbreg.h
puc.c
pucdata.c
pucvar.h
tga.c fix problems in many d_mmap routines: 1998-11-19 15:38:20 +00:00
tga_bt463.c
tga_bt485.c
tga_conf.c
tgareg.h
tgavar.h
uhci_pci.c Make the copyright header conform to the NetBSD template. 1998-11-25 22:32:04 +00:00
vga_pci.c
vga_pcivar.h

README

$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