NetBSD/sys/dev/pci
joerg 4f26bc754d Merge pci_disable_retry function from jmcneill-pm as it is found in
various drivers.
2007-11-12 19:54:36 +00:00
..
bktr machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
drm First round of DRM improvements: switch to mutex(9), make use of & 2007-10-19 20:53:47 +00:00
Makefile
Makefile.pcidevs
README
aac_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
acardide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
aceride.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
adv_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
adw_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
agp.c PR/37201 - Yasushi Oshima -- Intel 82965G chipset support 2007-10-30 12:20:03 +00:00
agp_ali.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
agp_amd.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
agp_amd64.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
agp_apple.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
agp_i810.c PR/37201 - Yasushi Oshima -- Intel 82965G chipset support 2007-10-30 12:20:03 +00:00
agp_intel.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
agp_sis.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
agp_via.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
agpbusprint.c
agpreg.h Add agp support for i965Q. 2007-08-15 02:26:13 +00:00
agpvar.h Add support agp_amd64. Imported from FreeBSD. 2007-08-04 09:33:05 +00:00
ahc_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ahcisata_pci.c Split the ahcisata driver in pci front-end and bus-independant back-end. 2007-05-12 11:04:58 +00:00
ahd_pci.c
amdpm.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
amdpm_smbus.c Use rwlock(9) rather than lockmgr(9). 2007-08-27 15:57:13 +00:00
amdpm_smbusreg.h
amdpmreg.h
amdpmvar.h Use rwlock(9) rather than lockmgr(9). 2007-08-27 15:57:13 +00:00
amr.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
amrio.h
amrreg.h
amrvar.h Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
artsata.c include cdefs.h before any opt_xxx.h 2007-07-19 21:53:15 +00:00
atppc_puc.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
auacer.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
auacerreg.h
auich.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
auichreg.h
auixp.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
auixpreg.h
auixpvar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
autri.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
autrireg.h
autrivar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
auvia.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
auviavar.h Replace the Mach-derived boolean_t type with the C99 bool type. A 2007-02-21 22:59:35 +00:00
azalia.c support for playback-only devices such as Radeon HD 2x00 2007-08-14 13:57:56 +00:00
azalia.h Add PCI_SUBCLASS_MULTIMEDIA_HDAUDIO to pcireg.h 2007-05-13 03:30:46 +00:00
azalia_codec.c When converting mixer values to hardware values, round up. This makes 2007-11-07 00:47:18 +00:00
bha_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
btvmei.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
btvmeii.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
btvmeireg.h
btvmeivar.h
cac_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
chipsfb.c Use bool with prop_dictionary_get_bool. 2007-08-19 15:57:24 +00:00
chipsfbreg.h
ciss_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cmdide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
cmpci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cmpcireg.h
cmpcivar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
com_puc.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cs428x.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cs428x.h Fix ACPI suspend/resume support of clcs and clct. Based on auich and 2007-06-15 13:26:57 +00:00
cs428xreg.h
cs4280.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cs4280_image.h
cs4280reg.h
cs4281.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cs4281reg.h
cxgb_adapter.h machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cxgb_ael1002.c These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_common.h Updating Chelsio files. Not quite compiling yet. 2007-07-07 20:48:16 +00:00
cxgb_config.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_ctl_defs.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_firmware_exports.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_include.h More updates to Chelsio support files. It compiles, but almost certainly 2007-07-09 00:53:52 +00:00
cxgb_ioctl.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_jhash.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-07-05 22:23:18 +00:00
cxgb_l2t.c Constify: LLADDR -> CLLADDR. I'm aiming here to make it easier to 2007-08-26 22:45:55 +00:00
cxgb_l2t.h Updating Chelsio files. Not quite compiling yet. 2007-07-07 20:48:16 +00:00
cxgb_lro.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cxgb_main.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cxgb_mbuf.h More updates to Chelsio support files. It compiles, but almost certainly 2007-07-09 00:53:52 +00:00
cxgb_mc5.c These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_mv88e1xxx.c These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_mvec.h More updates to Chelsio support files. It compiles, but almost certainly 2007-07-09 00:53:52 +00:00
cxgb_offload.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cxgb_offload.h Updating Chelsio files. Not quite compiling yet. 2007-07-07 20:48:16 +00:00
cxgb_osdep.h machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cxgb_regs.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_sge.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cxgb_sge_defs.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_t3_cpl.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_t3_hw.c More updates to the cxgb stuff. Now it actually starts configuring and 2007-07-10 06:07:54 +00:00
cxgb_tcb.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_toedev.h Updating Chelsio files. Not quite compiling yet. 2007-07-07 20:48:16 +00:00
cxgb_version.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_vsc7323.c These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_vsc8211.c These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_xgmac.c These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cy82c693.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cy82c693reg.h
cy82c693var.h
cy_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cyber.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cyberreg.h
cybervar.h
cypide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
cz.c Call ttwakeup() with tty_lock held. 2007-11-12 14:20:40 +00:00
czreg.h
devlist2h.awk
dpt_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
eap.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
eapreg.h
eapvar.h
ehci_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
emuxki.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
emuxkireg.h
emuxkivar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
esa.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
esadsp.h
esareg.h
esavar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
esiop_pci.c
esm.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
esmreg.h
esmvar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
eso.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
esoreg.h
esovar.h
files.agp Add support agp_amd64. Imported from FreeBSD. 2007-08-04 09:34:43 +00:00
files.pci add preliminary driver for ATI Rage 128 graphics controllers 2007-11-07 19:09:09 +00:00
fms.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
fmsvar.h
fwlynx_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
fwohci_pci.c The argument of *_intr_establish() is changed to fwohci_flit. 2007-11-06 15:24:10 +00:00
genfb_pci.c move genfb's PCI frontend to dev/pci 2007-04-10 02:16:47 +00:00
geodeide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
gtp.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
hifn7751.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
hifn7751reg.h
hifn7751var.h
hptide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
i82365_pci.c
i82365_pcivar.h
iavc_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ichsmb.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
icp_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_an_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_ath_pci.c Cosmetic: fix whitespace, join two lines, remove extraneous #includes. 2007-04-17 21:50:31 +00:00
if_atw_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_bce.c include sys/cdefs.h 2007-07-19 22:00:04 +00:00
if_bcereg.h
if_bge.c Merge from vmlocking: 2007-11-07 00:23:13 +00:00
if_bgereg.h Convert bge(4) to device/softc separation. Use aprint_* instead of 2007-09-24 21:25:45 +00:00
if_bnx.c Added missing newline. 2007-11-09 08:26:47 +00:00
if_bnxreg.h Protect bnx_tick() with splnet. 2007-04-09 14:23:03 +00:00
if_de.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_devar.h Fix caddr_t fallout for cats kernel builds. 2007-03-04 17:55:10 +00:00
if_dge.c Merge from vmlocking: 2007-11-07 00:23:13 +00:00
if_dgereg.h
if_en_pci.c
if_ep_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_epic_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_esh_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_ex_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_fpa.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
if_fxp_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_gem_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_gsip.c
if_hme_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_ipw.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_ipwreg.h
if_ipwvar.h
if_iwi.c Also convert detach function. 2007-10-22 15:31:46 +00:00
if_iwireg.h
if_iwivar.h Convert to device_t/softc split and aprint usage. 2007-10-22 15:28:48 +00:00
if_kse.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_le_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_levar.h
if_lmc.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_lmc.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
if_msk.c Merge from vmlocking: 2007-11-07 00:23:13 +00:00
if_mskvar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
if_mtd_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_ne_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_nfe.c Merge from vmlocking: 2007-11-07 00:23:13 +00:00
if_nfereg.h Apply patches which may fix RX stall problem on nfe(4): 2007-02-28 17:40:11 +00:00
if_nfevar.h - If the chip doesn't support jumbo frames, don't use bus_dmamap_load_mbuf 2007-09-24 13:17:53 +00:00
if_ntwoc_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_ntwoc_pcireg.h
if_pcn.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_pcnreg.h
if_ral_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_re_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_rtk_pci.c Use device_t and device_private(). Convert attach to use aprint_*. 2007-11-06 02:29:19 +00:00
if_rtw_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_sf_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_sip.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_sipreg.h
if_sk.c Merge from vmlocking: 2007-11-07 00:23:13 +00:00
if_skreg.h fix bit definitions for the RX FIFO Flush mode 2007-01-31 09:56:26 +00:00
if_skvar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
if_ste.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_stereg.h
if_stge.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_stgereg.h
if_ti.c Merge from vmlocking: 2007-11-07 00:23:13 +00:00
if_tireg.h First part of ti(4) overhaul: 2007-09-07 23:05:27 +00:00
if_tl.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_tlp_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_tlregs.h
if_tlvar.h
if_txp.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_txpreg.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
if_vge.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_vgereg.h
if_vr.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_vrreg.h
if_wi_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_wm.c Some space-to-tab changes. 2007-10-30 07:49:40 +00:00
if_wmreg.h add ICH9 2007-08-28 01:10:34 +00:00
if_wpi.c Merge from vmlocking: 2007-11-07 00:23:13 +00:00
if_wpireg.h 802.11 header may have different sizes. Deals correctly with this. 2007-10-21 16:47:27 +00:00
if_wpivar.h The service queue isn't used anymore so don't allocate it. 2007-09-02 12:18:05 +00:00
if_xge.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_xgereg.h
ifpci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ifpci2.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
igsfb_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
igsfb_pcivar.h
iha_pci.c
iop_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
isic_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
isic_pci.h
isic_pci_elsa_qs1p.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
isp_pci.c If we have 2K Login firmware for 23XX cards, remember to put out the 2007-06-26 20:58:27 +00:00
iteide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
iwic_bchan.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
iwic_dchan.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
iwic_fsm.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
iwic_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
iwicreg.h
iwicvar.h machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ixpide.c Remove 3rd clause and my name from all the licences which were only in my 2007-09-10 10:35:51 +00:00
jmide.c Move mapping of AHCI register so that jmide knows if it fails, and avoids 2007-05-31 21:26:48 +00:00
jmide_reg.h add jmide(4), a driver for the JMicron Technology JMB36x PCIe to SATA II/PATA 2007-05-15 17:53:41 +00:00
joy_eap.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
joy_eso.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
joy_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ld_amr.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ld_twa.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ld_twe.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
lpt_puc.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
machfb.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
machfbreg.h
mfi_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
mlx_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
mly.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
mly_tables.h
mlyio.h
mlyreg.h
mlyvar.h Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
mpt_pci.c add SAS1068_2, SAS1064E_2 and SAS1068E_2 2007-09-17 17:51:45 +00:00
mpu_cmpci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
mpu_eso.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
mpu_fms.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
mpu_yds.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
neo-coeff.h
neo.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
neoreg.h
nfsmb.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
nfsmbreg.h Add support for NVIDIA nForce 2/3/4 SMBus controller and SMBus driver. 2007-07-11 07:53:29 +00:00
njs_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
oboe.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
oboereg.h
ohci_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
opl_cmpci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
opl_eso.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
opl_fms.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
opl_sv.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
opl_yds.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
optiide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
pccbb.c Remove a completely bogus check if cbb has a valid PCI interrupt routed. 2007-10-25 13:49:06 +00:00
pccbbreg.h Make pccbb(4) use more PCI configuration register definitions, 2007-08-11 00:31:04 +00:00
pccbbvar.h Remove unused definitions CB_CHIPS_LAST and cb_chipset_name. Add 2007-08-10 22:57:54 +00:00
pci.c Merge pci_disable_retry function from jmcneill-pm as it is found in 2007-11-12 19:54:36 +00:00
pci_map.c turn the other 'void region' message into aprint_debug() as well 2007-04-10 00:11:21 +00:00
pci_quirks.c
pci_subr.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
pci_usrreq.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
pcibusprint.c
pciconf.c The number of max_lat units in 1 sec is 4000000 instead of 40000000 (an 2007-05-24 15:57:58 +00:00
pciconf.h
pcidevs Merge a PCI IDs of Intel 82G33 and 82965PM from jmcneill-pm. 2007-11-12 19:32:32 +00:00
pcidevs.h Regen. 2007-11-12 19:32:53 +00:00
pcidevs_data.h Regen. 2007-11-12 19:32:53 +00:00
pciide.c
pciide_acard_reg.h
pciide_acer_reg.h
pciide_apollo_reg.h
pciide_cmd_reg.h
pciide_common.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
pciide_cy693_reg.h
pciide_geode_reg.h
pciide_hpt_reg.h
pciide_i31244_reg.h
pciide_ite_reg.h
pciide_ixp_reg.h Remove 3rd clause and my name from all the licences which were only in my 2007-09-10 10:35:51 +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 - fix errors in register number and bit field definitions. 2007-06-11 16:25:58 +00:00
pciide_svwsata_reg.h
pciidereg.h
pciidevar.h
pciio.h
pcireg.h Merge pci_disable_retry function from jmcneill-pm as it is found in 2007-11-12 19:54:36 +00:00
pcivar.h Merge pci_disable_retry function from jmcneill-pm as it is found in 2007-11-12 19:54:36 +00:00
pcscp.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
pcscpreg.h
pdcide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
pdcsata.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
piixide.c Another ICH8M SATA Controller found in jmcneill's laptop. 2007-09-09 01:09:02 +00:00
piixpm.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
piixpmreg.h
plx9060reg.h
plx9060var.h
ppb.c Merge 1.34.22.7 from jmcneill-pm: 2007-10-16 18:27:00 +00:00
ppbreg.h
puc.c
puccn.c
puccn.h
pucdata.c PR/37259 - Daniel Neri -- typo in EXAR XR17C158 description 2007-11-01 18:18:37 +00:00
pucvar.h
r128fb.c add preliminary driver for ATI Rage 128 graphics controllers 2007-11-07 19:09:09 +00:00
r128fbreg.h add preliminary driver for ATI Rage 128 graphics controllers 2007-11-07 19:09:09 +00:00
radeonfb.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
radeonfb_bios.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
radeonfb_i2c.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
radeonfbreg.h
radeonfbvar.h unbork fallout from newlock2 merge: 2007-08-03 05:40:47 +00:00
rccide.c - Add support for the ServerWorks HT-1000 IDE Controller in rccide. 2007-10-24 23:08:06 +00:00
satalink.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
siop_pci.c
siop_pci_common.c
siop_pci_common.h
siside.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
slide.c Remove the PCIIDE_SLIDE_SETIRQA hack. Recent revalations have uncovered 2007-04-26 19:47:03 +00:00
stpcide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
sv.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
svreg.h
svvar.h
svwsata.c - Add support for the ServerWorks HT-1000 IDE Controller in rccide. 2007-10-24 23:08:06 +00:00
tga.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
tga_conf.c
tgareg.h
tgavar.h
trm.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
trmreg.h
twa.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
twaio.h
twareg.h machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
twavar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
twe.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
tweio.h
twereg.h
twevar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
ubsec.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
ubsecreg.h
ubsecvar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
uhci_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
unichromeaccel.h
unichromeconfig.h
unichromefb.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
unichromehw.h
unichromemode.h
unichromereg.h
universe_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
universe_pci_var.h
usb_pci.c
usb_pci.h
vga_pci.c Allow 64bit memory BARs if we are compiling on 64bit archs. 2007-08-26 19:52:06 +00:00
vga_pcivar.h Import DRM drivers, brought into shape by Yorick Hardy, posted to tech-x11. 2007-03-20 18:05:25 +00:00
viaenv.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
viaide.c AMD CS5536 Companion Device is able to work in Ultra DMA Mode 5, 2007-10-04 13:30:59 +00:00
voodoofb.c Fix a typo in voodoofb_drm_unmap(), requested by garbled. 2007-06-12 18:16:54 +00:00
voodoofbreg.h
weasel_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
weaselreg.h
yds.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ydsreg.h
ydsvar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00

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