NetBSD/sys/dev/pci
manu 95269f5829 Regen 2007-10-22 15:01:16 +00:00
..
bktr machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
drm First round of DRM improvements: switch to mutex(9), make use of & 2007-10-19 20:53:47 +00:00
Makefile 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
README
aac_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
acardide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
aceride.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
adv_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
adw_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
agp.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
agp_ali.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
agp_amd.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
agp_amd64.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
agp_apple.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
agp_i810.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
agp_intel.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
agp_sis.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
agp_via.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
agpbusprint.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
agpreg.h Add agp support for i965Q. 2007-08-15 02:26:13 +00:00
agpvar.h Add support agp_amd64. Imported from FreeBSD. 2007-08-04 09:33:05 +00:00
ahc_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ahcisata_pci.c Split the ahcisata driver in pci front-end and bus-independant back-end. 2007-05-12 11:04:58 +00:00
ahd_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
amdpm.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
amdpm_smbus.c Use rwlock(9) rather than lockmgr(9). 2007-08-27 15:57:13 +00:00
amdpm_smbusreg.h Add support for i2c bus on AMD-8111 used on many Opteron server motherboards, 2006-02-19 02:24:20 +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
artsata.c include cdefs.h before any opt_xxx.h 2007-07-19 21:53:15 +00:00
atppc_puc.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
auacer.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
auacerreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
auich.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
auichreg.h Add support for ICH7. Tested by gendalia@. 2005-12-02 19:47:52 +00:00
auixp.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
auixpreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
auixpvar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
autri.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
autrireg.h
autrivar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
auvia.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
auviavar.h Replace the Mach-derived boolean_t type with the C99 bool type. A 2007-02-21 22:59:35 +00:00
azalia.c support for playback-only devices such as Radeon HD 2x00 2007-08-14 13:57:56 +00:00
azalia.h Add PCI_SUBCLASS_MULTIMEDIA_HDAUDIO to pcireg.h 2007-05-13 03:30:46 +00:00
azalia_codec.c alc883_mixer_init: fix this->nmixers, __arraycount() wasn't correct. 2007-09-22 15:14:33 +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 Fix ACPI suspend/resume support of clcs and clct. Based on auich and 2007-06-15 13:26:57 +00:00
cs428xreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
cs4280.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cs4280_image.h merge ktrace-lwp. 2005-12-11 12:16:03 +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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cs4281reg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
cxgb_adapter.h machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cxgb_ael1002.c These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_common.h Updating Chelsio files. Not quite compiling yet. 2007-07-07 20:48:16 +00:00
cxgb_config.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_ctl_defs.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_firmware_exports.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_include.h More updates to Chelsio support files. It compiles, but almost certainly 2007-07-09 00:53:52 +00:00
cxgb_ioctl.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_jhash.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-07-05 22:23:18 +00:00
cxgb_l2t.c Constify: LLADDR -> CLLADDR. I'm aiming here to make it easier to 2007-08-26 22:45:55 +00:00
cxgb_l2t.h Updating Chelsio files. Not quite compiling yet. 2007-07-07 20:48:16 +00:00
cxgb_lro.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cxgb_main.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cxgb_mbuf.h More updates to Chelsio support files. It compiles, but almost certainly 2007-07-09 00:53:52 +00:00
cxgb_mc5.c These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_mv88e1xxx.c These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_mvec.h More updates to Chelsio support files. It compiles, but almost certainly 2007-07-09 00:53:52 +00:00
cxgb_offload.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cxgb_offload.h Updating Chelsio files. Not quite compiling yet. 2007-07-07 20:48:16 +00:00
cxgb_osdep.h machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cxgb_regs.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_sge.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cxgb_sge_defs.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_t3_cpl.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_t3_hw.c More updates to the cxgb stuff. Now it actually starts configuring and 2007-07-10 06:07:54 +00:00
cxgb_tcb.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_toedev.h Updating Chelsio files. Not quite compiling yet. 2007-07-07 20:48:16 +00:00
cxgb_version.h These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_vsc7323.c These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_vsc8211.c These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cxgb_xgmac.c These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18:54 +00:00
cy82c693.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cy82c693reg.h
cy82c693var.h
cy_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cyber.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
cyberreg.h 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 Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
czreg.h
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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
emuxki.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
emuxkireg.h 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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +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 Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
esiop_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
esm.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
esmreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
esmvar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
eso.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
esoreg.h 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 support for Intel ICH SMBus controller. 2007-07-28 10:51:56 +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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
genfb_pci.c move genfb's PCI frontend to dev/pci 2007-04-10 02:16:47 +00:00
geodeide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
gtp.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
hifn7751.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
hifn7751reg.h 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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
icp_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_an_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_ath_pci.c Cosmetic: fix whitespace, join two lines, remove extraneous #includes. 2007-04-17 21:50:31 +00:00
if_atw_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_bce.c include sys/cdefs.h 2007-07-19 22:00:04 +00:00
if_bcereg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
if_bge.c Fix three bugs. 2007-09-28 15:37:45 +00:00
if_bgereg.h Convert bge(4) to device/softc separation. Use aprint_* instead of 2007-09-24 21:25:45 +00:00
if_bnx.c Constify: LLADDR() -> CLLADDR(). 2007-08-29 22:33:42 +00:00
if_bnxreg.h Protect bnx_tick() with splnet. 2007-04-09 14:23:03 +00:00
if_de.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_devar.h Fix caddr_t fallout for cats kernel builds. 2007-03-04 17:55:10 +00:00
if_dge.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_dgereg.h merge ktrace-lwp. 2005-12-11 12:16:03 +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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_gem_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_gsip.c
if_hme_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_ipw.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_ipwreg.h Merge the FreeBSD code and adapt to NetBSD: 2005-12-20 07:51:38 +00:00
if_ipwvar.h Remove SIOCKILLFW. 2006-04-17 20:57:24 +00:00
if_iwi.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_iwireg.h - Upgrade to the latest firmware and as a result remove the error log dump. 2006-12-20 16:30:20 +00:00
if_iwivar.h - Upgrade to the latest firmware and as a result remove the error log dump. 2006-12-20 16:30:20 +00:00
if_kse.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_le_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_levar.h
if_lmc.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_lmc.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
if_msk.c Add support for Marvell 88CO55. Newer iMacs come with that chip. 2007-10-22 14:59:37 +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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_nfereg.h Apply patches which may fix RX stall problem on nfe(4): 2007-02-28 17:40:11 +00:00
if_nfevar.h - If the chip doesn't support jumbo frames, don't use bus_dmamap_load_mbuf 2007-09-24 13:17:53 +00:00
if_ntwoc_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_ntwoc_pcireg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
if_pcn.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_pcnreg.h
if_ral_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_re_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_rtk_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_rtw_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_sf_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_sip.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_sipreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
if_sk.c include sys/cdefs.h 2007-07-19 22:00:04 +00:00
if_skreg.h fix bit definitions for the RX FIFO Flush mode 2007-01-31 09:56:26 +00:00
if_skvar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
if_ste.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_stereg.h
if_stge.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_stgereg.h
if_ti.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_tireg.h First part of ti(4) overhaul: 2007-09-07 23:05:27 +00:00
if_tl.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_tlp_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_tlregs.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
if_tlvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
if_txp.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_txpreg.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
if_vge.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_vgereg.h 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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_vrreg.h Use uintNN_t. 2006-11-05 13:05:18 +00:00
if_wi_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_wm.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_wmreg.h add ICH9 2007-08-28 01:10:34 +00:00
if_wpi.c 802.11 header may have different sizes. Deals correctly with this. 2007-10-21 16:47:27 +00:00
if_wpireg.h 802.11 header may have different sizes. Deals correctly with this. 2007-10-21 16:47:27 +00:00
if_wpivar.h The service queue isn't used anymore so don't allocate it. 2007-09-02 12:18:05 +00:00
if_xge.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
if_xgereg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ifpci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ifpci2.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
igsfb_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
igsfb_pcivar.h
iha_pci.c __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.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
isic_pci_elsa_qs1p.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
isp_pci.c If we have 2K Login firmware for 23XX cards, remember to put out the 2007-06-26 20:58:27 +00:00
iteide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
iwic_bchan.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
iwic_dchan.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
iwic_fsm.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
iwic_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
iwicreg.h
iwicvar.h machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ixpide.c Remove 3rd clause and my name from all the licences which were only in my 2007-09-10 10:35:51 +00:00
jmide.c Move mapping of AHCI register so that jmide knows if it fails, and avoids 2007-05-31 21:26:48 +00:00
jmide_reg.h add jmide(4), a driver for the JMicron Technology JMB36x PCIe to SATA II/PATA 2007-05-15 17:53:41 +00:00
joy_eap.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
joy_eso.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
joy_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ld_amr.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ld_twa.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ld_twe.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
lpt_puc.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
machfb.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
machfbreg.h 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.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
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 add SAS1068_2, SAS1064E_2 and SAS1068E_2 2007-09-17 17:51:45 +00:00
mpu_cmpci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
mpu_eso.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
mpu_fms.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
mpu_yds.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
neo-coeff.h
neo.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
neoreg.h
nfsmb.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
nfsmbreg.h Add support for NVIDIA nForce 2/3/4 SMBus controller and SMBus driver. 2007-07-11 07:53:29 +00:00
njs_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
oboe.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
oboereg.h
ohci_pci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
opl_cmpci.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
opl_eso.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
opl_fms.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
opl_sv.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
opl_yds.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
optiide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
pccbb.c Correctly initialise sc_insert_ch and switch to 2007-10-22 14:03:51 +00:00
pccbbreg.h Make pccbb(4) use more PCI configuration register definitions, 2007-08-11 00:31:04 +00:00
pccbbvar.h Remove unused definitions CB_CHIPS_LAST and cb_chipset_name. Add 2007-08-10 22:57:54 +00:00
pci.c Merge 1.103.22.4 from jmcneill-pm: 2007-10-16 18:25:53 +00:00
pci_map.c turn the other 'void region' message into aprint_debug() as well 2007-04-10 00:11:21 +00:00
pci_quirks.c 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
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 support for Marvell 88CO55. Newer iMacs come with that chip. 2007-10-22 14:59:37 +00:00
pcidevs.h Regen 2007-10-22 15:01:16 +00:00
pcidevs_data.h Regen 2007-10-22 15:01:16 +00:00
pciide.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
pciide_acard_reg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
pciide_acer_reg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
pciide_apollo_reg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
pciide_cmd_reg.h merge ktrace-lwp. 2005-12-11 12:16:03 +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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
pciide_geode_reg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
pciide_hpt_reg.h HPT368 support. Patch from Jonathan A. Kollasch via PR kern/34097. 2006-08-05 22:31:13 +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 Change "inline" back to "__inline" in .h files -- C99 is still too 2006-02-16 20:17:12 +00:00
pciide_pdc202xx_reg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
pciide_piix_reg.h * Add support for ICH8 and ICH8M SATA/RAID controllers. 2006-09-03 18:30:35 +00:00
pciide_sii3112_reg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
pciide_sis_reg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
pciide_sl82c105_reg.h - fix errors in register number and bit field definitions. 2007-06-11 16:25:58 +00:00
pciide_svwsata_reg.h Add svwsata(4), a driver for Serverworks K2 SATA controllers. From 2006-03-06 18:35:24 +00:00
pciidereg.h s/independant/independent/, from Zafer. 2006-11-24 22:04:21 +00:00
pciidevar.h Make pciide(4)-only configurations (without other DMA-capable driver) compile. 2006-10-17 13:45:05 +00:00
pciio.h
pcireg.h Add PCI_SUBCLASS_MULTIMEDIA_HDAUDIO to pcireg.h 2007-05-13 03:30:46 +00:00
pcivar.h machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
pcscp.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
pcscpreg.h
pdcide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
pdcsata.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
piixide.c Another ICH8M SATA Controller found in jmcneill's laptop. 2007-09-09 01:09:02 +00:00
piixpm.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
piixpmreg.h 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 Merge 1.34.22.7 from jmcneill-pm: 2007-10-16 18:27:00 +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 some SIIG and Moxa cards. 2007-01-28 21:44:29 +00:00
pucvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
radeonfb.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
radeonfb_bios.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
radeonfb_i2c.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
radeonfbreg.h 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 Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
satalink.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
siop_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +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
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 Enable WDC_CAPABILITY_WIDEREGS. With this change LBA48 operations no 2006-11-30 19:32:37 +00:00
tga.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
tga_conf.c
tgareg.h 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 Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
usb_pci.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
usb_pci.h
vga_pci.c Allow 64bit memory BARs if we are compiling on 64bit archs. 2007-08-26 19:52:06 +00:00
vga_pcivar.h Import DRM drivers, brought into shape by Yorick Hardy, posted to tech-x11. 2007-03-20 18:05:25 +00:00
viaenv.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
viaide.c AMD CS5536 Companion Device is able to work in Ultra DMA Mode 5, 2007-10-04 13:30:59 +00:00
voodoofb.c Fix a typo in voodoofb_drm_unmap(), requested by garbled. 2007-06-12 18:16:54 +00:00
voodoofbreg.h 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 machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +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

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