NetBSD/sys/dev/pci
jmcneill b8b2ef4d41 If the USB legacy capability flag is not set, we mistakenly attempt to
clear it anyway by writing to PCI configuration register 0x00. Instead,
if this flag is not set, simply bail out from ehci_get_ownership.
2007-07-08 18:22:28 +00:00
..
bktr Fix mis-substitution of RCS Id, and avoid it. 2007-03-21 15:02:08 +00:00
drm Fix include paths. Now all drm drivers build. 2007-03-29 13:09:48 +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 Bring in changes from FreeBSD... 2007-06-05 04:04:13 +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 __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
adw_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
agp.c Use a mutex rather than lockmgr. Approved by Andrew Doran. 2007-03-06 01:09:42 +00:00
agp_ali.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +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_apple.c very experimental Apple UniNorth AGP support 2007-03-25 23:31:51 +00:00
agp_i810.c Support more i915 stolen memory configurations (previous limit was 8MB, 2007-06-20 08:17:12 +00:00
agp_intel.c Remove duplicate include of <sys/agpio.h> 2007-03-26 22:42:39 +00:00
agp_sis.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
agp_via.c Instead of having a lookup table of devices that support AGP V3, use the 2007-03-27 20:57:46 +00:00
agpbusprint.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
agpreg.h Support more i915 stolen memory configurations (previous limit was 8MB, 2007-06-20 08:17:12 +00:00
agpvar.h Use a mutex rather than lockmgr. Approved by Andrew Doran. 2007-03-06 01:09:42 +00:00
ahc_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +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 Disgusting Xbox hack; 2007-02-05 23:38:15 +00:00
amdpm_smbus.c Fix build failure for !XBOX, pointed out by Paul Goyette on current-users 2007-02-06 14:39:47 +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 Disgusting Xbox hack; 2007-02-05 23:38:15 +00:00
amr.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +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 Add a /dev/amr* control file for amr(4) devices, which allows sending raw 2006-07-23 12:01:25 +00:00
artsata.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
atppc_puc.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
auacer.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
auacerreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
auich.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
auichreg.h Add support for ICH7. Tested by gendalia@. 2005-12-02 19:47:52 +00:00
auixp.c fix typos 2007-04-29 20:23: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 __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +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 Add PCI_SUBCLASS_MULTIMEDIA_HDAUDIO to pcireg.h 2007-05-13 03:30:46 +00:00
azalia.h Add PCI_SUBCLASS_MULTIMEDIA_HDAUDIO to pcireg.h 2007-05-13 03:30:46 +00:00
azalia_codec.c * stac9221_gpio_unmute() 2007-05-13 03:28:19 +00:00
bha_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
btvmei.c Make it compile. 2007-01-10 20:36:28 +00:00
btvmeii.c s/independant/independent/, from Zafer. 2006-11-24 22:04:21 +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 Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
chipsfb.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
chipsfbreg.h cleanup, implement putchar() using the blitter 2006-09-27 05:19:23 +00:00
ciss_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
cmdide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
cmpci.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +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 __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
cs428x.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +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 Fix ACPI suspend/resume support of clcs and clct. Based on auich and 2007-06-15 13:26:57 +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 Fix ACPI suspend/resume support of clcs and clct. Based on auich and 2007-06-15 13:26:57 +00:00
cs4281reg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
cxgb_adapter.h Updating Chelsio files. Not quite compiling yet. 2007-07-07 20:48:16 +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 Updating more Chelsio files. 2007-07-08 02:30:30 +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 Updating more Chelsio files. 2007-07-08 02:30:30 +00:00
cxgb_l2t.h Updating Chelsio files. Not quite compiling yet. 2007-07-07 20:48:16 +00:00
cxgb_lro.c Updating more Chelsio files. 2007-07-08 02:30:30 +00:00
cxgb_main.c Updating more Chelsio files. 2007-07-08 02:30:30 +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 Updating more Chelsio files. 2007-07-08 02:30:30 +00:00
cxgb_offload.c Adding another file for Chesio 10 gig card support. 2007-07-07 21:05:41 +00:00
cxgb_offload.h Updating Chelsio files. Not quite compiling yet. 2007-07-07 20:48:16 +00:00
cxgb_osdep.h Updating Chelsio files. Not quite compiling yet. 2007-07-07 20:48:16 +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 Updating Chelsio files. Not quite compiling yet. 2007-07-07 20:48:16 +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 These files (cxgb*) are for the Chelsio T3 10 gigabit ethernet card from 2007-06-22 18:18: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
cy82c693reg.h
cy82c693var.h
cy_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
cyber.c merge ktrace-lwp. 2005-12-11 12:16:03 +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 Add a missing brace in cztty_receive inside a ifdef HOSTRAMCODE. This 2007-05-08 17:27:37 +00:00
czreg.h
devlist2h.awk merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
dpt_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
eap.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +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 If the USB legacy capability flag is not set, we mistakenly attempt to 2007-07-08 18:22:28 +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 Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +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 Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +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 Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +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 very experimental Apple UniNorth AGP driver 2007-03-25 23:32:40 +00:00
files.pci Added two files for Chelsio 10 gig cards. 2007-07-07 20:59:16 +00:00
fms.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
fmsvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
fwlynx_pci.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
fwohci_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +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 __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
hifn7751.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59: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 __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
icp_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_an_pci.c If we fail to attach, use the size determined by pci_mapreg_map() rather 2007-04-06 18:16:29 +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 __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_bce.c teach bce(4) about being an rnd(4) source 2007-03-21 04:56:39 +00:00
if_bcereg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
if_bge.c Do not check link state before starting transmitter. Otherwise 2007-06-09 21:42:33 +00:00
if_bgereg.h from FreeBSD's src/sys/dev/bge/if_bgereg.h rev 1.22: 2007-05-18 22:30:24 +00:00
if_bnx.c Fix build on 32bit ports; should fix GENERIC_DIAGNOSTIC build problem reported 2007-04-10 12:18:26 +00:00
if_bnxreg.h Protect bnx_tick() with splnet. 2007-04-09 14:23:03 +00:00
if_de.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_devar.h Fix caddr_t fallout for cats kernel builds. 2007-03-04 17:55:10 +00:00
if_dge.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_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 __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_epic_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_esh_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_ex_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +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-TX72PZ. 2006-11-26 01:15:39 +00:00
if_gem_pci.c Recognize the Intrepid2 gem. Needed at least on the last PowerBook G4. 2007-06-25 11:11:00 +00:00
if_gsip.c
if_hme_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_ipw.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_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 Put unformatted firmware version output behind IWI_DEBUG 2007-03-04 19:14:25 +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 Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
if_le_pci.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_levar.h
if_lmc.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_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 Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +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 __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_ne_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_nfe.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_nfereg.h Apply patches which may fix RX stall problem on nfe(4): 2007-02-28 17:40:11 +00:00
if_nfevar.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_ntwoc_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_ntwoc_pcireg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
if_pcn.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_pcnreg.h
if_ral_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_re_pci.c Cleanup handling of quikrs on each RealTek chip: 2007-03-21 12:17:31 +00:00
if_rtk_pci.c Cleanup handling of quikrs on each RealTek chip: 2007-03-21 12:17:31 +00:00
if_rtw_pci.c Remove the declaration of an unused local variable 'reg'. 2006-09-01 03:24:58 +00:00
if_sf_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_sip.c fix fallout from caddr_t changes. 2007-03-04 15:05:24 +00:00
if_sipreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
if_sk.c Print an error and fail the sk_attach() if we have an unknown chip type 2007-07-06 18:52: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 Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
if_stereg.h
if_stge.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_stgereg.h
if_ti.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_tireg.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_tl.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_tlp_pci.c - KNF, ANSIfy, TAB/space cleanup 2007-02-18 12:16:14 +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 Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +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 Fix one more bug I introduced in rev 1.21: 2007-06-12 14:32: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 Add VT6105M (Rhine III) to the list of supported devices, as found in the 2007-06-15 21:08:21 +00:00
if_vrreg.h Use uintNN_t. 2006-11-05 13:05:18 +00:00
if_wi_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
if_wm.c Fix a tyop. 2007-05-29 07:17:23 +00:00
if_wmreg.h Add support for ICH8 (i82801H) LAN, from FreeBSD. 2007-04-29 20:35:21 +00:00
if_wpi.c wsize is size_t = unsigned and should be printed with %zu instead 2007-07-04 23:18:49 +00:00
if_wpireg.h Sync the wpi driver with the openbsd one. Thanks to Jean-Baptiste 2007-01-13 09:39:06 +00:00
if_wpivar.h Add a workaround in the case where we have low number of rbuf. 2007-06-18 19:40:49 +00:00
if_xge.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_xgereg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ifpci.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
ifpci2.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
igsfb_pci.c Not all archs have dma tags that can be compared with "==", so use memcmp 2007-01-13 19:03:49 +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 opt_i2o.h is gone. 2007-06-16 23:26:04 +00:00
isic_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
isic_pci.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
isic_pci_elsa_qs1p.c 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 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
iwic_dchan.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
iwic_fsm.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
iwic_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
iwicreg.h
iwicvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ixpide.c Merge newlock2 to head. 2007-02-09 21:55:00 +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 __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
joy_eso.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
joy_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
ld_amr.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
ld_twa.c Add a quick hack to allow addressing over 2G sectors. XXX This driver 2007-02-08 18:47:21 +00:00
ld_twe.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
lpt_puc.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +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 Add missing $NetBSD: $ 2006-12-20 21:44:06 +00:00
mlx_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
mly.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +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 Change "inline" back to "__inline" in .h files -- C99 is still too 2006-02-16 20:17:12 +00:00
mpt_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
mpu_cmpci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
mpu_eso.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
mpu_fms.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
mpu_yds.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
neo-coeff.h
neo.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
neoreg.h
njs_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
oboe.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
oboereg.h
ohci_pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
opl_cmpci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
opl_eso.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
opl_fms.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
opl_sv.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
opl_yds.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
optiide.c Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
pccbb.c Fix a bug in Cardbus power activation. 2007-02-04 21:04:37 +00:00
pccbbreg.h For Ricoh 5c47x class controllers, restore the "misc control" PCI config 2006-06-17 17:06:51 +00:00
pccbbvar.h sc_pwrcycle is shared between the interrupt handler and Cardbus 2007-02-04 20:52:13 +00:00
pci.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +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 __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +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 Added Chelsio vendor plus 10 gig hardware (and friends). 2007-07-07 20:30:47 +00:00
pcidevs.h Added Chelsio vendor and various Chelsio hardware. 2007-07-07 20:37:40 +00:00
pcidevs_data.h Added Chelsio vendor and various Chelsio hardware. 2007-07-07 20:37:40 +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 merge ktrace-lwp. 2005-12-11 12:16:03 +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 Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
pcscp.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +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 I tried the test code in PR kern/35934 on PIIX4 and ICH6, 2007-03-10 06:01:43 +00:00
piixpm.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +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 __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +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 try to attach a drm 2007-03-21 20:54:30 +00:00
radeonfb_bios.c Initial import of radeonfb. Works to some degree on at least some hardware. 2006-08-16 22:46:44 +00:00
radeonfb_i2c.c Initial import of radeonfb. Works to some degree on at least some hardware. 2006-08-16 22:46:44 +00:00
radeonfbreg.h add preliminary support for setting backlight levels via ioctl() 2007-01-03 19:47:17 +00:00
radeonfbvar.h Merge newlock2 to head. 2007-02-09 21:55:00 +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 Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +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 fix fallout from caddr_t changes. 2007-03-04 15:59:31 +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 Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
trmreg.h
twa.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +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 Tweak the twa(4) driver so that 3ware command line utility works with it. 2006-09-23 22:16:35 +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 Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +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 Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59: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 Convert to use aprint_* 2006-12-10 05:14:42 +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 Make unichromefb(4) peacefully co-exist with viadrm(4). 2007-03-23 22:17:30 +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 merge ktrace-lwp. 2005-12-11 12:16:03 +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 Import DRM drivers, brought into shape by Yorick Hardy, posted to tech-x11. 2007-03-20 18:05: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 In the gtredata function, use the edata pointer rather than using 2007-07-01 22:20:34 +00:00
viaide.c The VT8237A SATA Controller uses chip_map_7, not 0, tested and confirmed 2007-03-27 00:04:04 +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 __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
weaselreg.h
yds.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +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