NetBSD/sys/dev/pci
2008-04-10 19:13:36 +00:00
..
bktr use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
drm -map 64-bit PCI BARs 2008-03-04 11:52:38 +00:00
aac_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
adw_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
agp_ali.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_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_apple.c Start detangling lock.h from intr.h. This is likely to cause short term 2008-01-04 21:17:40 +00:00
agp_i810.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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
agp.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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_smbus.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
amdpm_smbusreg.h Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, 2006-02-19 02:24:20 +00:00
amdpm.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
amdpmreg.h Add nVidia nForce support, tested on Xbox. 2007-01-06 00:14:21 +00:00
amdpmvar.h Use rwlock(9) rather than lockmgr(9). 2007-08-27 15:57:13 +00:00
amr.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 Add a /dev/amr* control file for amr(4) devices, which allows sending raw 2006-07-23 12:01:25 +00:00
amrvar.h Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +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 Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
atppc_puc.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
auacer.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
auacerreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
auich.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
auviavar.h Detach self and children. Use device_t and accessors. Use PMF_FN_*. 2008-02-23 01:54:44 +00:00
azalia_codec.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
azalia.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
azalia.h Add PCI_SUBCLASS_MULTIMEDIA_HDAUDIO to pcireg.h 2007-05-13 03:30:46 +00:00
bha_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
btvmeivar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
cac_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
chipsfb.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
chipsfbreg.h cleanup, implement putchar() using the blitter 2006-09-27 05:19:23 +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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
cs4280_image.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
cs4280.c Use aprint_*_dev() instead of accessing struct device member dv_xname 2008-03-21 08:20:04 +00:00
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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
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_defs.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +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_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 Start detangling lock.h from intr.h. This is likely to cause short term 2008-01-04 21:17:40 +00:00
cy82c693reg.h
cy82c693var.h
cy_pci.c split device_t/softc. Use aprint_*_dev and device_xname. 2008-03-26 17:50:32 +00:00
cyber.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cyberreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
cybervar.h merge ktrace-lwp. 2005-12-11 12:16:03 +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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
dpt_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
eap.c Split device_t/softc, and other related cosmetic changes. 2008-03-04 22:12:55 +00:00
eapreg.h Ankh-Morpork, we have a MIDI driver.... 2006-06-30 13:56:25 +00:00
eapvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ehci_pci.c split device/softc for USB host controllers and the usb (control) 2008-03-28 17:14:45 +00:00
emuxki.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
emuxkireg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
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 Split device_t and softc 2008-03-27 12:04:43 +00:00
esadsp.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
esareg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
fmsvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
fwlynx_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
fwohci_pci.c Sorry forgot. 2008-03-29 17:50:36 +00:00
genfb_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
hifn7751var.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
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 merge ktrace-lwp. 2005-12-11 12:16:03 +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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_an_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 Use aprint_*_dev() instead of accessing struct device member dv_xname 2008-03-21 08:20:04 +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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_epic_pci.c Use aprint_*_dev() instead of accessing struct device member dv_xname 2008-03-21 08:20:04 +00:00
if_esh_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_ex_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_fpa.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_fxp_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 Remove erroneous byteswap of flags - the flags are byteswapped when 2008-03-29 09:38:42 +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 Split device_t/softc for le(4) and variants and misc cosmetic changes. 2008-04-04 12:25:06 +00:00
if_levar.h
if_lii.c Prevent packet header from being placed outside the TXD buffer. This 2008-04-06 23:21:01 +00:00
if_liireg.h Add a driver for the Atheros/Attansic L2 Fast-Ethernet chip found on a 2008-03-29 00:16:26 +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 The status buffer must synchronize. If your CPU is cache writeback, 2008-03-28 08:46:01 +00:00
if_mtd_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_ne_pci.c Split device_t and softc for the NE2000 Ethernet chip and all its variants 2008-03-12 14:31:11 +00:00
if_nfe.c Split device_t and softc, and related cosmetic changes. 2008-03-26 14:46:21 +00:00
if_nfereg.h Wakeup some newer chips from powerdown mode. From FreeBSD/Linux driver 2008-01-26 14:13:06 +00:00
if_nfevar.h Split device_t and softc, and related cosmetic changes. 2008-03-26 14:46:21 +00:00
if_ntwoc_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_ntwoc_pcireg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_re_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_rtk_pci.c Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
if_rtw_pci.c pci_activate() expects for its void * argument to be a device_t, 2008-03-21 07:47:43 +00:00
if_sf_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_sip.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_sipreg.h Finish making the sip(4) and gsip(4) drivers share compiled code. 2007-12-15 05:46:21 +00:00
if_sk.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_stereg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
if_stge.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_stgereg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 merge ktrace-lwp. 2005-12-11 12:16:03 +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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_vrreg.h Use uintNN_t. 2006-11-05 13:05:18 +00:00
if_wi_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 pci_disable_retry() is now a no-op, so don't call it any more. 2008-03-11 20:45:04 +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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ifpci2.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
ifpci.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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
iop_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
isic_pci_elsa_qs1p.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
isic_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
isic_pci.h merge ktrace-lwp. 2005-12-11 12:16:03 +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 Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +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
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
joy_eap.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
joy_eso.c Split device_t/softc for joy(4) and all its attachments. Also 2008-03-26 18:27:07 +00:00
joy_pci.c Split device_t/softc for joy(4) and all its attachments. Also 2008-03-26 18:27:07 +00:00
ld_amr.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 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 merge ktrace-lwp. 2005-12-11 12:16:03 +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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
mfi_pci.c Make it follow the standard convention of autoconf printing: 2008-02-26 18:16:51 +00:00
mlx_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
mly_tables.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
mly.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
mlyio.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
mlyreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
mlyvar.h Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
mpt_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
mpu_cmpci.c Split device_t/softc for mpu(4) and its attachments, plus other 2008-03-27 10:22:00 +00:00
mpu_eso.c Split device_t/softc for mpu(4) and its attachments, plus other 2008-03-27 10:22:00 +00:00
mpu_fms.c Split device_t/softc for mpu(4) and its attachments, plus other 2008-03-27 10:22:00 +00:00
mpu_yds.c Split device_t/softc for mpu(4) and its attachments, plus other 2008-03-27 10:22:00 +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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
oboe.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
oboereg.h
ohci_pci.c Fix ohci brokenness in previous commit. 2008-03-29 02:20:41 +00:00
opl_cmpci.c Split device_t and softc for opl(4). That should have been done along with 2008-03-15 23:14:38 +00:00
opl_eso.c Split device_t and softc for opl(4). That should have been done along with 2008-03-15 23:14:38 +00:00
opl_fms.c Split device_t and softc for opl(4). That should have been done along with 2008-03-15 23:14:38 +00:00
opl_sv.c Split device_t and softc for opl(4). That should have been done along with 2008-03-15 23:14:38 +00:00
opl_yds.c Split device_t and softc for opl(4). That should have been done along with 2008-03-15 23:14:38 +00:00
optiide.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +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_map.c aprintify 2007-12-01 06:05:18 +00:00
pci_quirks.c Sync with Xbox Host-PCI bridge name change. 2007-01-06 00:08:20 +00:00
pci_subr.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
pci_usrreq.c Split device_t and softc for pci(4). 2008-03-23 16:40:12 +00:00
pci.c Export some PCI autoconf routines for use by elansc(4), for example. 2008-04-09 17:01:53 +00:00
pcibusprint.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
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 PCI_NETBSD_CONFIGURE should allocate (but not map) address space expansion 2006-02-10 20:52:56 +00:00
pcidevs Add PCI ID of 3Ware 9650 family. 2008-04-09 14:14:40 +00:00
pcidevs_data.h Regen. 2008-04-09 14:15:11 +00:00
pcidevs.h Regen. 2008-04-09 14:15:11 +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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
pciide_ite_reg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
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 Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
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 Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
pciide_svwsata_reg.h Add svwsata(4), a driver for Serverworks K2 SATA controllers. From 2006-03-06 18:35:24 +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
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 Export some PCI autoconf routines for use by elansc(4), for example. 2008-04-09 17:01:53 +00:00
pcscp.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
pcscpreg.h
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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ppb.c Add methods for detaching self and for detaching children. 2008-02-22 22:15:31 +00:00
ppbreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
pucdata.c Support for Digi International 4 and 8 port boards, from OpenBSD. 2008-04-03 20:45:08 +00:00
pucvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
r128fb.c get rid of the last #ifdef macppc and use PCI_MAGIC_IO_RANGE to select 2008-02-27 23:59:37 +00:00
r128fbreg.h add preliminary driver for ATI Rage 128 graphics controllers 2007-11-07 19:09:09 +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
radeonfb.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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
README
satalink.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
siop_pci_common.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
siop_pci_common.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
siop_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
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 Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
svreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
svvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
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_conf.c
tga.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
tgareg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
tgavar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
trm.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
trmreg.h
twa.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
tweio.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
twereg.h Remove packed attributes gcc-4 dislikes. 2006-05-21 23:55:22 +00:00
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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
ubsecreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
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 split device/softc for USB host controllers and the usb (control) 2008-03-28 17:14:45 +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 Split device_t and softc, aprintify 2008-03-27 11:58:18 +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_var.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
universe_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
usb_pci.c split device/softc for USB host controllers and the usb (control) 2008-03-28 17:14:45 +00:00
usb_pci.h split device/softc for USB host controllers and the usb (control) 2008-03-28 17:14:45 +00:00
vga_pci.c Split device_t and softc for all attachments of vga(4). 2008-03-14 22:12:08 +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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
weaselreg.h
yds.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
ydsreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ydsvar.h Fix fallout from device_t/softc split to mpu(4): 2008-04-01 20:44:29 +00:00

$NetBSD: README,v 1.3 1998/08/15 03:02:46 mycroft Exp $

This directory contains files which are used during PCI configuration
and PCI device drivers.  Eventually, most of the device drivers and
some of the configuration support should become machine-independent
and be moved to a more general location.

The configuration support was implemented according to the `PCI Local
Bus Specification, Production Version, Revision 2.0' dated April 30,
1993.  Section numbers referred to in the code may be specific to that
edition of the specification.

Some attempt has been made to insure that the code works on rogue
machines where the BIOS doesn't do its job, but in general I can't
guarantee that.

--
- Charles M. Hannum
  NetBSD group
  August 8, 1994