NetBSD/sys/dev/pci
jmcneill f40fbf1bb9 Print error on powerhook_establish failure, not success. PR# 34698. 2006-10-02 21:23:44 +00:00
..
bktr
Makefile
Makefile.pcidevs
README
aac_pci.c
acardide.c
aceride.c
adv_pci.c
adw_pci.c
agp.c
agp_ali.c
agp_amd.c
agp_i810.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
agp_intel.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
agp_sis.c
agp_via.c
agpbusprint.c
agpreg.h
agpvar.h
ahc_pci.c
ahd_pci.c
amdpm.c
amdpm_smbus.c Use /* ... */ for comment instead of // ... 2006-09-24 03:40:49 +00:00
amdpm_smbusreg.h
amdpmreg.h
amdpmvar.h
amr.c
amrio.h
amrreg.h
amrvar.h
artsata.c
atppc_puc.c
auacer.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
auacerreg.h
auich.c No need to call pci_set_powerstate from our powerhook, the bus handles this 2006-09-25 23:11:07 +00:00
auichreg.h
auixp.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
auixpreg.h
auixpvar.h
autri.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
autrireg.h
autrivar.h
auvia.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
auviavar.h
azalia.c Don't use // for comments. 2006-09-24 03:42:41 +00:00
azalia.h
azalia_codec.c
bha_pci.c
btvmei.c
btvmeii.c
btvmeireg.h
btvmeivar.h
cac_pci.c
chipsfb.c the chip wants all data we send with 64bit padding, no matter what padding 2006-09-27 06:39:38 +00:00
chipsfbreg.h cleanup, implement putchar() using the blitter 2006-09-27 05:19:23 +00:00
ciss_pci.c
cmdide.c
cmpci.c
cmpcireg.h
cmpcivar.h
com_puc.c
cs428x.c
cs428x.h
cs428xreg.h
cs4280.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
cs4280_image.h
cs4280reg.h
cs4281.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
cs4281reg.h
cy82c693.c
cy82c693reg.h
cy82c693var.h
cy_pci.c
cyber.c
cyberreg.h
cybervar.h
cypide.c
cz.c More from Matt Fleming: 2006-10-01 20:31:49 +00:00
czreg.h
devlist2h.awk
dpt_pci.c
eap.c
eapreg.h
eapvar.h
ehci_pci.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
emuxki.c
emuxkireg.h
emuxkivar.h
esa.c No need to call pci_set_powerstate from our powerhook, the bus handles this 2006-09-25 23:11:07 +00:00
esadsp.h
esareg.h
esavar.h
esiop_pci.c
esm.c No need to call pci_set_powerstate from our powerhook, the bus handles this 2006-09-25 23:11:07 +00:00
esmreg.h
esmvar.h
eso.c
esoreg.h
esovar.h
files.agp
files.pci a half done wsdisplay driver for Chips & Technologies 65550 graphics chips 2006-09-23 05:12:22 +00:00
fms.c
fmsvar.h
fwlynx_pci.c
fwohci_pci.c
geodeide.c
gtp.c
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 Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
if_atw_pci.c
if_bce.c
if_bcereg.h
if_bge.c Coverity CID 3666: Remove debug to expose KASSERT's (from Arnaud Lacombe) 2006-09-29 14:33:52 +00:00
if_bgereg.h
if_de.c
if_devar.h
if_dge.c
if_dgereg.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 Make fxp(4) support the PRO/100 VE variant just added to pcidevs. 2006-09-27 21:46:15 +00:00
if_gem_pci.c
if_gsip.c
if_hme_pci.c
if_ipw.c Coverity CID 4151: Don't forget to close the firmware file (from Arnaud Lacombe) 2006-09-29 14:38:04 +00:00
if_ipwreg.h
if_ipwvar.h
if_iwi.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
if_iwireg.h
if_iwivar.h
if_kse.c - trim CRC off rather than setting M_HASFCS 2006-09-29 08:49:30 +00:00
if_le_pci.c
if_levar.h
if_lmc.c
if_lmc.h
if_msk.c
if_mskvar.h
if_mtd_pci.c
if_ne_pci.c
if_nfe.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
if_nfereg.h
if_nfevar.h
if_ntwoc_pci.c
if_ntwoc_pcireg.h
if_pcn.c
if_pcnreg.h
if_ral_pci.c
if_re_pci.c
if_rtk_pci.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
if_rtw_pci.c
if_sf_pci.c
if_sip.c
if_sipreg.h
if_sk.c
if_skreg.h
if_skvar.h
if_ste.c
if_stereg.h
if_stge.c
if_stgereg.h
if_ti.c
if_tireg.h
if_tl.c
if_tlp_pci.c
if_tlregs.h
if_tlvar.h
if_txp.c
if_txpreg.h
if_vge.c
if_vgereg.h
if_vgevar.h
if_vr.c
if_vrreg.h
if_wi_pci.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
if_wm.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
if_wmreg.h
if_wpi.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
if_wpireg.h
if_wpivar.h
if_xge.c
if_xgereg.h
ifpci.c
ifpci2.c
igsfb_pci.c
igsfb_pcivar.h
iha_pci.c
iop_pci.c
isic_pci.c
isic_pci.h
isic_pci_elsa_qs1p.c
isp_pci.c
iteide.c
iwic_bchan.c
iwic_dchan.c
iwic_fsm.c
iwic_pci.c
iwicreg.h
iwicvar.h
ixpide.c
joy_eap.c
joy_eso.c
joy_pci.c
ld_amr.c
ld_twa.c
ld_twe.c
lpt_puc.c
machfb.c
machfbreg.h
mlx_pci.c
mly.c
mly_tables.h
mlyio.h
mlyreg.h
mlyvar.h
mpt_pci.c
mpu_cmpci.c
mpu_eso.c
mpu_fms.c
mpu_yds.c
neo-coeff.h
neo.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +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
optiide.c
pccbb.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
pccbbreg.h
pccbbvar.h
pci.c Print error on powerhook_establish failure, not success. PR# 34698. 2006-10-02 21:23:44 +00:00
pci_map.c
pci_quirks.c
pci_subr.c
pci_usrreq.c
pcibusprint.c
pciconf.c
pciconf.h
pcidevs Oops, pasto. 2006-10-02 13:08:45 +00:00
pcidevs.h Regen (fix pasto). 2006-10-02 13:09:10 +00:00
pcidevs_data.h Regen (fix pasto). 2006-10-02 13:09:10 +00:00
pciide.c
pciide_acard_reg.h
pciide_acer_reg.h
pciide_apollo_reg.h
pciide_cmd_reg.h
pciide_common.c
pciide_cy693_reg.h
pciide_geode_reg.h
pciide_hpt_reg.h
pciide_i31244_reg.h
pciide_ite_reg.h
pciide_ixp_reg.h
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_svwsata_reg.h
pciidereg.h
pciidevar.h
pciio.h
pcireg.h
pcivar.h Create a PCI bus powerhook to handle setting PCI D# power state transitions 2006-09-25 23:09:42 +00:00
pcscp.c
pcscpreg.h
pdcide.c
pdcsata.c
piixide.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
piixpm.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
piixpmreg.h
plx9060reg.h
plx9060var.h
ppb.c
ppbreg.h
puc.c
puccn.c
puccn.h
pucdata.c
pucvar.h
radeonfb.c
radeonfb_bios.c
radeonfb_i2c.c
radeonfbreg.h
radeonfbvar.h
rccide.c
satalink.c
siop_pci.c
siop_pci_common.c
siop_pci_common.h
siside.c
slide.c
stpcide.c
sv.c
svreg.h
svvar.h
svwsata.c
tga.c
tga_conf.c
tgareg.h
tgavar.h
trm.c
trmreg.h
twa.c Tweak the twa(4) driver so that 3ware command line utility works with it. 2006-09-23 22:16:35 +00:00
twaio.h Tweak the twa(4) driver so that 3ware command line utility works with it. 2006-09-23 22:16:35 +00:00
twareg.h Tweak the twa(4) driver so that 3ware command line utility works with it. 2006-09-23 22:16:35 +00:00
twavar.h
twe.c
tweio.h
twereg.h
twevar.h
ubsec.c
ubsecreg.h
ubsecvar.h
uhci_pci.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
unichromeaccel.h
unichromeconfig.h
unichromefb.c
unichromehw.h
unichromemode.h
unichromereg.h
universe_pci.c
universe_pci_var.h
usb_pci.c
usb_pci.h
vga_pci.c
vga_pcivar.h
viaenv.c
viaide.c
viapm.c
viapmvar.h
voodoofb.c
voodoofbreg.h
weasel_pci.c
weaselreg.h
yds.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
ydsreg.h
ydsvar.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