NetBSD/sys/dev/pci
2008-02-23 02:17:16 +00:00
..
bktr Don't assume that sizeof(long) == sizeof(int); makes bktr work on amd64. 2008-01-16 13:08:54 +00:00
drm __FUNCTION__ -> __func__ 2007-12-15 00:39:14 +00:00
aac_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
acardide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
aceride.c Add property to aceride to allow the forcing of compat mode. 2008-01-01 14:57:05 +00:00
adv_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
adw_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
agp_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 Start detangling lock.h from intr.h. This is likely to cause short term 2008-01-04 21:17:40 +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 Add a horrible hack to allow the DRM driver to get at the bus_space_handle 2008-02-22 19:47:06 +00:00
agp_intel.c clean up the error bit clear code: 2008-02-21 22:26:35 +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 Start detangling lock.h from intr.h. This is likely to cause short term 2008-01-04 21:17:40 +00:00
agp.c Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
agpbusprint.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
agpreg.h clean up the error bit clear code: 2008-02-21 22:26:35 +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 KNF 2008-02-19 10:38:28 +00:00
ahd_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
amdpm_smbus.c Use rwlock(9) rather than lockmgr(9). 2007-08-27 15:57:13 +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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +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 New functionality for arcmsr(4) native management via bioctl(8): 2008-01-02 23:48:05 +00:00
arcmsrvar.h Fix indentation. 2008-01-03 21:28:11 +00:00
artsata.c include cdefs.h before any opt_xxx.h 2007-07-19 21:53:15 +00:00
atppc_puc.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
auacer.c Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
auacerreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
auich.c fix a bug of S/PDIF audio format selection 2008-01-06 12:56:20 +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 Merge jmcneill-pm branch. 2007-12-09 20:27:42 +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 Fixup PCI_COMMAND_STATUS_REG on attach. 2008-01-27 01:56:02 +00:00
autrireg.h
autrivar.h Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
auvia.c Detach self and children. Use device_t and accessors. Use PMF_FN_*. 2008-02-23 01:54:44 +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 Make outputs.master and inputs.dac show up in mixerctl output for the ALC888. Patch from, and much thanks to, jmcneill @. 2008-02-22 02:59:31 +00:00
azalia.c Add a method to detach children. Use device_t and accessors. Use 2008-02-23 01:11:12 +00:00
azalia.h Add PCI_SUBCLASS_MULTIMEDIA_HDAUDIO to pcireg.h 2007-05-13 03:30:46 +00:00
bha_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
btvmei.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
btvmeii.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
btvmeireg.h 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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
chipsfb.c Use bool with prop_dictionary_get_bool. 2007-08-19 15:57:24 +00:00
chipsfbreg.h cleanup, implement putchar() using the blitter 2006-09-27 05:19:23 +00:00
ciss_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cmdide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
cmpci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cmpcireg.h 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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cs428x.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cs428x.h 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 Merge jmcneill-pm branch. 2007-12-09 20:27:42 +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 Merge jmcneill-pm branch. 2007-12-09 20:27:42 +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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cyber.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cyberreg.h 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 Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
cz.c - Factor out too many copies of the same bit of tty code. 2007-11-19 18:51: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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
eap.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
eapreg.h 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 Add a method to detach child. 2008-02-22 23:04:52 +00:00
emuxki.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
emuxkireg.h 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 Add methods for detaching self and for detaching children. 2008-02-22 22:19:36 +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 Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
esiop_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
esm.c Detach self and children. Make some functions static. Use device_t 2008-02-23 02:17:16 +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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +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 Intel PRO/Wireless LAN 4965AGN Mini-PCI Adapter Driver ported from OpenBSD 2008-02-09 12:25:43 +00:00
fms.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
fmsvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
fwlynx_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
fwohci_pci.c Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
genfb_pci.c only enable the fb mapping at offset 0 after attempting to mmap page 0 2007-12-21 05:32:09 +00:00
geodeide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
gtp.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
hifn7751.c From Darran Hunt at Coyote Point: don't truncate HMAC to 96 bits unless 2008-02-02 02:39:00 +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 Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
i82365_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
i82365_pcivar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
iavc_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ichsmb.c Merge jmcneill-pm branch. 2007-12-09 20:27:42 +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 Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
if_ath_pci.c Remove dead code and associated comments. 2008-01-28 18:18:37 +00:00
if_atw_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_bce.c use device_t and accessors. Use aprint_*_dev(). Do not cast the 2008-02-22 23:21:01 +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 Start patching up the kernel so that a network driver always has 2008-02-07 01:21:52 +00:00
if_devar.h Fix caddr_t fallout for cats kernel builds. 2007-03-04 17:55:10 +00:00
if_dge.c Start patching up the kernel so that a network driver always has 2008-02-07 01:21:52 +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 __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_ep_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_epic_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_esh_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_ex_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_fpa.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
if_fxp_pci.c Match on board ethernet controller on VGN-TX91PS. 2007-12-24 17:07:40 +00:00
if_gem_pci.c Set the chip revision in the softc. 2008-02-01 10:58:28 +00:00
if_hme_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_ipw.c Constify struct ifnet->if_sadl and every use throughout the tree. 2007-12-20 21:08:17 +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 Merge jmcneill-pm branch. 2007-12-09 20:27:42 +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 More cleanup. Removal of debug comments. 2008-02-16 18:51: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 Start patching up the kernel so that a network driver always has 2008-02-07 01:21:52 +00:00
if_le_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_levar.h
if_lmc.c Start patching up the kernel so that a network driver always has 2008-02-07 01:21:52 +00:00
if_lmc.h Straggler: change generic ifmedia_X names to lmc_ifmedia_X. 2008-01-10 08:50:52 +00:00
if_msk.c Start patching up the kernel so that a network driver always has 2008-02-07 01:21:52 +00:00
if_mskvar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
if_mtd_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_ne_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_nfe.c Start patching up the kernel so that a network driver always has 2008-02-07 01:21:52 +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 Wakeup some newer chips from powerdown mode. From FreeBSD/Linux driver 2008-01-26 14:13:06 +00:00
if_ntwoc_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_ntwoc_pcireg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
if_pcn.c Now that the driver goes through the mii_ifmedia_change indirection 2008-01-20 11:28:12 +00:00
if_pcnreg.h
if_ral_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_re_pci.c use __KERNEL_RCSID() 2007-12-11 11:25:46 +00:00
if_rtk_pci.c Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
if_rtw_pci.c Do not embed a struct device in rtw_softc any longer. Register 2007-12-21 18:22:43 +00:00
if_sf_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_sip.c Start patching up the kernel so that a network driver always has 2008-02-07 01:21:52 +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 Start patching up the kernel so that a network driver always has 2008-02-07 01:21:52 +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 Make many ethernet drivers share the common code for MII media 2008-01-19 22:10:14 +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 Start patching up the kernel so that a network driver always has 2008-02-07 01:21:52 +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 Start patching up the kernel so that a network driver always has 2008-02-07 01:21:52 +00:00
if_tireg.h First part of ti(4) overhaul: 2007-09-07 23:05:27 +00:00
if_tl.c Make many ethernet drivers share the common code for MII media 2008-01-19 22:10:14 +00:00
if_tlp_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_tlregs.h 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 Start patching up the kernel so that a network driver always has 2008-02-07 01:21:52 +00:00
if_txpreg.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
if_vge.c Start patching up the kernel so that a network driver always has 2008-02-07 01:21:52 +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 Make many ethernet drivers share the common code for MII media 2008-01-19 22:10:14 +00:00
if_vrreg.h Use uintNN_t. 2006-11-05 13:05:18 +00:00
if_wi_pci.c Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
if_wm.c Start patching up the kernel so that a network driver always has 2008-02-07 01:21:52 +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 Use M_80211_NODE as malloc type for a 80211 node as rest of net80211 2008-01-19 03:45:08 +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 Start patching up the kernel so that a network driver always has 2008-02-07 01:21:52 +00:00
if_xgereg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ifpci2.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ifpci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
igsfb_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
igsfb_pcivar.h
iha_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
iop_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
isic_pci_elsa_qs1p.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
isic_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
isic_pci.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
isp_pci.c If we have 2K Login firmware for 23XX cards, remember to put out the 2007-06-26 20:58:27 +00:00
iteide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
iwic_bchan.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
iwic_dchan.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
iwic_fsm.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
iwic_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
iwicreg.h
iwicvar.h machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ixpide.c Remove 3rd clause and my name from all the licences which were only in my 2007-09-10 10:35:51 +00:00
jmide_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 Attach ahcisata(4) to any RAID controller that supports AHCI, and make it 2008-02-11 08:23:48 +00:00
joy_eap.c use __KERNEL_RCSID() 2007-12-11 11:25:46 +00:00
joy_eso.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
joy_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ld_amr.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ld_twa.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ld_twe.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
lpt_puc.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
machfb.c For WSDISPLAY_GINFO, depth should be sc->bits_per_pixel, not 2008-01-15 02:00:49 +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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
mlx_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
mly_tables.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
mly.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +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 Fix quirk to clean only PCI register 0x6a and 0x6b, which is likely 2008-02-04 14:12:25 +00:00
mpu_cmpci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
mpu_eso.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
mpu_fms.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
mpu_yds.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
neo-coeff.h
neo.c Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
neoreg.h
nfsmb.c Fix the BARs on nForce 430, which failed to attach. Reported by 2008-01-14 20:30:10 +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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
oboe.c __FUNCTION__ -> __func__ 2007-12-15 00:39:14 +00:00
oboereg.h
ohci_pci.c Add method to detach children. 2008-02-22 22:22:27 +00:00
opl_cmpci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
opl_eso.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
opl_fms.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
opl_sv.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
opl_yds.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
optiide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
pccbb.c Fix a two races between the initialization code and cbb(4) interrupts: 2008-02-02 00:31:25 +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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
pci_usrreq.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
pci.c Simplify the switch-statement in pci_set_powerstate_int(), and fix 2008-02-23 00:27: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 I-O DATA RSA-PCI 2 port serial board. 2008-02-22 14:48:50 +00:00
pcidevs_data.h Regen from pcidevs rev 1.930: 2008-02-22 14:49:46 +00:00
pcidevs.h Regen from pcidevs rev 1.930: 2008-02-22 14:49:46 +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 Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
pciide_cy693_reg.h 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 __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +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 Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
pcscp.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
pcscpreg.h
pdcide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
pdcsata.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
piixide.c fix some unaligned PCI config space accesses in suspend/resume functions 2008-01-15 00:24:47 +00:00
piixpm.c Remove an extra \n from an attach message. Get's rid of a blank 2008-02-05 06:52:26 +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 __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +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 Add an entry for I-O DATA RSA-PCI 2-port serial board. 2008-02-22 14:51:38 +00:00
pucvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
r128fb.c make this compile on sparc64 2007-11-23 20:12:54 +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 Back out previous. 2007-12-01 17:00:41 +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 - Add support for the ServerWorks HT-1000 IDE Controller in rccide. 2007-10-24 23:08:06 +00:00
README
satalink.c Change cacheline fixup for 3114's second set of channels, too. 2007-12-27 15:14:23 +00:00
siop_pci_common.c merge ktrace-lwp. 2005-12-11 12:16:03 +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 Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
slide.c Remove the PCIIDE_SLIDE_SETIRQA hack. Recent revalations have uncovered 2007-04-26 19:47:03 +00:00
stpcide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
sv.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
svreg.h 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 Print the "bus-master DMA support present" message out the same 2008-02-05 07:02:00 +00:00
tga_conf.c
tga.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
trmreg.h
twa.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
twaio.h 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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +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 From Darran Hunt at Coyote Point: don't truncate HMAC to 96 bits unless 2008-02-02 02:39:00 +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 Add a method to detach child. 2008-02-22 23:04:52 +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 Back out previous. 2007-12-01 17:00:41 +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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
usb_pci.h
vga_pci.c Add initial version of calling VGA POST from vga_resume. This is the 2007-12-25 14:22:25 +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 Do sensors inits before trying to attach them on the sysmon_envsys 2007-11-19 12:16:44 +00:00
viaide.c Add power management support. Untested due to lack of feedback. 2008-01-18 01:33:40 +00:00
voodoofb.c Back out previous. 2007-12-01 17:00:41 +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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
weaselreg.h
yds.c Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
ydsreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ydsvar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00

$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