NetBSD/sys/dev/pci
tsutsui 34ef135b8c Fix wrong arguments of bus_dmamem_free(9).
XXX: not all resouces are freed properly on error path in age_dma_alloc().
2009-04-21 13:16:36 +00:00
..
bktr bzero -> memset 2009-03-18 16:00:08 +00:00
drm add a radeon-x1550 (works as well as other rv5xx i guess.) 2009-03-29 19:39:50 +00:00
n8 bzero -> memset 2009-03-18 16:00:08 +00:00
aac_pci.c Allocate enough space for the aac_pci_softc, not just the aac_softc. 2009-01-02 22:03:07 +00:00
acardide.c Normalize my licenses. 2008-05-14 13:29:27 +00:00
aceride.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
adv_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
adw_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
agp_ali.c o Split device_t/softc for agp(4). 2008-06-09 06:49:54 +00:00
agp_amd64.c Fix ugly format in aprint_normal{,_dev}. 2008-03-28 08:35:44 +00:00
agp_amd.c o Split device_t/softc for agp(4). 2008-06-09 06:49:54 +00:00
agp_apple.c o Split device_t/softc for agp(4). 2008-06-09 06:49:54 +00:00
agp_i810.c Add missing break. 2009-02-19 05:58:37 +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
agp.c Add some more Intel G4X class chipsets. Also fix gtt_size for G4X chipsets. 2009-01-27 08:39:33 +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 o Split device_t/softc for agp(4). 2008-06-09 06:49:54 +00:00
ahc_pci.c remove extra semicolons. 2009-01-03 03:43:21 +00:00
ahcisata_pci.c Add the other three PCI ids for the nvidia MCP65 SATA controller to 2009-03-27 06:36:49 +00:00
ahd_pci.c Use aprint_*_dev(), and device_xname(). Constify a bit. 2008-03-21 08:17:30 +00:00
alipm.c bzero -> memset 2009-03-18 16:00:08 +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
amdpm.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +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 Replace device_lookup() with device_lookup_private() on getting softc 2008-06-08 12:43:51 +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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
atppc_puc.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
auacer.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
auacerreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
auich.c Handle child-detachment by NULL'ing the child pointer so that 2009-03-17 19:38:34 +00:00
auichreg.h Make sure pci config space access only happens on 32bit aligned addresses. 2008-01-14 21:33:04 +00:00
auixp.c bzero -> memset 2009-03-18 16:00:08 +00:00
auixpreg.h
auixpvar.h
autri.c Revert the change of revision 1.37 - a driver must not blindly set the 2008-07-03 12:26:41 +00:00
autrireg.h
autrivar.h
auvia.c Print a message on two previously silent error paths in auvia_attach. 2008-10-11 20:08:15 +00:00
auviavar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
azalia_codec.c Add Realtek ALC663 and treat like ALC662 (ok pooka@) 2009-04-07 14:47:53 +00:00
azalia.c Cosmetic changes, only, to clarify and to save a couple of lines: return 2009-04-02 01:06:49 +00:00
azalia.h PR#38860: azalia record does not work on Realtek ALC662-GR 2008-08-14 23:43:27 +00:00
bha_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
btvmei.c ANSIfy functions with function-pointer arguments 2009-03-16 23:11:09 +00:00
btvmeii.c ANSIfy functions with function-pointer arguments 2009-03-16 23:11:09 +00:00
btvmeireg.h
btvmeivar.h
cac_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
chipsfb.c nuke clause 3 2008-05-08 01:43:17 +00:00
chipsfbreg.h nuke clause 3 2008-05-08 01:43:17 +00:00
ciss_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
cmdide.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
cmpci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
cmpcireg.h
cmpcivar.h
com_puc.c Split device_t and softc for all com(4) devices (well, everything that 2008-03-14 15:09:09 +00:00
cs428x.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
cs428x.h
cs428xreg.h
cs4280_image.h
cs4280.c Use aprint_*_dev() instead of accessing struct device member dv_xname 2008-03-21 08:20:04 +00:00
cs4280reg.h
cs4281.c Use aprint_*_dev() instead of accessing struct device member dv_xname 2008-03-21 08:20:04 +00:00
cs4281reg.h
cxgb_adapter.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_ael1002.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_common.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_config.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_ctl_defs.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_firmware_exports.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_include.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_ioctl.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_jhash.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_l2t.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_l2t.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_lro.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_main.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
cxgb_mbuf.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_mc5.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_mv88e1xxx.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_mvec.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_offload.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_offload.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_osdep.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_osdep.h 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_defs.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_sge.c bzero -> memset 2009-03-18 16:00:08 +00:00
cxgb_t3_cpl.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_t3_hw.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_tcb.h
cxgb_toedev.h More Chelsio 10 gigabit driver files to complete the ones checked in 2008-01-17 15:54:35 +00:00
cxgb_version.h
cxgb_vsc7323.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_vsc8211.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cxgb_xgmac.c 10 gigabit Chelsio cards now compile and work, although not very well yet. 2008-01-17 06:03:21 +00:00
cy82c693.c 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 split device_t/softc. Use aprint_*_dev and device_xname. 2008-03-26 17:50:32 +00:00
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 Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
cz.c Replace device_lookup() with device_lookup_private() on getting softc 2008-06-08 12:43:51 +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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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
ehci_pci.c appease gcc 2009-04-17 20:32:27 +00:00
emuxki.c Backout unintended change. 2008-09-06 03:00:32 +00:00
emuxkireg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
emuxkivar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
esa.c Fix a couple of mistakes in the device_t/softc split that cause 2008-06-10 21:19:01 +00:00
esadsp.h
esareg.h
esavar.h Missed in previous device_t/softc split commit for esa, pointed out by 2008-03-27 14:13:34 +00:00
esiop_pci.c
esm.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
esmreg.h
esmvar.h Detach self and children. Make some functions static. Use device_t 2008-02-23 02:17:16 +00:00
eso.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
esoreg.h
esovar.h
files.agp
files.pci Added SD/MMC support from OpenBSD. 2009-04-21 03:00:29 +00:00
fms.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
fmsvar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
fwlynx_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
fwohci_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
gcscaudio.c PR# port-i386/40284: add AMD Geode CS5536 audio driver; written by 2008-12-28 15:16:24 +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 Turn "bogus parameters" aprint_error into aprint_debug, and change the 2009-02-23 23:45:56 +00:00
geodeide.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
gtp.c
hifn7751.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
hifn7751reg.h
hifn7751var.h
hptide.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
i82365_pci.c Change about 4500 of the K&R function definitions to ANSI ones. 2009-03-14 15:35:58 +00:00
i82365_pcivar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
iavc_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
ichsmb.c bzero -> memset 2009-03-18 16:00:08 +00:00
icp_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_age.c Fix wrong arguments of bus_dmamem_free(9). 2009-04-21 13:16:36 +00:00
if_agereg.h remove unused age_if_flags softc member 2009-02-23 07:33:58 +00:00
if_ale.c Add ale(4), a driver for Attansic/Atheros L1E gigabit ethernet device. 2009-04-20 20:10:23 +00:00
if_alereg.h Add ale(4), a driver for Attansic/Atheros L1E gigabit ethernet device. 2009-04-20 20:10:23 +00:00
if_an_pci.c split device/softc (tested with an@pcmcia) 2008-07-03 18:10:07 +00:00
if_ath_pci.c Sync ath(4) with the new HAL, mostly based on <jmcneill>'s patches. 2008-12-11 05:45:29 +00:00
if_atw_pci.c - device/softc split 2008-07-09 20:07:19 +00:00
if_bce.c Enable flow control and poll the status appropriately. 2009-01-18 10:00:51 +00:00
if_bcereg.h
if_bge.c Some fixes and enhancements: 2009-04-19 11:10:36 +00:00
if_bgereg.h Some fixes and enhancements: 2009-04-19 11:10:36 +00:00
if_bnx.c Bug fix: don't release the Rx DMA maps twice. 2009-04-17 23:23:23 +00:00
if_bnxreg.h Delete two unused data members, the powerhook and the shutdownhook 2009-04-14 20:17:15 +00:00
if_bwi_pci.c Attach on BCM4328. This chip supports 11n. 2009-01-10 12:55:45 +00:00
if_de.c Merge patch from PR 12605, which tidies up allocation of transmit DMA maps. 2009-03-29 05:26:43 +00:00
if_devar.h Merge patch from PR 12605, which tidies up allocation of transmit DMA maps. 2009-03-29 05:26:43 +00:00
if_dge.c avoid long/unsigned long printf warning on some platforms 2009-02-13 01:38:32 +00:00
if_dgereg.h
if_en_pci.c ansify function definitions 2009-03-15 15:40:33 +00:00
if_ep_pci.c device_t changes, pmf, minor knf. 2008-08-27 05:33:47 +00:00
if_epic_pci.c Split device_t/softc with misc cosmetic changes. 2008-07-06 14:32:56 +00:00
if_esh_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_ex_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_fpa.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
if_fxp_pci.c Check revisions and print names of i82551/i82551ER, per Intel manual. 2009-04-17 15:37:43 +00:00
if_gem_pci.c ANSIfy another 1261 function definitions. 2009-03-14 21:04:01 +00:00
if_hme_pci.c remove clause #3 from my license where there are no other 2008-05-29 14:51:25 +00:00
if_ipw.c Make the "EULA not accepted" message a bit more informative, now reads: 2009-01-09 21:14:36 +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 Fixes in the iwi(4) driver to better handle errors: 2009-03-13 21:57:07 +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 Pay more attention to the state of the RF kill switch, such as don't 2008-12-22 11:32:04 +00:00
if_iwnreg.h Actually declare the structures used in iwn_scan_hdr instead of using 2008-11-13 12:04:09 +00:00
if_iwnvar.h Pay more attention to the state of the RF kill switch, such as don't 2008-12-22 11:32:04 +00:00
if_jme.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +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 Change about 4500 of the K&R function definitions to ANSI ones. 2009-03-14 15:35:58 +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 Fix multicast (multicast hash table were calculated incorrectly). 2008-07-08 12:39:27 +00:00
if_liireg.h Convert to new 2 clause license 2008-04-29 06:53:00 +00:00
if_lmc.c Remove obsolete #if defined(LKM) block. PR kern/40513 2009-02-02 15:57:51 +00:00
if_lmc.h Remove LKMs and switch to the module framework, pass 1. 2008-11-12 12:35:50 +00:00
if_msk.c bzero -> memset 2009-03-18 16:00:08 +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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_ne_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_nfe.c bcmp -> memcmp 2009-03-18 15:14:29 +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 Change about 4500 of the K&R function definitions to ANSI ones. 2009-03-14 15:35:58 +00:00
if_ntwoc_pcireg.h
if_pcn.c Split device_t/softc with misc related changes. 2008-04-04 12:20:48 +00:00
if_pcnreg.h
if_ral_pci.c Pull in some more changes from OpenBSD: 2008-04-29 22:21:45 +00:00
if_re_pci.c Add support for the Realtek 8102E/8102EL PCIe 10/100 Ethernet devices. 2008-08-23 14:27:45 +00:00
if_rtk_pci.c Also match Realtek 8138, 8139D, and 8100. 2008-08-23 16:56:45 +00:00
if_rtw_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_sf_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_sip.c During shutdown, detach devices in an orderly fashion. 2009-04-02 00:09:32 +00:00
if_sipreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_sk.c bzero -> memset 2009-03-18 16:00: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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_stereg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_stge.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_stgereg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_ti.c *** Summary *** 2008-11-07 00:20:01 +00:00
if_tireg.h
if_tl.c Fix tyop in #ifdef TLDEBUG part. 2008-11-16 02:11:29 +00:00
if_tlp_pci.c backout rev. 1.112. I was misleaded by the wrong pci(9) manpage. 2009-04-17 19:04:20 +00:00
if_tlregs.h
if_tlvar.h Split device_t/softc, with misc cosmetic changes. 2008-06-01 00:38:29 +00:00
if_txp.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
if_txpreg.h use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
if_vge.c fix comment. 2009-02-09 12:11:16 +00:00
if_vgereg.h
if_vr.c - device/softc split 2008-07-09 16:14:57 +00:00
if_vrreg.h
if_wi_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_wm.c Reload sc_ctrl in wm_reset(). 2009-04-07 18:42:30 +00:00
if_wmreg.h Fix about TBI mode. This fix doesn't influence MII mode. 2009-04-07 18:23:37 +00:00
if_wpi.c Cache wpi firmware in memory, free it only on invalid content or when 2008-11-12 18:23:08 +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 replace bitmask_snprintf(9) with snprintb(3) 2008-12-16 22:35:21 +00:00
if_xgereg.h
ifpci2.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
ifpci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
igsfb_pci.c
igsfb_pcivar.h
iha_pci.c Normalize my licenses. 2008-05-14 13:29:27 +00:00
iop_pci.c 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
isic_pci.c Change about 4500 of the K&R function definitions to ANSI ones. 2009-03-14 15:35:58 +00:00
isic_pci.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
isp_pci.c use aprint_*_dev and device_xname and get rid of isp_name 2008-04-07 19:26:44 +00:00
iteide.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
iwic_bchan.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
iwic_dchan.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
iwic_fsm.c
iwic_pci.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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_reg.h
jmide.c Call ahci_intr() with the device's softc, not the device_t. 2008-06-05 18:22:02 +00:00
joy_eap.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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 Complete device_t/softc split for the ld(4) attachments. This should 2008-09-09 12:45:39 +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 Complete device_t/softc split for the ld(4) attachments. This should 2008-09-09 12:45:39 +00:00
lpt_puc.c Split the softc from the device_t for all lpt(4) variants and attachments 2008-03-07 17:15:51 +00:00
machfb.c remove extra semicolons. 2009-01-03 03:43:21 +00:00
machfbreg.h
Makefile
Makefile.pcidevs Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands. 2008-10-19 22:05:19 +00:00
mfi_pci.c Make it follow the standard convention of autoconf printing: 2008-02-26 18:16:51 +00:00
mlx_pci.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mly_tables.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mly.c Replace device_lookup() with device_lookup_private() on getting softc 2008-06-08 12:43: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 use aprint_*_dev and device_xname 2008-04-10 19:13:36 +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
neo-coeff.h
neo.c use aprint_*_dev and device_xname 2008-04-10 19:13:36 +00:00
neoreg.h
nfsmb.c Update the i2c_exec() functions to handle quick_read/quick_write protocol. 2009-02-03 16:27:13 +00:00
nfsmbreg.h
njs_pci.c - device/softc split 2008-07-09 19:08:44 +00:00
oboe.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
oboereg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ohci_pci.c Use device_t instead of 'struct device *' or device_ptr_t. Use cfdata_t 2009-04-17 19:44: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 During shutdown, detach devices in an orderly fashion. 2009-04-02 00:09:32 +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 delete more dead code, remove use of pcic_handle except of some local 2008-06-26 20:57:10 +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
pci_subr.c Decode and display PCI Power Management registers when available. 2009-01-20 13:54:43 +00:00
pci_usrreq.c remove unused variable 2008-06-11 19:27:03 +00:00
pci.c During shutdown, detach devices in an orderly fashion. 2009-04-02 00:09:32 +00:00
pcibusprint.c
pciconf.c
pciconf.h
pcidevs add 82801J_D_BM_LF (ICH10) 2009-04-07 18:40:39 +00:00
pcidevs_data.h regen 2009-04-07 18:41:06 +00:00
pcidevs.h regen 2009-04-07 18:41:06 +00:00
pciide_acard_reg.h Normalize my licenses. 2008-05-14 13:29:27 +00:00
pciide_acer_reg.h
pciide_apollo_reg.h
pciide_cmd_reg.h
pciide_common.c ansify function definitions 2009-03-15 21:23:31 +00:00
pciide_cy693_reg.h
pciide_geode_reg.h
pciide_hpt_reg.h
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
pciide_piix_reg.h
pciide_sii3112_reg.h
pciide_sis_reg.h
pciide_sl82c105_reg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
pciide_svwsata_reg.h
pciide.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
pciidereg.h
pciidevar.h ansify function definitions 2009-03-15 15:40:33 +00:00
pciio.h
pcireg.h rename PCI_PMCSR_PME to PCI_PMCSR_PME_STS. 2009-01-16 23:23:34 +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 Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
pdcsata.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
piixide.c Change about 4500 of the K&R function definitions to ANSI ones. 2009-03-14 15:35:58 +00:00
piixpm.c bzero -> memset 2009-03-18 16:00:08 +00:00
piixpmreg.h
plx9060reg.h
plx9060var.h
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 Distinguish the NetMos NM9845 Quad UART chip from the NetMos NM9845 2008-12-08 19:32:39 +00:00
pucvar.h
r128fb.c remove extra semicolons. 2009-01-03 03:43:21 +00:00
r128fbreg.h
radeonfb_bios.c remove extra semicolons. 2009-01-03 03:43:21 +00:00
radeonfb_i2c.c
radeonfb.c adjust virtual resolution to preferred mode if available 2008-06-01 16:43:53 +00:00
radeonfbreg.h
radeonfbvar.h
rccide.c Change about 4500 of the K&R function definitions to ANSI ones. 2009-03-14 15:35:58 +00:00
README
satalink.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
sdhc_pci.c Added SD/MMC support from OpenBSD. 2009-04-21 03:00:29 +00:00
siisata_pci.c In case the PCI command bits aren't already set, do so before performing 2008-12-16 02:46:47 +00:00
siop_pci_common.c Make sure PCI_COMMAND_MASTER_ENABLE is set in PCI_COMMAND_STATUS_REG. 2009-02-13 21:12:14 +00:00
siop_pci_common.h
siop_pci.c
siside.c Turn off interrupt disable bit in command status reg. 2009-03-12 15:02:42 +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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
svreg.h
svvar.h
svwsata.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
tga_conf.c Change about 4500 of the K&R function definitions to ANSI ones. 2009-03-14 15:35:58 +00:00
tga.c ANSIfy functions with function-pointer arguments 2009-03-16 23:11:09 +00:00
tgareg.h
tgavar.h Implement the required ioctls for running Xorg through /dev/ttyE0. 2009-01-07 01:31:01 +00:00
trm.c Normalize my licenses. 2008-05-14 13:29:27 +00:00
trmreg.h
twa.c Unbreak twa after the last two commits. 2008-07-27 13:10:11 +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 First part of twa(4) improvements: 2008-05-07 17:47:20 +00:00
twe.c Replace device_lookup() with device_lookup_private() on getting softc 2008-06-08 12:43:51 +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 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ubsec.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
ubsecreg.h
ubsecvar.h
uhci_pci.c Disable interrupts on the h/w before detaching the interrupt 2009-04-17 17:21:31 +00:00
unichromeaccel.h
unichromeconfig.h
unichromefb.c Change autoconf message 'direct rendering on dev unsupported' to 2008-05-05 11:42:45 +00:00
unichromehw.h
unichromemode.h
unichromereg.h
universe_pci_var.h
universe_pci.c ANSIfy functions with function-pointer arguments 2009-03-16 23:11:09 +00:00
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 Allow using VGA_POST without ACPI again. 2008-08-03 02:12:22 +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 Add VT8237S Integrated SATA Controller support. 2008-12-21 16:27:57 +00:00
voodoofb.c - device/softc split 2008-07-09 15:04:21 +00:00
voodoofbreg.h
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 make this compile with AUDIO_DEBUG 2008-12-17 15:47:35 +00:00
ydsreg.h
ydsvar.h - device/softc split 2008-07-09 15:42:37 +00:00

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

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

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

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

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