NetBSD/sys/dev/pci
2004-12-11 01:55:01 +00:00
..
bktr constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
aac_pci.c
acardide.c
aceride.c
adv_pci.c
adw_pci.c
agp_ali.c
agp_amd.c Add another case to match "PCI_PRODUCT_AMD_SC761_SC" (AMD761 System 2004-10-20 21:47:13 +00:00
agp_i810.c Add another case to match "PCI_PRODUCT_INTEL_82815_FULL_HUB" 2004-11-06 07:43:30 +00:00
agp_intel.c
agp_sis.c
agp_via.c
agp.c
agpbusprint.c
agpreg.h
agpvar.h
ahc_pci.c Bring back ALLOW_MEMIO change that was lost between 1.38 and 1.39. This 2004-10-17 01:10:44 +00:00
ahd_pci.c
amdpm.c
amdpmreg.h
amr.c Added Dell PERC 4/SC 2004-10-28 07:22:23 +00:00
amrreg.h
amrvar.h
artsata.c
atppc_puc.c
auacer.c Add RECORD to the conversion table, otherwise we panic on boot. 2004-11-16 19:33:56 +00:00
auacerreg.h Add a driver for the Acer Labs M5455 audio controller. 2004-10-10 16:37:07 +00:00
auich.c implement auich_activate() and auich_detach() 2004-11-17 15:19:30 +00:00
auichreg.h
autri.c remove mixer setting code in *_attach() because ac97_attach() does it. 2004-11-09 16:28:14 +00:00
autrireg.h
autrivar.h
auvia.c Fix typo. 2004-11-16 17:15:01 +00:00
auviavar.h adopt auconv_set_converter() 2004-11-13 15:00:48 +00:00
bha_pci.c
btvmei.c
btvmeii.c
btvmeireg.h
btvmeivar.h
cac_pci.c
cmdide.c
cmpci.c constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
cmpcireg.h
cmpcivar.h Fix typo in comment; from Sergey Svishchev. 2004-11-10 16:39:04 +00:00
com_puc.c
cs428x.c
cs428x.h
cs428xreg.h
cs4280_image.h
cs4280.c remove mixer setting code in *_attach() because ac97_attach() does it. 2004-11-09 16:28:14 +00:00
cs4280reg.h
cs4281.c make recording of clct(4) work. namely, 2004-11-02 00:40:08 +00:00
cs4281reg.h
cy82c693.c
cy82c693reg.h
cy82c693var.h
cy_pci.c
cyber.c
cyberreg.h
cybervar.h
cypide.c
cz.c
czreg.h
devlist2h.awk
dpt_pci.c
eap.c remove mixer setting code in *_attach() because ac97_attach() does it. 2004-11-09 16:28:14 +00:00
eapreg.h
eapvar.h
ehci_pci.c
emuxki.c constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
emuxkireg.h
emuxkivar.h
esa.c constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
esadsp.h
esareg.h
esavar.h
esiop_pci.c
esm.c constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
esmreg.h
esmvar.h ac97_host_if::reset() returns non-zero value if codec reset fails, and 2004-09-22 12:20:24 +00:00
eso.c constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
esoreg.h
esovar.h
files.agp
files.ath
files.pci Add config wires for ixpide(4). 2004-12-06 19:23:09 +00:00
fms.c remove mixer setting code in *_attach() because ac97_attach() does it. 2004-11-09 16:28:14 +00:00
fmsvar.h
fwlynx_pci.c
fwohci_pci.c
geodeide.c
gtp.c constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
hifn7751.c
hifn7751reg.h
hifn7751var.h
hptide.c
i82365_pci.c
i82365_pcivar.h
iavc_pci.c
icp_pci.c
if_an_pci.c
if_ath_pci.c
if_atw_pci.c
if_bce.c
if_bcereg.h
if_bge.c Fix typo in previous commit that was breaking the build (hi, tacha@!). 2004-11-19 17:59:09 +00:00
if_bgereg.h Add support for the BCM575x variants. They're close to the 5705 one, with 2004-10-28 07:36:05 +00:00
if_de.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_devar.h
if_dge.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_dgereg.h
if_en_pci.c
if_ep_pci.c
if_epic_pci.c
if_esh_pci.c move buffer queue related stuffs from buf.h to their own header, bufq.h. 2004-10-28 07:07:35 +00:00
if_ex_pci.c
if_fpa.c
if_fxp_pci.c
if_gem_pci.c Adjust/add a few comments and add defines for PCS (aka GEM_MII) FSM and 2004-10-17 21:49:08 +00:00
if_gsip.c
if_hme_pci.c
if_ipw.c Whitespace tweaks. 2004-09-14 00:38:37 +00:00
if_ipwreg.h Whitespace tweaks from Damien Bergamini. 2004-09-14 00:27:26 +00:00
if_ipwvar.h Add IEEE802.11 radiotap support. From Damien Bergamini. 2004-09-14 00:31:20 +00:00
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
if_mtd_pci.c
if_ne_pci.c
if_ntwoc_pci.c
if_ntwoc_pcireg.h
if_pcn.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_pcnreg.h
if_re.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_rtk_pci.c
if_rtw_pci.c Add Cardbus, PCI bus front-ends for RTL8180 802.11b MAC/baseband. 2004-09-26 02:33:36 +00:00
if_sf_pci.c
if_sip.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_sipreg.h
if_sk.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_skreg.h Fix Yukon ram sizing. 2004-09-26 14:23:58 +00:00
if_skvar.h Fix Yukon ram sizing. 2004-09-26 14:23:58 +00:00
if_ste.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_stereg.h
if_stge.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_stgereg.h
if_ti.c - mbuf external storage is of (caddr_t), not (caddr_t *). 2004-09-29 11:22:03 +00:00
if_tireg.h
if_tl.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_tlp_pci.c
if_tlregs.h
if_tlvar.h
if_txp.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_txpreg.h
if_vr.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_vrreg.h
if_wi_pci.c
if_wm.c Minor tweak to add newline to an aprint_error(). 2004-11-30 03:08:27 +00:00
if_wmreg.h Largest Tx descriptor buffer size is actually 4K. 2004-10-05 21:29:56 +00:00
ifpci2.c
ifpci.c
igsfb_pci.c
igsfb_pcivar.h
iha_pci.c Use ANSI function decls. 2004-09-25 11:58:19 +00:00
iop_pci.c
isic_pci_elsa_qs1p.c
isic_pci.c
isic_pci.h
isp_pci.c
iteide.c add iteide(4) driver for ITE8212-based IDE controllers. from 2004-12-01 22:27:45 +00:00
iwic_bchan.c
iwic_dchan.c
iwic_fsm.c
iwic_pci.c
iwicreg.h
iwicvar.h
ixpide.c Add ixpide(4), a driver for the IDE controller found in the ATI IXP series 2004-12-06 19:22:24 +00:00
joy_eap.c
joy_eso.c
joy_pci.c
ld_amr.c move buffer queue related stuffs from buf.h to their own header, bufq.h. 2004-10-28 07:07:35 +00:00
ld_twe.c move buffer queue related stuffs from buf.h to their own header, bufq.h. 2004-10-28 07:07:35 +00:00
lpt_puc.c
machfb.c
machfbreg.h
Makefile
Makefile.pcidevs
mlx_pci.c
mly_tables.h
mly.c
mlyio.h
mlyreg.h
mlyvar.h
mpt_pci.c Add support for PCI-X version of LSI FC929; from Bert Kiers in PR kern/26836. 2004-09-18 08:52:50 +00:00
mpu_cmpci.c Add ACPI mpu(4) attachment, based on lpt_acpi.c by jmcneill@, 2004-12-02 09:50:41 +00:00
mpu_eso.c Add ACPI mpu(4) attachment, based on lpt_acpi.c by jmcneill@, 2004-12-02 09:50:41 +00:00
mpu_fms.c Add ACPI mpu(4) attachment, based on lpt_acpi.c by jmcneill@, 2004-12-02 09:50:41 +00:00
mpu_yds.c Add ACPI mpu(4) attachment, based on lpt_acpi.c by jmcneill@, 2004-12-02 09:50:41 +00:00
neo-coeff.h
neo.c constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
neoreg.h
njs_pci.c
oboe.c
oboereg.h
ohci_pci.c
opl_cmpci.c
opl_eso.c
opl_fms.c
opl_sv.c
opl_yds.c ANSIfy and style fixes 2004-11-08 12:10:22 +00:00
optiide.c
pccbb.c
pccbbreg.h
pccbbvar.h
pci_map.c
pci_quirks.c
pci_subr.c
pci_usrreq.c
pci.c
pcibusprint.c
pciconf.c
pciconf.h
pcidevs Add ATI IXP audio controllers 2004-12-11 01:55:01 +00:00
pcidevs_data.h Add ATI IXP audio controllers 2004-12-11 01:55:01 +00:00
pcidevs.h Add ATI IXP audio controllers 2004-12-11 01:55:01 +00:00
pciide_acard_reg.h
pciide_acer_reg.h
pciide_apollo_reg.h
pciide_cmd_reg.h
pciide_common.c Move bus_dma setup out of pciide_dma_init() in a new function, 2004-11-24 19:52:50 +00:00
pciide_cy693_reg.h
pciide_geode_reg.h
pciide_hpt_reg.h
pciide_i31244_reg.h
pciide_ite_reg.h add iteide(4) driver for ITE8212-based IDE controllers. from 2004-12-01 22:27:45 +00:00
pciide_ixp_reg.h Add ixpide(4), a driver for the IDE controller found in the ATI IXP series 2004-12-06 19:22:24 +00:00
pciide_opti_reg.h
pciide_pdc202xx_reg.h
pciide_piix_reg.h
pciide_sii3112_reg.h
pciide_sis_reg.h
pciide_sl82c105_reg.h
pciide.c Whitespace nit. 2004-09-17 23:04:02 +00:00
pciidereg.h
pciidevar.h Move bus_dma setup out of pciide_dma_init() in a new function, 2004-11-24 19:52:50 +00:00
pciio.h
pcireg.h
pcivar.h
pcscp.c Use ANSI function decls. 2004-09-25 11:58:19 +00:00
pcscpreg.h
pdcide.c
pdcsata.c Add RAID support, from Shin'ichiro TAYA on current-users@. 2004-11-28 14:34:31 +00:00
piixide.c Add support for the ICH6 IDE controller (82801FB). 2004-11-10 17:19:05 +00:00
plx9060reg.h
plx9060var.h
ppb.c
ppbreg.h
puc.c
puccn.c
puccn.h
pucdata.c Add the dual-serial VScom PCI-200 adapter. Tested by Jukka Salmi. 2004-10-16 18:05:19 +00:00
pucvar.h
rccide.c
README
satalink.c
siop_pci_common.c
siop_pci_common.h
siop_pci.c
siside.c
slide.c
stpcide.c
sv.c constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
svreg.h
svvar.h
tga_conf.c
tga.c
tgareg.h
tgavar.h
trm.c Use ANSI function decls. 2004-09-25 11:58:19 +00:00
trmreg.h
twe.c Take the modulus of the AEN queue tail number rather than the mask of. Now 2004-09-23 01:16:34 +00:00
tweio.h
twereg.h Add TWE_PARAM_PROC_PERCENT; completion percentage per-sub-unit (2 bytes/ea) for 2004-10-05 23:49:15 +00:00
twevar.h
ubsec.c
ubsecreg.h
ubsecvar.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
viaide.c Add support for: 2004-11-06 08:44:25 +00:00
viapm.c fix botch in config_found conversion, found by Stefan Krueger 2004-09-14 18:57:35 +00:00
viapmvar.h
weasel_pci.c
weaselreg.h
yds.c adopt auconv_set_converter() 2004-11-13 15:00:48 +00:00
ydsreg.h
ydsvar.h adopt auconv_set_converter() 2004-11-13 15:00:48 +00:00

$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