NetBSD/sys/dev/pci
tsutsui 887a89aa5c Use device_lookup_private() rather than using cd_devs[] directly to get softc.
XXX maybe we should change a type of cd_devs[] in struct cfdriver
    from (void *) to device_t.
2008-06-08 18:18:33 +00:00
..
bktr Use device_lookup_private() rather than using cd_devs[] directly to get softc. 2008-06-08 18:18:33 +00:00
drm Fix MODULE_CMD_FINI before I copy and paste this anywhere else. 2008-06-02 13:26:46 +00:00
Makefile
Makefile.pcidevs
README
aac_pci.c Add support for IBM ServeRAID 8k (and 8k-l) 2008-05-08 15:33:34 +00:00
acardide.c Normalize my licenses. 2008-05-14 13:29:27 +00:00
aceride.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
adv_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
adw_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
agp.c Replace device_lookup() with device_lookup_private() on getting softc 2008-06-08 12:43:51 +00:00
agp_ali.c Fix infinite loop with AGP on Ali M1689 (from PR/38269 and PR/35416), 2008-04-13 13:07:31 +00:00
agp_amd.c Start detangling lock.h from intr.h. This is likely to cause short term 2008-01-04 21:17:40 +00:00
agp_amd64.c Fix ugly format in aprint_normal{,_dev}. 2008-03-28 08:35:44 +00:00
agp_apple.c Convert to new 2 clause license 2008-04-29 06:53:00 +00:00
agp_i810.c Don't use aprint_error in the success path. 2008-05-10 14:08:15 +00:00
agp_intel.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
agp_sis.c Start detangling lock.h from intr.h. This is likely to cause short term 2008-01-04 21:17:40 +00:00
agp_via.c Avoid unaligned pci_conf_read. 2008-03-11 13:36:14 +00:00
agpbusprint.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
agpreg.h Avoid unaligned pci_conf_read. 2008-03-11 13:36:14 +00:00
agpvar.h Add a horrible hack to allow the DRM driver to get at the bus_space_handle 2008-02-22 19:47:06 +00:00
ahc_pci.c Use device_t and accessors. Use aprint_*_dev(). Use PMF_FN_*. 2008-02-22 23:24:07 +00:00
ahcisata_pci.c Fix previous. *Sigh* 2008-03-20 16:15:57 +00:00
ahd_pci.c Use aprint_*_dev(), and device_xname(). Constify a bit. 2008-03-21 08:17:30 +00:00
amdpm.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
amdpm_smbus.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
amdpm_smbusreg.h
amdpmreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
amdpmvar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
amr.c Replace device_lookup() with device_lookup_private() on getting softc 2008-06-08 12:43:51 +00:00
amrio.h
amrreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
amrvar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
arcmsr.c Add ARC_FW_DISK_INITIALIZED flag for device_state and do not treat 2008-04-03 13:59:00 +00:00
arcmsrvar.h Add ARC_FW_DISK_INITIALIZED flag for device_state and do not treat 2008-04-03 13:59:00 +00:00
artsata.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
atppc_puc.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
auacer.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
auacerreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
auich.c device_t/softc split and other related cosmetic changes. 2008-05-04 15:58:51 +00:00
auichreg.h Make sure pci config space access only happens on 32bit aligned addresses. 2008-01-14 21:33:04 +00:00
auixp.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
auixpreg.h
auixpvar.h Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
autri.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
autrireg.h
autrivar.h Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
auvia.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
auviavar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
azalia.c make this build with AZALIA_DEBUG 2008-06-08 08:47:05 +00:00
azalia.h Split device_t/softc. Remove unused macros. 2008-06-07 16:32:38 +00:00
azalia_codec.c Split device_t/softc. Remove unused macros. 2008-06-07 16:32:38 +00:00
bha_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
btvmei.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
btvmeii.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
btvmeireg.h
btvmeivar.h
cac_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
chipsfb.c nuke clause 3 2008-05-08 01:43:17 +00:00
chipsfbreg.h nuke clause 3 2008-05-08 01:43:17 +00:00
ciss_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
cmdide.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
cmpci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 Split device_t and softc for all com(4) devices (well, everything that 2008-03-14 15:09:09 +00:00
cs428x.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
cs428x.h Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
cs428xreg.h
cs4280.c Use aprint_*_dev() instead of accessing struct device member dv_xname 2008-03-21 08:20:04 +00:00
cs4280_image.h
cs4280reg.h
cs4281.c Use aprint_*_dev() instead of accessing struct device member dv_xname 2008-03-21 08:20:04 +00:00
cs4281reg.h
cxgb_adapter.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_ael1002.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_common.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_config.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_ctl_defs.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_firmware_exports.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_include.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_ioctl.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_jhash.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_l2t.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_l2t.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_lro.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_main.c Start patching up the kernel so that a network driver always has 2008-02-07 01:21:52 +00:00
cxgb_mbuf.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_mc5.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_mv88e1xxx.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_mvec.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_offload.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_offload.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_osdep.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_osdep.h 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +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 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_sge_defs.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_t3_cpl.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_t3_hw.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +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 More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +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 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_vsc8211.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_xgmac.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cy82c693.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cy82c693reg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cy82c693var.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cy_pci.c split device_t/softc. Use aprint_*_dev and device_xname. 2008-03-26 17:50:32 +00:00
cyber.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cyberreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cybervar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cypide.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
cz.c Replace device_lookup() with device_lookup_private() on getting softc 2008-06-08 12:43:51 +00:00
czreg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
devlist2h.awk
dpt_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
eap.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
eapreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
eapvar.h
ehci_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
emuxki.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
emuxkireg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
emuxkivar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
esa.c Hook hardware volume buttons into pmf. 2008-05-13 19:24:06 +00:00
esadsp.h
esareg.h
esavar.h Missed in previous device_t/softc split commit for esa, pointed out by 2008-03-27 14:13:34 +00:00
esiop_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
esm.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
esmreg.h
esmvar.h Detach self and children. Make some functions static. Use device_t 2008-02-23 02:17:16 +00:00
eso.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
esoreg.h
esovar.h Replace home-grown list management for DMA buffers with SLISTs, and refactor. 2007-01-12 00:47:51 +00:00
files.agp Add support agp_amd64. Imported from FreeBSD. 2007-08-04 09:34:43 +00:00
files.pci Import siisata(4) by Jonathan A. Kollasch. 2008-05-23 21:11:40 +00:00
fms.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
fmsvar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
fwlynx_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
fwohci_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
genfb_pci.c Change autoconf message 'direct rendering on dev unsupported' to 2008-05-05 11:42:45 +00:00
geodeide.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
gtp.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
hifn7751.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
hifn7751reg.h
hifn7751var.h
hptide.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
i82365_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
i82365_pcivar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
iavc_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
ichsmb.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
icp_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_an_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_ath_pci.c Use device_t and its accessors throughout. Use aprint_*_dev(). 2008-03-12 18:02:21 +00:00
if_atw_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_bce.c Prepare for PMF self-suspension: in the if_stop() methods, clear 2008-03-11 23:58:06 +00:00
if_bcereg.h
if_bge.c really set Tx thresholds 2008-06-08 11:41:26 +00:00
if_bgereg.h Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
if_bnx.c Start patching up the kernel so that a network driver always has 2008-02-07 01:21:52 +00:00
if_bnxreg.h Don't use misaligned PCI config access. Reported by Christoph Egger. 2008-02-06 16:50:38 +00:00
if_de.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_devar.h Delete non-illuminating #ifdef-OTHER_OPERATING_SYSTEM code that 2008-05-22 01:27:32 +00:00
if_dge.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_dgereg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
if_en_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_ep_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_epic_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_esh_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_ex_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_fpa.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_fxp_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_gem_pci.c recognize the variant found in the last model of powermac G5. 2008-05-25 16:00:11 +00:00
if_hme_pci.c remove clause #3 from my license where there are no other 2008-05-29 14:51:25 +00:00
if_ipw.c Initialize the channel info in the tx/rx radiotap headers in 2008-05-27 21:41:01 +00:00
if_ipwreg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
if_ipwvar.h Straggler from last commit: drop unused radiotap flags field, set 2008-05-27 21:42:08 +00:00
if_iwi.c pci_activate() expects for its void * argument to be a device_t, 2008-03-21 07:47:43 +00:00
if_iwireg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
if_iwivar.h Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
if_iwn.c Fix error handling after m_pullup 2008-05-10 12:56:28 +00:00
if_iwnreg.h More whitespace and RCSIds. 2008-02-09 19:14:53 +00:00
if_iwnvar.h More whitespace and RCSIds. 2008-02-09 19:14:53 +00:00
if_kse.c - assign 2 clause TNF license to the files cited as my ownership. 2008-05-26 10:31:22 +00:00
if_le_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_levar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_lii.c Convert to new 2 clause license 2008-04-29 06:53:00 +00:00
if_liireg.h Convert to new 2 clause license 2008-04-29 06:53:00 +00:00
if_lmc.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_lmc.h use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_msk.c Add PMF hooks. Fixes PR 38675. 2008-05-28 16:20:17 +00:00
if_mskvar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_mtd_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_ne_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_nfe.c Based on changes to nfe_attach in r1.27, wake newer chips from powerdown 2008-05-25 22:57:35 +00:00
if_nfereg.h sync with openbsd; fixes observed corruption issues. 2008-04-17 19:12:26 +00:00
if_nfevar.h Restore jumbo frame support and protect access to the DMA space for 2008-04-20 08:57:37 +00:00
if_ntwoc_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_ntwoc_pcireg.h
if_pcn.c Split device_t/softc with misc related changes. 2008-04-04 12:20:48 +00:00
if_pcnreg.h
if_ral_pci.c Pull in some more changes from OpenBSD: 2008-04-29 22:21:45 +00:00
if_re_pci.c Split device_t/softc for re(4) and rtk(4). 2008-04-25 11:27:19 +00:00
if_rtk_pci.c Split device_t/softc for re(4) and rtk(4). 2008-04-25 11:27:19 +00:00
if_rtw_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_sf_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_sip.c Make PCI power re-activation DTRT: pass pci_activate_null instead 2008-05-05 20:19:09 +00:00
if_sipreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_sk.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_skreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_skvar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_ste.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_stereg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_stge.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_stgereg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_ti.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_tireg.h First part of ti(4) overhaul: 2007-09-07 23:05:27 +00:00
if_tl.c Split device_t/softc, with misc cosmetic changes. 2008-06-01 00:38:29 +00:00
if_tlp_pci.c Use device_lookup_private() rather than using cd_devs[] directly to get softc. 2008-06-08 18:18:33 +00:00
if_tlregs.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
if_tlvar.h Split device_t/softc, with misc cosmetic changes. 2008-06-01 00:38:29 +00:00
if_txp.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_txpreg.h use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_vge.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_vgereg.h Make vge(4) look a NetBSD native driver like pcn(4) or epic(4) etc: 2006-10-31 14:13:30 +00:00
if_vr.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_vrreg.h Use uintNN_t. 2006-11-05 13:05:18 +00:00
if_wi_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_wm.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_wmreg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
if_wpi.c fix error handling after m_pullup() 2008-04-28 18:33:31 +00:00
if_wpireg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
if_wpivar.h Add some sysctl to retrieve the radio state (and the debug level). 2008-01-09 20:15:40 +00:00
if_xge.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_xgereg.h
ifpci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
ifpci2.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 Normalize my licenses. 2008-05-14 13:29:27 +00:00
iop_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
isic_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
isic_pci.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
isic_pci_elsa_qs1p.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
isp_pci.c use aprint_*_dev and device_xname and get rid of isp_name 2008-04-07 19:26:44 +00:00
iteide.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
iwic_bchan.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
iwic_dchan.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 Convert to new 2 clause license 2008-04-29 06:53:00 +00:00
jmide.c Call ahci_intr() with the device's softc, not the device_t. 2008-06-05 18:22:02 +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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
joy_eso.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
joy_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ld_amr.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ld_twa.c First part of twa(4) improvements: 2008-05-07 17:47:20 +00:00
ld_twe.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
lpt_puc.c Split the softc from the device_t for all lpt(4) variants and attachments 2008-03-07 17:15:51 +00:00
machfb.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
machfbreg.h
mfi_pci.c Make it follow the standard convention of autoconf printing: 2008-02-26 18:16:51 +00:00
mlx_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mly.c Replace device_lookup() with device_lookup_private() on getting softc 2008-06-08 12:43:51 +00:00
mly_tables.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mlyio.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mlyreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mlyvar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mpt_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
mpu_cmpci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mpu_eso.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mpu_fms.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mpu_yds.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
neo-coeff.h
neo.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
neoreg.h
nfsmb.c add comment why NULL handlers are sufficient. 2008-05-25 22:03:23 +00:00
nfsmbreg.h Newer nForce MCP SMBus devices use different PCI BARs than the old ones 2007-12-04 15:58:11 +00:00
njs_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
oboe.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
oboereg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ohci_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
opl_cmpci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
opl_eso.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
opl_fms.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
opl_sv.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
opl_yds.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
optiide.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
pccbb.c Distinguish O2 Micro bridges from generic bridges. PCI Parity 2008-05-27 21:32:47 +00:00
pccbbreg.h Improve Cardbus performance, error handling, and error reporting. 2007-11-16 18:36:51 +00:00
pccbbvar.h Distinguish O2 Micro bridges from generic bridges. PCI Parity 2008-05-27 21:32:47 +00:00
pci.c Restore PCI devices to a state that is closer to the state that 2008-05-05 20:14:30 +00:00
pci_map.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
pci_quirks.c Sync with Xbox Host-PCI bridge name change. 2007-01-06 00:08:20 +00:00
pci_subr.c Oh, so that's how you spell Legacy -- thanks spellcheck! 2008-04-29 17:27:38 +00:00
pci_usrreq.c Split device_t and softc for pci(4). 2008-03-23 16:40:12 +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 add devices found in the last model of powermac G5. from openbsd. 2008-05-25 15:58:48 +00:00
pcidevs.h regen 2008-05-25 15:59:21 +00:00
pcidevs_data.h regen 2008-05-25 15:59:21 +00:00
pciide.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
pciide_acard_reg.h Normalize my licenses. 2008-05-14 13:29:27 +00:00
pciide_acer_reg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
pciide_apollo_reg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
pciide_cmd_reg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
pciide_common.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
pciide_cy693_reg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
pciide_geode_reg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
pciide_hpt_reg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
pciide_i31244_reg.h
pciide_ite_reg.h
pciide_ixp_reg.h Convert to new 2 clause license 2008-04-29 06:53:00 +00:00
pciide_opti_reg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
pciide_pdc202xx_reg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
pciide_piix_reg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
pciide_sii3112_reg.h
pciide_sis_reg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
pciide_sl82c105_reg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
pciide_svwsata_reg.h
pciidereg.h s/independant/independent/, from Zafer. 2006-11-24 22:04:21 +00:00
pciidevar.h Allow saving of up to 4 PCI registers in the IDE code. 2008-01-04 00:27:27 +00:00
pciio.h
pcireg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
pcivar.h pci_intr_setattr(), allows PCI interrupts to be marked MPSAFE on x86, and 2008-05-30 19:26:35 +00:00
pcscp.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
pcscpreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
pdcide.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
pdcsata.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
piixide.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
piixpm.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
piixpmreg.h
plx9060reg.h
plx9060var.h
ppb.c device_t / softc split. Tested on amd64. 2008-05-03 05:44:06 +00:00
ppbreg.h
puc.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
puccn.c Work around false-positives for gcc's detection of use of uninitialised 2007-01-13 18:59:31 +00:00
puccn.h
pucdata.c Support for Digi International 4 and 8 port boards, from OpenBSD. 2008-04-03 20:45:08 +00:00
pucvar.h
r128fb.c remove test for VGA subclass, also match PCI_PRODUCT_ATI_RAGE3AGP4XT 2008-05-30 19:56:14 +00:00
r128fbreg.h add preliminary driver for ATI Rage 128 graphics controllers 2007-11-07 19:09:09 +00:00
radeonfb.c adjust virtual resolution to preferred mode if available 2008-06-01 16:43:53 +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 add preliminary support for setting backlight levels via ioctl() 2007-01-03 19:47:17 +00:00
radeonfbvar.h unbork fallout from newlock2 merge: 2007-08-03 05:40:47 +00:00
rccide.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
satalink.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
siisata_pci.c Import siisata(4) by Jonathan A. Kollasch. 2008-05-23 21:11:40 +00:00
siop_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
siop_pci_common.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
siop_pci_common.h
siside.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
slide.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
stpcide.c - assign 2 clause TNF license to the files cited as my ownership. 2008-05-26 10:31:22 +00:00
sv.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
svreg.h
svvar.h
svwsata.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
tga.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
tga_conf.c
tgareg.h
tgavar.h
trm.c Normalize my licenses. 2008-05-14 13:29:27 +00:00
trmreg.h
twa.c Mention 64bit support once during boot and not every time the controller 2008-06-08 14:02:25 +00:00
twaio.h
twareg.h Add support for 3ware 9650 and 9690 based on patches contributed by 2008-05-08 11:27:54 +00:00
twavar.h First part of twa(4) improvements: 2008-05-07 17:47:20 +00:00
twe.c Replace device_lookup() with device_lookup_private() on getting softc 2008-06-08 12:43:51 +00:00
tweio.h
twereg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
twevar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ubsec.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
unichromeaccel.h
unichromeconfig.h
unichromefb.c Change autoconf message 'direct rendering on dev unsupported' to 2008-05-05 11:42:45 +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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
usb_pci.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
vga_pci.c Add 'rescan' function for vga. 2008-05-18 19:54:11 +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 Make various bits of debug code compile again. 2008-04-30 14:07:13 +00:00
viaide.c fix typo in error message 2008-05-14 19:32:18 +00:00
voodoofb.c nuke clause 3 2008-05-08 01:43:17 +00:00
voodoofbreg.h
weasel_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
weaselreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
yds.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
ydsreg.h
ydsvar.h Fix fallout from device_t/softc split to mpu(4): 2008-04-01 20:44:29 +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