NetBSD/sys/dev/pci
joerg 27acbcf978 Remove #if 0'd code for flashing firmware. It was never active and even
the FreeBSD version of the driver removed it.
2008-05-10 14:36:02 +00:00
..
bktr Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
drm Add forgotten 'struct' for drm_ati_pcigart_info 2008-05-03 17:05:09 +00:00
Makefile Add a /dev/amr* control file for amr(4) devices, which allows sending raw 2006-07-23 12:01:25 +00:00
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 Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +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 Add missing agp support for ALI M1689 chipset, for PR/35416. 2008-04-19 09:26:56 +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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
amrio.h Add a /dev/amr* control file for amr(4) devices, which allows sending raw 2006-07-23 12:01:25 +00:00
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 Cleanup aprint messages, remove unnecessary usage of aprint_error. 2008-05-10 14:27:20 +00:00
azalia.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
azalia_codec.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +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 Add support for the Turtle Beach Santa Cruz. Special thanks to Stephane 2006-04-15 21:20:47 +00:00
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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 Split device_t and softc 2008-03-27 12:04:43 +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 Add a driver for the Atheros/Attansic L2 Fast-Ethernet chip found on a 2008-03-29 00:16:26 +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 Start patching up the kernel so that a network driver always has 2008-02-07 01:21:52 +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 Fix caddr_t fallout for cats kernel builds. 2007-03-04 17:55:10 +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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_hme_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_ipw.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 Merge jmcneill-pm branch. 2007-12-09 20:27:42 +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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 Restore jumbo frame support and protect access to the DMA space for 2008-04-20 08:57:37 +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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_tlp_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +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
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 Split device_t/softc. 2008-04-12 08:21:19 +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 Don't forget to set the atac dev pointer in the softc; ahcisata at jmide 2008-03-21 08:25:38 +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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22: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 Split device_t/softc. 2008-03-27 10:47:14 +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 Check device_has_power() instead of device_is_active() in pccbbintr(), 2008-03-04 22:15:16 +00:00
pccbbreg.h Improve Cardbus performance, error handling, and error reporting. 2007-11-16 18:36:51 +00:00
pccbbvar.h Remove ricoh hack; FreeBSD does not seem to do it, and it was a remnant from 2008-01-15 21:55:24 +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 support for IBM ServeRAID 8k (and 8k-l) 2008-05-08 15:33:34 +00:00
pcidevs.h Regen 2008-05-08 15:34:15 +00:00
pcidevs_data.h Regen 2008-05-08 15:34:15 +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 Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +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 Restore PCI devices to a state that is closer to the state that 2008-05-05 20:14:30 +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 oops, need to commit the register definition for PM mapping too 2006-06-26 17:33:40 +00:00
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 nuke clause 3 2008-05-08 01:43:17 +00:00
r128fbreg.h add preliminary driver for ATI Rage 128 graphics controllers 2007-11-07 19:09:09 +00:00
radeonfb.c Change autoconf message 'direct rendering on dev unsupported' to 2008-05-05 11:42:45 +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
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 Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +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 Split device_t/softc, with misc cosmetics. 2008-04-12 08:35:22 +00:00
trmreg.h
twa.c Remove #if 0'd code for flashing firmware. It was never active and even 2008-05-10 14:36:02 +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 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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22: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 Acceleration definitions (missed in previous commit). 2006-08-13 20:26:55 +00:00
unichromeconfig.h Expose RGB palette tables. 2006-08-13 20:25:47 +00:00
unichromefb.c Change autoconf message 'direct rendering on dev unsupported' to 2008-05-05 11:42:45 +00:00
unichromehw.h Add work-in-progress framebuffer console driver for the VIA UniChrome 2006-08-02 01:44:09 +00:00
unichromemode.h Add work-in-progress framebuffer console driver for the VIA UniChrome 2006-08-02 01:44:09 +00:00
unichromereg.h Add work-in-progress framebuffer console driver for the VIA UniChrome 2006-08-02 01:44:09 +00:00
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 Change autoconf message 'direct rendering on dev unsupported' to 2008-05-05 11:42:45 +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 Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
voodoofb.c nuke clause 3 2008-05-08 01:43:17 +00:00
voodoofbreg.h A driver for 3Dfx Voodoo3 graphics boards, may or may not work with Voodoo4, 2006-04-11 16:11:07 +00:00
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