NetBSD/sys/dev/pci
matt 320e681fce Only tick mii if the phy had a status change. 2009-12-14 00:52:04 +00:00
..
bktr struct device * -> device_t, no functional changes intended. 2009-05-06 10:34:32 +00:00
hdaudio Cleanup interrupt establish error messages. Do not mix 2009-12-04 11:13:04 +00:00
n8 more s/the the/the/ 2009-11-22 19:09:15 +00:00
Makefile Install hdaudio includes required by upcoming userland toolS 2009-09-16 20:58:07 +00:00
Makefile.pcidevs Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands. 2008-10-19 22:05:19 +00:00
README
aac_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
acardide.c Normalize my licenses. 2008-05-14 13:29:27 +00:00
aceride.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
adv_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
adw_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
agp.c Add some more Intel G4X class chipsets. Also fix gtt_size for G4X chipsets. 2009-01-27 08:39:33 +00:00
agp_ali.c o Split device_t/softc for agp(4). 2008-06-09 06:49:54 +00:00
agp_amd.c o Split device_t/softc for agp(4). 2008-06-09 06:49:54 +00:00
agp_amd64.c
agp_apple.c o Split device_t/softc for agp(4). 2008-06-09 06:49:54 +00:00
agp_i810.c Treat G4X like I915 and G33 for MSAC. Fixes aperture setting. 2009-05-04 11:05:45 +00:00
agp_intel.c o Split device_t/softc for agp(4). 2008-06-09 06:49:54 +00:00
agp_sis.c o Split device_t/softc for agp(4). 2008-06-09 06:49:54 +00:00
agp_via.c o Split device_t/softc for agp(4). 2008-06-09 06:49:54 +00:00
agpbusprint.c
agpreg.h Add support for the Intel G45 AGP. From Arnaud Lacombe 2008-11-29 23:48:12 +00:00
agpvar.h struct device * -> device_t, no functional changes intended. 2009-05-06 10:34:32 +00:00
ahc_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
ahcisata_pci.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
ahd_pci.c Split device_t/softc. Tested on aic7901A. 2009-09-26 14:44:10 +00:00
alipm.c use device_private(). 2009-05-12 08:22:59 +00:00
amdpm.c use device_private(). 2009-05-12 08:22:59 +00:00
amdpm_smbus.c Update the i2c_exec() functions to handle quick_read/quick_write protocol. 2009-02-03 16:27:13 +00:00
amdpm_smbusreg.h Update the i2c_exec() functions to handle quick_read/quick_write protocol. 2009-02-03 16:27:13 +00:00
amdpmreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
amdpmvar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
amr.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
amrio.h
amrreg.h Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h 2008-09-08 23:36:53 +00:00
amrvar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
arcmsr.c PR/39583: Brad du Plessis: acrmsr(4) driver doesn't report number of volumes correctly 2008-09-23 22:22:41 +00:00
arcmsrvar.h PR/39583: Brad du Plessis: acrmsr(4) driver doesn't report number of volumes correctly 2008-09-23 22:22:41 +00:00
artsata.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
atppc_puc.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
auacer.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
auacerreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
auich.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
auichreg.h SiS 7012 uses different multichannel control bits compared to other codecs 2009-09-03 14:29:42 +00:00
auixp.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
auixpreg.h
auixpvar.h
autri.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
autrireg.h
autrivar.h
auvia.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
auviavar.h device_t/softc split 2009-05-06 18:25:28 +00:00
azalia.c Remove superfluous activation hook. 2009-11-12 19:39:26 +00:00
azalia.h PR#38860: azalia record does not work on Realtek ALC662-GR 2008-08-14 23:43:27 +00:00
azalia_codec.c Add Realtek ALC663 and treat like ALC662 (ok pooka@) 2009-04-07 14:47:53 +00:00
bha_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
btvmei.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
btvmeii.c use device_private(). 2009-05-12 08:22:59 +00:00
btvmeireg.h
btvmeivar.h
cac_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
chipsfb.c use vcons_replay_msgbuf() when appropriate 2009-08-20 02:40:57 +00:00
chipsfbreg.h nuke clause 3 2008-05-08 01:43:17 +00:00
ciss_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
cmdide.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
cmpci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
cmpcireg.h
cmpcivar.h
com_puc.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
cs428x.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
cs428x.h
cs428xreg.h
cs4280.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
cs4280_image.h
cs4280reg.h
cs4281.c use device_private(). 2009-05-12 08:22:59 +00:00
cs4281reg.h
cxgb_adapter.h
cxgb_ael1002.c
cxgb_common.h
cxgb_config.h
cxgb_ctl_defs.h
cxgb_firmware_exports.h
cxgb_include.h
cxgb_ioctl.h
cxgb_jhash.h
cxgb_l2t.c
cxgb_l2t.h
cxgb_lro.c
cxgb_main.c use device_private(). 2009-05-12 08:22:59 +00:00
cxgb_mbuf.h
cxgb_mc5.c
cxgb_mv88e1xxx.c
cxgb_mvec.h
cxgb_offload.c
cxgb_offload.h
cxgb_osdep.c
cxgb_osdep.h Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h 2008-09-08 23:36:53 +00:00
cxgb_regs.h
cxgb_sge.c bzero -> memset 2009-03-18 16:00:08 +00:00
cxgb_sge_defs.h
cxgb_t3_cpl.h
cxgb_t3_hw.c
cxgb_tcb.h
cxgb_toedev.h
cxgb_version.h
cxgb_vsc7323.c
cxgb_vsc8211.c
cxgb_xgmac.c
cy82c693.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cy82c693reg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cy82c693var.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cy_pci.c
cyber.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cyberreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cybervar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cypide.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
cz.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
czreg.h
devlist2h.awk Store pcidevs in a more compact manner. Instead of many string with duplicate 2008-11-17 23:33:41 +00:00
dpt_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
eap.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
eapreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
eapvar.h struct device * -> device_t, no functional changes intended. 2009-05-06 10:34:32 +00:00
ehci_pci.c Apply hw workaround required for all SB600 revisions and SB700 revisions 2009-06-15 09:18:45 +00:00
emuxki.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
emuxkireg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
emuxkivar.h Split device_t/softc. 2009-06-09 11:01:18 +00:00
esa.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
esadsp.h
esareg.h
esavar.h
esiop_pci.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
esm.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
esmreg.h
esmvar.h device_t/softc split 2009-05-07 06:08:02 +00:00
eso.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
esoreg.h
esovar.h struct device * -> device_t, no functional changes intended. 2009-05-06 10:34:32 +00:00
files.agp
files.pci A driver for the Permedia 2 graphics processor, so far it's been tested only 2009-10-28 02:10:27 +00:00
fms.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
fmsvar.h struct device * -> device_t, no functional changes intended. 2009-05-06 10:34:32 +00:00
fwlynx_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
fwohci_pci.c struct cfdata * -> cfdata_t, no functional changes intended. 2009-05-06 09:25:14 +00:00
gcscaudio.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
gcscaudioreg.h PR# port-i386/40284: add AMD Geode CS5536 audio driver; written by 2008-12-28 15:16:24 +00:00
genfb_pci.c Move softc definition to genfb_pcivar.h 2009-08-24 11:32:49 +00:00
genfb_pcivar.h Move softc definition to genfb_pcivar.h 2009-08-24 11:32:49 +00:00
geodeide.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
gtp.c use device_private(). 2009-05-12 08:22:59 +00:00
hifn7751.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
hifn7751reg.h
hifn7751var.h
hptide.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
i82365_pci.c Misc KNF and cosmetics, and remove unnecessary casts etc. 2009-09-17 18:14:41 +00:00
i82365_pcivar.h Misc KNF and cosmetics, and remove unnecessary casts etc. 2009-09-17 18:14:41 +00:00
iavc_pci.c Delete dead code: a device-activation hook. 2009-12-06 22:44:55 +00:00
ichsmb.c struct cfdata * -> cfdata_t, no functional changes intended. 2009-05-06 09:25:14 +00:00
icp_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_age.c Use m_pullup to handle defragmentation. 2009-10-08 08:57:19 +00:00
if_agereg.h add TWSI registers. from OpenBSD. 2009-07-28 21:03:46 +00:00
if_ale.c Use m_pullup to handle defragmentation. 2009-10-08 08:57:19 +00:00
if_alereg.h Add RCS Id. 2009-04-25 17:04:40 +00:00
if_an_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_ath_pci.c In pmf(9), improve the implementation of device self-suspension 2009-09-16 16:34:49 +00:00
if_atw_pci.c In pmf(9), improve the implementation of device self-suspension 2009-09-16 16:34:49 +00:00
if_bce.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_bcereg.h
if_bge.c Invert logic around nested pmf(9) registrations for readability. 2009-09-05 14:09:55 +00:00
if_bgereg.h Fix a bug of BGE_RDMA_MODE_FIFO_LONG_BURST definition. 2009-08-04 08:49:02 +00:00
if_bgevar.h use proplib 2009-04-23 10:47:43 +00:00
if_bnx.c Remove duplicate PCI_PRODUCT_BROADCOM_BCM5709 entries. 2009-11-20 18:24:29 +00:00
if_bnxreg.h Sync with OpenBSD: if_bnx.c,v 1.85. Major changes: 2009-11-18 23:11:16 +00:00
if_bwi_pci.c check error code from bwi_attach() 2009-04-26 10:45:19 +00:00
if_de.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_devar.h struct device * -> device_t, no functional changes intended. 2009-05-06 10:34:32 +00:00
if_dge.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_dgereg.h
if_en_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_ep_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_epic_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_esh_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_ex_pci.c print autoconf error message with aprint_error 2009-05-05 10:02:52 +00:00
if_fpa.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_fxp_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_gem_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_hme_pci.c u_intNN_t -> uintNN_t 2009-05-17 01:33:24 +00:00
if_ipw.c Invert logic around nested pmf(9) registrations for readability. 2009-09-05 14:09:55 +00:00
if_ipwreg.h
if_ipwvar.h Match image name with upstream distfiles. 2008-11-07 14:58:27 +00:00
if_iwi.c Invert logic around nested pmf(9) registrations for readability. 2009-09-05 14:09:55 +00:00
if_iwireg.h Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h 2008-09-08 23:36:53 +00:00
if_iwivar.h
if_iwn.c Cleanup boot messages, use aprint functions. 2009-11-21 14:51:04 +00:00
if_iwnreg.h Add support for the 5100 and newer firmware. Tested also with the 4900. 2009-09-11 01:28:20 +00:00
if_iwnvar.h Add support for the 5100 and newer firmware. Tested also with the 4900. 2009-09-11 01:28:20 +00:00
if_jme.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
if_jmereg.h According to the latest datasheet I have (1.09), the transmitter and ckecksum 2009-01-16 19:56:06 +00:00
if_kse.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_le_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_levar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_lii.c Invert logic around nested pmf(9) registrations for readability. 2009-09-05 14:09:55 +00:00
if_liireg.h Convert to new 2 clause license 2008-04-29 06:53:00 +00:00
if_lmc.c Pass lmc(4) through 'unifdef -U__FreeBSD__ -U__bsdi__ -U__OpenBSD__ 2009-09-16 21:14:15 +00:00
if_lmc.h Pass lmc(4) through 'unifdef -U__FreeBSD__ -U__bsdi__ -U__OpenBSD__ 2009-09-16 21:14:15 +00:00
if_msk.c Only tick mii if the phy had a status change. 2009-12-14 00:52:04 +00:00
if_mskvar.h Apply a similar patch as what was just applied to sk(4): 2008-06-20 16:45:13 +00:00
if_mtd_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_ne_pci.c struct device * -> device_t, no functional changes intended. 2009-05-06 10:34:32 +00:00
if_nfe.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_nfereg.h sync with openbsd; fixes observed corruption issues. 2008-04-17 19:12:26 +00:00
if_nfevar.h Restore jumbo frame support and protect access to the DMA space for 2008-04-20 08:57:37 +00:00
if_ntwoc_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_ntwoc_pcireg.h
if_pcn.c Replace shutdownhook_establish(9) with pmf_device_register1(9). 2009-09-06 13:39:56 +00:00
if_pcnreg.h
if_ral_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_re_pci.c Move pmf(9) calls to MI re_attach() and re_detach() from each backend. 2009-09-02 15:11:13 +00:00
if_rtk_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_rtw_pci.c In pmf(9), improve the implementation of device self-suspension 2009-09-16 16:34:49 +00:00
if_sf_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_sip.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_sipreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_sk.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_skreg.h Fix Yukon EC Ultra cold power up issue. 2008-11-18 09:30:43 +00:00
if_skvar.h cf_attach_decl_new 2008-09-08 21:20:03 +00:00
if_ste.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_stereg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_stge.c Replace shutdownhook_establish(9) with pmf_device_register1(9). 2009-09-14 12:02:48 +00:00
if_stgereg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_ti.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_tireg.h
if_tl.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
if_tlp_pci.c aprint-ify 2009-09-01 21:46:52 +00:00
if_tlregs.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
if_tlvar.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
if_txp.c Replace shutdownhook_establish(9) with pmf_device_register1(9). 2009-09-27 12:52:59 +00:00
if_txpreg.h use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_vge.c Replace shutdownhook_establish(9) with pmf_device_register1(9). 2009-09-07 12:44:29 +00:00
if_vgereg.h
if_vr.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_vrreg.h
if_wi_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_wm.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
if_wmreg.h Some fixes for i80003 and ICH{8,9,10} from e1000 driver and document: 2009-07-14 00:00:44 +00:00
if_wpi.c Invert logic around nested pmf(9) registrations for readability. 2009-09-05 14:09:55 +00:00
if_wpireg.h
if_wpivar.h Cache wpi firmware in memory, free it only on invalid content or when 2008-11-12 18:23:08 +00:00
if_xge.c use device_private(). 2009-05-12 08:22:59 +00:00
if_xgereg.h
ifpci.c Simplify device-activation hooks. 2009-12-06 23:14:05 +00:00
ifpci2.c Simplify device-activation hooks. 2009-12-06 23:14:05 +00:00
igsfb_pci.c use device_private(). 2009-05-12 08:22:59 +00:00
igsfb_pcivar.h
iha_pci.c Normalize my licenses. 2008-05-14 13:29:27 +00:00
iop_pci.c use device_private(). 2009-05-12 08:22:59 +00:00
isic_pci.c Simplify device-activation hooks. 2009-12-06 23:14:05 +00:00
isic_pci.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
isic_pci_elsa_qs1p.c Change about 4500 of the K&R function definitions to ANSI ones. 2009-03-14 15:35:58 +00:00
isp_pci.c Split device_t/softc. 2009-09-07 13:39:19 +00:00
iteide.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
iwic_bchan.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
iwic_dchan.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
iwic_fsm.c
iwic_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
iwicreg.h
iwicvar.h
ixpide.c Implement powersave for ixpide(4). Tested it on an Asus IXP250 with IGP. 2008-11-04 16:05:29 +00:00
jmide.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
jmide_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
joy_eap.c use device_private() 2009-05-07 07:56:03 +00:00
joy_eso.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
joy_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ld_amr.c use device_private(). 2009-05-12 08:22:59 +00:00
ld_twa.c Complete device_t/softc split for the ld(4) attachments. This should 2008-09-09 12:45:39 +00:00
ld_twe.c use device_private(). 2009-05-12 08:22:59 +00:00
lpt_puc.c
machfb.c Replace curlwp->l_cred with kauth_cred_get(). 2009-05-06 18:41:54 +00:00
machfbreg.h
mfi_pci.c Let us detach & re-attach children of mfi0. Detach mfi0 at shutdown. 2009-07-16 18:58:38 +00:00
mlx_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
mly.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
mly_tables.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mlyio.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mlyreg.h Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h 2008-09-08 23:36:53 +00:00
mlyvar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mpt_pci.c Do not use aprint_normal for error messages. 2009-11-24 15:51:39 +00:00
mpu_cmpci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mpu_eso.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mpu_fms.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mpu_yds.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mvsata_pci.c Support Marvell Hercules-I/II SATA Controllers. 2009-07-27 12:34:12 +00:00
neo-coeff.h
neo.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
neoreg.h
nfsmb.c For multi-byte transfers, the bytes need to be written to or read from 2009-05-09 07:13:57 +00:00
nfsmbreg.h
njs_pci.c - device/softc split 2008-07-09 19:08:44 +00:00
oboe.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
oboereg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ohci_pci.c detach ohci on shutdown 2009-04-26 08:54:13 +00:00
opl_cmpci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
opl_eso.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
opl_fms.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
opl_sv.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
opl_yds.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
optiide.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
pccbb.c Destroy mutex and condvar initialised in pccbbattach(). 2009-08-07 12:09:50 +00:00
pccbbreg.h On cardbus configuration reads, check for a master abort in the cbb 2008-07-03 13:37:34 +00:00
pccbbvar.h Use kpause(9), cv_timedwait(9), and cv_signal(9) instead of tsleep(9) 2009-07-23 21:22:25 +00:00
pci.c Since the intention in capturing a device's PCI Configuration Space 2009-08-19 21:36:47 +00:00
pci_map.c Add pci_mapreg_submap(): This function is pci_mapreg_map() with two 2008-07-22 04:52:19 +00:00
pci_quirks.c Use __arraycount() for readability 2009-08-19 16:31:28 +00:00
pci_subr.c Decode and display PCI Power Management registers when available. 2009-01-20 13:54:43 +00:00
pci_usrreq.c do as elad suggested and call kauth instead of using INSECURE in pcimmap() 2009-07-30 04:38:24 +00:00
pcibusprint.c
pciconf.c If we're going to complain about exceeding the PCI bandwidth, we may as 2009-08-02 11:25:50 +00:00
pciconf.h
pcidevs Add RMI (NetLogic) 2009-12-13 19:19:47 +00:00
pcidevs.h Regen 2009-11-30 09:32:11 +00:00
pcidevs_data.h Regen 2009-11-30 09:32:11 +00:00
pciide.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_acard_reg.h Normalize my licenses. 2008-05-14 13:29:27 +00:00
pciide_acer_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_apollo_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_cmd_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_common.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_cy693_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_geode_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_hpt_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_i31244_reg.h
pciide_ite_reg.h
pciide_ixp_reg.h Convert to new 2 clause license 2008-04-29 06:53:00 +00:00
pciide_opti_reg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
pciide_pdc202xx_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_piccolo_reg.h PR/42100: Dave J. Barnes: Support for old toshiba PICCOLO IDE controllers. 2009-09-20 01:09:24 +00:00
pciide_piix_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_sii3112_reg.h
pciide_sis_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_sl82c105_reg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
pciide_svwsata_reg.h
pciidereg.h
pciidevar.h include <sys/device_if.h> for device_t. There is no use of struct device. 2009-11-14 09:42:50 +00:00
pciio.h typo in comment: autconfiguration -> autoconfiguration 2009-06-06 12:56:43 +00:00
pcireg.h Add support for the 5100 and newer firmware. Tested also with the 4900. 2009-09-11 01:28:20 +00:00
pcivar.h Add pci_mapreg_submap(): This function is pci_mapreg_map() with two 2008-07-22 04:52:19 +00:00
pcscp.c Restore Technical manual's URL. 2008-08-28 16:47:10 +00:00
pcscpreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
pdcide.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pdcsata.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
piixide.c Add support for Intel 3400 SATA 2009-11-30 09:33:48 +00:00
piixpm.c Set iba_type properly. The only thing that ever looks at this is the 2009-11-03 12:51:56 +00:00
piixpmreg.h
plx9060reg.h
plx9060var.h
pm2fb.c fix occasionally wrong colours in rectangle fills 2009-10-28 04:25:13 +00:00
pm2reg.h spell the guys name properly. 2009-10-30 01:57:48 +00:00
ppb.c During shutdown, detach devices in an orderly fashion. 2009-04-02 00:09:32 +00:00
ppbreg.h
puc.c - device/softc split 2008-07-09 14:46:15 +00:00
puccn.c
puccn.h
pucdata.c Add an entry for AVlab's low profile PCI 4 port serial card, which is 2009-11-18 00:28:09 +00:00
pucvar.h
r128fb.c Recognize PCI_PRODUCT_ATI_RAGEGLPCI. Works on a PowerMac G3 B&W running 2009-10-01 19:02:27 +00:00
r128fbreg.h
radeonfb.c quick hack to allow brightness control via PMF 2009-07-23 07:21:45 +00:00
radeonfb_bios.c remove extra semicolons. 2009-01-03 03:43:21 +00:00
radeonfb_i2c.c
radeonfbreg.h
radeonfbvar.h forgot to commit that along with radeonfb.c 2009-07-28 00:10:51 +00:00
rccide.c Change about 4500 of the K&R function definitions to ANSI ones. 2009-03-14 15:35:58 +00:00
satalink.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
sdhc_pci.c Pass not (struct sdhc_pci_softc *) but (struct sdhc_softc *) to sdhc_intr(). 2009-10-02 04:38:47 +00:00
siisata_pci.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
siop_pci.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
siop_pci_common.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
siop_pci_common.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
siside.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
slide.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
stpcide.c - assign 2 clause TNF license to the files cited as my ownership. 2008-05-26 10:31:22 +00:00
sv.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
svreg.h
svvar.h
svwsata.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
tga.c KNF and misc cosmetics. 2009-05-16 14:27:30 +00:00
tga_conf.c Change about 4500 of the K&R function definitions to ANSI ones. 2009-03-14 15:35:58 +00:00
tgareg.h
tgavar.h Complete the device_t / softc split by changing the sc_dev member 2009-05-18 00:14:27 +00:00
toshide.c remove dup decl. 2009-09-20 01:12:30 +00:00
trm.c Normalize my licenses. 2008-05-14 13:29:27 +00:00
trmreg.h
twa.c put some strange text within an "#if 0"'d section into a comment 2009-08-18 11:15:43 +00:00
twaio.h Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h 2008-09-08 23:36:53 +00:00
twareg.h Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h 2008-09-08 23:36:53 +00:00
twavar.h struct device * -> device_t, no functional changes intended. 2009-05-06 10:34:32 +00:00
twe.c use device_private(). 2009-05-12 08:22:59 +00:00
tweio.h
twereg.h Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h 2008-09-08 23:36:53 +00:00
twevar.h struct device * -> device_t, no functional changes intended. 2009-05-07 07:33:05 +00:00
ubsec.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
ubsecreg.h
ubsecvar.h
uhci_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
unichromeaccel.h
unichromeconfig.h
unichromefb.c struct device * -> device_t, no functional changes intended. 2009-05-06 10:34:32 +00:00
unichromehw.h
unichromemode.h
unichromereg.h
universe_pci.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
universe_pci_var.h
usb_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
usb_pci.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
vga_pci.c Adapt for NACPI -> NACPICA change. 2009-08-18 20:46:10 +00:00
vga_pcivar.h
viaenv.c Make various bits of debug code compile again. 2008-04-30 14:07:13 +00:00
viaide.c Fix matching of CX700. Should address PR/39063. 2009-11-21 23:44:25 +00:00
voodoofb.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
voodoofbreg.h
voyagerfb.c use vcons_replay_msgbuf() when appropriate 2009-08-20 02:40:57 +00:00
weasel_pci.c bzero -> memset 2009-03-18 16:00:08 +00:00
weaselreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
yds.c Cleanup interrupt establish error messages. Do not mix 2009-11-26 15:17:08 +00:00
ydsreg.h
ydsvar.h - device/softc split 2008-07-09 15:42:37 +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