NetBSD/sys/dev/pci
fredb 53c21c67e7 Regen. 2005-01-23 03:07:05 +00:00
..
bktr constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
Makefile Install twereg.h and tweio.h 2003-09-25 18:05:53 +00:00
Makefile.pcidevs netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
README
aac_pci.c Add support for Adaptec AAR 2810SA raid controller. 2004-05-10 06:21:09 +00:00
acardide.c atastart() (called only at splbio(), and from interrupts) can change 2004-08-21 00:28:34 +00:00
aceride.c atastart() (called only at splbio(), and from interrupts) can change 2004-08-21 00:28:34 +00:00
adv_pci.c Use aprint_*(). 2003-01-31 00:07:39 +00:00
adw_pci.c Use aprint_*(). 2003-01-31 00:07:39 +00:00
agp.c Phase out the use of a string as first "attach args" member to control 2004-08-30 15:05:15 +00:00
agp_ali.c Apply patch from "pandre" at netbsd.ports.i386, stops panic during attachment. 2004-06-02 18:36:06 +00:00
agp_amd.c Add another case to match "PCI_PRODUCT_AMD_SC761_SC" (AMD761 System 2004-10-20 21:47:13 +00:00
agp_i810.c Add another case to match "PCI_PRODUCT_INTEL_82815_FULL_HUB" 2004-11-06 07:43:30 +00:00
agp_intel.c Rework support for i845, i865 and i875P. agp(4) now doesn't "kill" the 2003-08-26 18:43:54 +00:00
agp_sis.c Use aprint_*(). 2003-01-31 00:07:39 +00:00
agp_via.c Use aprint_*(). 2003-01-31 00:07:39 +00:00
agpbusprint.c add centralized {eisa,isa,pci,agp,mca}busprint() functions which do 2004-08-30 10:30:38 +00:00
agpreg.h Use the right bits for the AGP version. 2004-02-04 06:58:24 +00:00
agpvar.h Phase out the use of a string as first "attach args" member to control 2004-08-30 15:05:15 +00:00
ahc_pci.c Bring back ALLOW_MEMIO change that was lost between 1.38 and 1.39. This 2004-10-17 01:10:44 +00:00
ahd_pci.c parameter with two es. From Peter Postma. 2004-02-24 15:22:01 +00:00
amdpm.c Revert previous change, which was wrong. As Enami points out, we really do 2003-09-01 06:30:24 +00:00
amdpmreg.h Collect random number from AMD 768MPX power management controller. 2002-06-02 02:44:27 +00:00
amr.c Added Dell PERC 4/SC 2004-10-28 07:22:23 +00:00
amrreg.h - Fix the mailbox protocol. Not tested with newer 'Quartz' controllers. 2003-05-04 16:15:35 +00:00
amrvar.h a round of autoconf cleanup: 2004-09-13 12:55:47 +00:00
artsata.c Move most of wdc_softc into a new atac_softc structure that contains 2004-08-20 06:39:37 +00:00
atppc_puc.c checkpoint DMA support; still disabled, not tested yet 2004-02-10 18:19:47 +00:00
auacer.c Make it compile with debug. 2005-01-17 12:24:37 +00:00
auacerreg.h ansify and KNF 2005-01-15 15:19:51 +00:00
auich.c ansify and KNF 2005-01-15 15:19:51 +00:00
auichreg.h Some SiS 7012 chips come muted by default, so un-mute all SiS 7012 chips at 2004-12-11 17:48:56 +00:00
auixp.c More KNF nits. 2005-01-13 00:48:01 +00:00
auixpreg.h Update copyright messages 2005-01-12 00:28:03 +00:00
auixpvar.h remove empty auixp_open() and auixp_close(). They are optional. 2005-01-12 15:54:34 +00:00
autri.c ansify and KNF 2005-01-15 15:19:51 +00:00
autrireg.h Fix recording problem on SiS7018. 2002-11-07 11:44:12 +00:00
autrivar.h
auvia.c ansify and KNF 2005-01-15 15:19:51 +00:00
auviavar.h adopt auconv_set_converter() 2004-11-13 15:00:48 +00:00
bha_pci.c Use aprint_*(). 2003-01-31 00:07:39 +00:00
btvmei.c Use aprint_*(). 2003-01-31 00:07:39 +00:00
btvmeii.c Use aprint_*(). 2003-01-31 00:07:39 +00:00
btvmeireg.h Spell interrupt with two rs. From Peter Postma. 2004-02-24 15:16:04 +00:00
btvmeivar.h remove license clauses 3 and 4 from my cpoyright notices 2004-03-24 17:26:53 +00:00
cac_pci.c Use aprint_*(). 2003-01-31 00:07:39 +00:00
cmdide.c atastart() (called only at splbio(), and from interrupts) can change 2004-08-21 00:28:34 +00:00
cmpci.c ansify and KNF 2005-01-15 15:19:51 +00:00
cmpcireg.h netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
cmpcivar.h ansify and KNF 2005-01-15 15:19:51 +00:00
com_puc.c Fix a warning about possibly uninitialized variable. 2004-02-03 20:35:17 +00:00
cs428x.c ansify and KNF 2005-01-15 15:19:51 +00:00
cs428x.h ansify and KNF 2005-01-15 15:19:51 +00:00
cs428xreg.h ansify and KNF 2005-01-15 15:19:51 +00:00
cs4280.c ansify and KNF 2005-01-15 15:19:51 +00:00
cs4280_image.h
cs4280reg.h ansify and KNF 2005-01-15 15:19:51 +00:00
cs4281.c ansify and KNF 2005-01-15 15:19:51 +00:00
cs4281reg.h ansify and KNF 2005-01-15 15:19:51 +00:00
cy82c693.c
cy82c693reg.h
cy82c693var.h
cy_pci.c Use aprint_*(). 2003-01-31 00:07:39 +00:00
cyber.c The variables to hold the registers don't need to be declared volatile. 2004-02-04 01:58:44 +00:00
cyberreg.h Enable the 8X clock on the SIIG Cyberserial serial and combination PCI 2004-02-03 19:51:39 +00:00
cybervar.h Enable the 8X clock on the SIIG Cyberserial serial and combination PCI 2004-02-03 19:51:39 +00:00
cypide.c Move most of wdc_softc into a new atac_softc structure that contains 2004-08-20 06:39:37 +00:00
cz.c uninitialized variables 2003-10-27 07:07:34 +00:00
czreg.h
devlist2h.awk For the PCIVERBOSE case, separate vendors and products into separate tables. 2004-08-02 18:43:38 +00:00
dpt_pci.c netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
eap.c ansify and KNF 2005-01-15 15:19:51 +00:00
eapreg.h ansify and KNF 2005-01-15 15:19:51 +00:00
eapvar.h support the game port on eap1371 2004-07-08 19:39:00 +00:00
ehci_pci.c For the PCIVERBOSE case, separate vendors and products into separate tables. 2004-08-02 18:43:38 +00:00
emuxki.c ansify and KNF 2005-01-15 15:19:51 +00:00
emuxkireg.h ansify and KNF 2005-01-15 15:19:51 +00:00
emuxkivar.h ansify and KNF 2005-01-15 15:19:51 +00:00
esa.c ansify and KNF 2005-01-15 15:19:51 +00:00
esadsp.h ansify and KNF 2005-01-15 15:19:51 +00:00
esareg.h ansify and KNF 2005-01-15 15:19:51 +00:00
esavar.h ansify and KNF 2005-01-15 15:19:51 +00:00
esiop_pci.c Need <uvm/uvm_extern.h>. 2003-04-09 01:35:12 +00:00
esm.c ansify and KNF 2005-01-15 15:19:51 +00:00
esmreg.h netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
esmvar.h ansify and KNF 2005-01-15 15:19:51 +00:00
eso.c ansify and KNF 2005-01-15 15:19:51 +00:00
esoreg.h ansify and KNF 2005-01-15 15:19:51 +00:00
esovar.h ansify and KNF 2005-01-15 15:19:51 +00:00
files.agp add centralized {eisa,isa,pci,agp,mca}busprint() functions which do 2004-08-30 10:30:38 +00:00
files.ath Files belonging to the ath(4) PCI front-end. 2003-10-13 05:10:00 +00:00
files.pci - switch to dev/rtl8169.c from pci/if_re.c. 2005-01-21 12:32:18 +00:00
fms.c ansify and KNF 2005-01-15 15:19:51 +00:00
fmsvar.h ansify and KNF 2005-01-15 15:19:51 +00:00
fwlynx_pci.c pass string length (= boundary info) to pci_devinfo so that we do not run over 2004-04-23 21:13:05 +00:00
fwohci_pci.c pass string length (= boundary info) to pci_devinfo so that we do not run over 2004-04-23 21:13:05 +00:00
geodeide.c atastart() (called only at splbio(), and from interrupts) can change 2004-08-21 00:28:34 +00:00
gtp.c constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
hifn7751.c Identify AES-capable chips (7955, 7956) in the driver attach message. 2004-04-29 01:46:06 +00:00
hifn7751reg.h Spell length with h after t. Inspired by a commit by brad@openbsd. 2004-02-13 18:02:05 +00:00
hifn7751var.h Support symmetric crypto ops, including AES, on hifn 7955 and 7956. 2003-11-16 00:22:09 +00:00
hptide.c atastart() (called only at splbio(), and from interrupts) can change 2004-08-21 00:28:34 +00:00
i82365_pci.c Rather than having a call up from the low-level driver to get the card type, 2004-08-11 00:18:18 +00:00
i82365_pcivar.h
iavc_pci.c Ready the kernel side of i4b for primary rate interface support by 2003-10-03 16:38:44 +00:00
icp_pci.c Only need to report the PCI product ID in the management ioctls. 2003-06-29 01:20:50 +00:00
if_an_pci.c Use ANSI function decls and make use of static. 2004-08-21 23:48:33 +00:00
if_ath_pci.c This should be done in the HAL, but until then... 2004-06-30 05:58:17 +00:00
if_atw_pci.c Use ANSI function decls and make use of static. 2004-08-21 23:48:33 +00:00
if_bce.c Use ANSI function decls and make use of static. 2004-08-21 23:48:33 +00:00
if_bcereg.h - convert to new aprint*() autoconfig print mechanism 2003-09-29 01:53:02 +00:00
if_bge.c Recognize the Broadcom 5721 Gigabit Ethernet, as found on SuperMicro P8SCi 2005-01-08 16:00:03 +00:00
if_bgereg.h Add support for the BCM575x variants. They're close to the 5705 one, with 2004-10-28 07:36:05 +00:00
if_de.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_devar.h Remove uneecessary extern decl of de_ca. 2002-10-01 01:39:38 +00:00
if_dge.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_dgereg.h Add driver for Intel PRO/10GbE ethernet adapter. Now NetBSD has no 2004-03-12 13:46:52 +00:00
if_en_pci.c Remove some assigned-to but otherwise unused variables. 2003-10-30 01:58:17 +00:00
if_ep_pci.c Use ANSI function decls and make use of static. 2004-08-21 23:48:33 +00:00
if_epic_pci.c Use ANSI function decls and make use of static. 2004-08-21 23:48:33 +00:00
if_esh_pci.c move buffer queue related stuffs from buf.h to their own header, bufq.h. 2004-10-28 07:07:35 +00:00
if_ex_pci.c Use ANSI function decls and make use of static. 2004-08-21 23:48:33 +00:00
if_fpa.c Use aprint_*(). 2003-01-31 00:07:39 +00:00
if_fxp_pci.c Use ANSI function decls and make use of static. 2004-08-21 23:48:33 +00:00
if_gem_pci.c Adjust/add a few comments and add defines for PCS (aka GEM_MII) FSM and 2004-10-17 21:49:08 +00:00
if_gsip.c
if_hme_pci.c Fix hme for pci based sparcs (krups). 2004-03-17 08:58:23 +00:00
if_ipw.c Keep a count of free transmit/command descriptors, sc->txfree. 2005-01-19 06:00:22 +00:00
if_ipwreg.h Whitespace tweaks from Damien Bergamini. 2004-09-14 00:27:26 +00:00
if_ipwvar.h Keep a count of free transmit/command descriptors, sc->txfree. 2005-01-19 06:00:22 +00:00
if_iwi.c Remove local PCI_PRODUCT defines 2005-01-15 13:27:23 +00:00
if_iwireg.h NetBSD RCSID 2005-01-11 18:49:05 +00:00
if_iwivar.h NetBSD RCSID 2005-01-11 18:49:05 +00:00
if_le_pci.c Use ANSI function decls and make use of static. 2004-08-21 23:48:33 +00:00
if_levar.h
if_lmc.c DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
if_lmc_common.c
if_lmc_media.c hz -> Hz 2003-02-22 04:57:48 +00:00
if_lmc_nbsd.c Use PAGE_SIZE rather than NBPG. 2003-04-01 02:01:43 +00:00
if_lmc_types.h LMC_CTL_LEN1 and LMC_CTL_LEN2 extracted each other's fields. Stop doing 2002-05-09 00:58:45 +00:00
if_lmcioctl.h function prototype must not have variable name 2003-07-08 10:06:28 +00:00
if_lmcvar.h Remove uneecessary extern decl of de_ca. 2002-10-01 01:39:38 +00:00
if_mtd_pci.c Use ANSI function decls and make use of static. 2004-08-21 23:48:33 +00:00
if_ne_pci.c Use ANSI function decls and make use of static. 2004-08-21 23:48:33 +00:00
if_ntwoc_pci.c boundary, not boundry. Inspired by Tom Cosgrove. 2003-11-02 10:31:06 +00:00
if_ntwoc_pcireg.h
if_pcn.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_pcnreg.h Add support for memory-mapped PCnet-PCI chips. 2002-09-04 01:36:07 +00:00
if_re_pci.c Put the headers in a more standard order with machine-specific and 2005-01-22 04:34:22 +00:00
if_rtk_pci.c Use ANSI function decls and make use of static. 2004-08-21 23:48:33 +00:00
if_rtw_pci.c Add Cardbus, PCI bus front-ends for RTL8180 802.11b MAC/baseband. 2004-09-26 02:33:36 +00:00
if_sf_pci.c Use ANSI function decls and make use of static. 2004-08-21 23:48:33 +00:00
if_sip.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_sipreg.h Improvements to DP83820 support, from HITOSHI Osada: 2004-04-11 16:57:44 +00:00
if_sk.c Recognize Belkin Gigabit Desktop Network PCI card. 2005-01-23 03:06:07 +00:00
if_skreg.h Fix Yukon ram sizing. 2004-09-26 14:23:58 +00:00
if_skvar.h Fix Yukon ram sizing. 2004-09-26 14:23:58 +00:00
if_ste.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_stereg.h Typo fix 2002-06-24 16:55:17 +00:00
if_stge.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_stgereg.h Centralize the interrupt bits for the 3 registers where they are being used. 2003-02-10 21:10:06 +00:00
if_ti.c - mbuf external storage is of (caddr_t), not (caddr_t *). 2004-09-29 11:22:03 +00:00
if_tireg.h Make the SSLOTS, MSLOTS and JSLOTS tunable (redefineable). 2004-07-27 07:59:51 +00:00
if_tl.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_tlp_pci.c Use ANSI function decls and make use of static. 2004-08-21 23:48:33 +00:00
if_tlregs.h
if_tlvar.h Spell address with two d's. Inspired by similar changes in OpenBSD, 2003-11-10 08:51:51 +00:00
if_txp.c When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
if_txpreg.h some cleanup/fixes: 2003-07-07 15:18:24 +00:00
if_vr.c Fix two typos. 2005-01-13 14:51:28 +00:00
if_vrreg.h - No need to set VR_TXCTL_TLINK in vr_start() because all TX buffers have 2003-10-17 17:42:35 +00:00
if_wi_pci.c Use ANSI function decls and make use of static. 2004-08-21 22:48:18 +00:00
if_wm.c Minor tweak to add newline to an aprint_error(). 2004-11-30 03:08:27 +00:00
if_wmreg.h Largest Tx descriptor buffer size is actually 4K. 2004-10-05 21:29:56 +00:00
ifpci.c fix uninitialized uses caught by gcc 2003-10-28 17:01:19 +00:00
ifpci2.c Give a magic value a name - inspired by a post on the FreeBSD isdn mailing 2004-07-06 08:53:16 +00:00
igsfb_pci.c pass string length (= boundary info) to pci_devinfo so that we do not run over 2004-04-23 21:13:05 +00:00
igsfb_pcivar.h Redo attachment to support proper cnattach. 2003-05-10 01:51:56 +00:00
iha_pci.c Use ANSI function decls. 2004-09-25 11:58:19 +00:00
iop_pci.c Match Promise controllers. 2003-12-09 19:43:53 +00:00
isic_pci.c if the register space os the ISDN card can't be mapped, abort device 2004-07-22 19:14:39 +00:00
isic_pci.h if the register space os the ISDN card can't be mapped, abort device 2004-07-22 19:14:39 +00:00
isic_pci_elsa_qs1p.c if the register space os the ISDN card can't be mapped, abort device 2004-07-22 19:14:39 +00:00
isp_pci.c Fixes for that only support for the 2030 can be compiled in. 2004-03-10 22:42:47 +00:00
iteide.c add iteide(4) driver for ITE8212-based IDE controllers. from 2004-12-01 22:27:45 +00:00
iwic_bchan.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
iwic_dchan.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
iwic_fsm.c Driver for Winbond W6692 passive ISDN cards. 2002-09-24 22:05:19 +00:00
iwic_pci.c Ready the kernel side of i4b for primary rate interface support by 2003-10-03 16:38:44 +00:00
iwicreg.h avoid namespace collision with IMASK 2002-10-23 14:57:15 +00:00
iwicvar.h function prototype must not have variable name 2003-07-08 10:06:28 +00:00
ixpide.c Add ixpide(4), a driver for the IDE controller found in the ATI IXP series 2004-12-06 19:22:24 +00:00
joy_eap.c use joydetach() now that we have it 2004-08-03 18:38:52 +00:00
joy_eso.c netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
joy_pci.c pass string length (= boundary info) to pci_devinfo so that we do not run over 2004-04-23 21:13:05 +00:00
ld_amr.c move buffer queue related stuffs from buf.h to their own header, bufq.h. 2004-10-28 07:07:35 +00:00
ld_twe.c move buffer queue related stuffs from buf.h to their own header, bufq.h. 2004-10-28 07:07:35 +00:00
lpt_puc.c Add trailing ; to CFATTACH_DECL. 2002-10-02 16:51:16 +00:00
machfb.c More changes from Michael Lorenz: 2005-01-17 22:52:46 +00:00
machfbreg.h Add machfb, ATI Mach64/Rage framebuffer display driver. 2002-10-24 18:15:57 +00:00
mlx_pci.c Add trailing ; to CFATTACH_DECL. 2002-10-02 16:51:16 +00:00
mly.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
mly_tables.h revert for now -- cancelled seems to be used more often than canceled 2003-03-31 03:35:02 +00:00
mlyio.h
mlyreg.h
mlyvar.h
mpt_pci.c Add recognition of LSI Logic FC919X chips, as found on 2005-01-06 14:58:00 +00:00
mpu_cmpci.c Add ACPI mpu(4) attachment, based on lpt_acpi.c by jmcneill@, 2004-12-02 09:50:41 +00:00
mpu_eso.c Add ACPI mpu(4) attachment, based on lpt_acpi.c by jmcneill@, 2004-12-02 09:50:41 +00:00
mpu_fms.c Add ACPI mpu(4) attachment, based on lpt_acpi.c by jmcneill@, 2004-12-02 09:50:41 +00:00
mpu_yds.c Add ACPI mpu(4) attachment, based on lpt_acpi.c by jmcneill@, 2004-12-02 09:50:41 +00:00
neo-coeff.h change array to unsigned char. fixes 23430 lint warnings. "really!" 2002-11-02 16:26:03 +00:00
neo.c ansify and KNF 2005-01-15 15:19:51 +00:00
neoreg.h
njs_pci.c Use ANSI function decls, more static. 2004-08-26 18:38:19 +00:00
oboe.c Remove unnecessary code. 2003-10-28 23:56:00 +00:00
oboereg.h
ohci_pci.c For the PCIVERBOSE case, separate vendors and products into separate tables. 2004-08-02 18:43:38 +00:00
opl_cmpci.c netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
opl_eso.c netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
opl_fms.c netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
opl_sv.c netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
opl_yds.c ANSIfy and style fixes 2004-11-08 12:10:22 +00:00
optiide.c atastart() (called only at splbio(), and from interrupts) can change 2004-08-21 00:28:34 +00:00
pccbb.c Just to be absolutely correct, wait an additional 1ms after the "power cycle" 2005-01-16 08:56:29 +00:00
pccbbreg.h Power up the card without OE enabled to avoid letting SanDisks enter 2003-12-10 02:55:48 +00:00
pccbbvar.h Christos's crappy Libretto 100CT has an extremely long ramp for socket Vcc 2005-01-16 08:51:55 +00:00
pci.c remove macros which just hide cfdata internals 2004-09-13 12:22:52 +00:00
pci_map.c implement a check whether a BAR is present at all at a given configuration 2002-05-30 12:06:43 +00:00
pci_quirks.c Remove SKIP_FUNCn quirks for SC1100 companion chip; the fix to SMM in 2004-07-10 21:30:58 +00:00
pci_subr.c For the PCIVERBOSE case, separate vendors and products into separate tables. 2004-08-02 18:43:38 +00:00
pci_usrreq.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
pcibusprint.c add centralized {eisa,isa,pci,agp,mca}busprint() functions which do 2004-08-30 10:30:38 +00:00
pciconf.c Use PRIu64 and PRIx64 in place of %llu and %llx format strings for 2004-03-17 20:27:57 +00:00
pciconf.h Before declaring pci_conf_interrupt(), check to see if it's 2002-09-28 10:31:02 +00:00
pcidevs Recognize Belkin Gigabit Desktop Network PCI card. 2005-01-23 03:06:07 +00:00
pcidevs.h Regen. 2005-01-23 03:07:05 +00:00
pcidevs_data.h Regen. 2005-01-23 03:07:05 +00:00
pciide.c Whitespace nit. 2004-09-17 23:04:02 +00:00
pciide_acard_reg.h Add support for Acard ATP865/A Ultra100 IDE Controllers. From Tsubai Masanari. 2003-10-24 15:50:02 +00:00
pciide_acer_reg.h Remove references to University of California from my copyright notices. 2003-10-05 17:48:49 +00:00
pciide_apollo_reg.h Split pciide in per-chip family driver, as proposed in 2003-10-08 11:51:59 +00:00
pciide_cmd_reg.h Remove references to University of California from my copyright notices. 2003-10-05 17:48:49 +00:00
pciide_common.c Move bus_dma setup out of pciide_dma_init() in a new function, 2004-11-24 19:52:50 +00:00
pciide_cy693_reg.h Remove references to University of California from my copyright notices. 2003-10-05 17:48:49 +00:00
pciide_geode_reg.h Add support for the controller found on the AMD (previously 2004-07-27 00:19:27 +00:00
pciide_hpt_reg.h Add the HPT370 DPLL output frequency register. 2004-03-10 21:55:21 +00:00
pciide_i31244_reg.h Add register definitions for the Intel i31244 Serial ATA controller. 2003-03-18 01:41:54 +00:00
pciide_ite_reg.h add iteide(4) driver for ITE8212-based IDE controllers. from 2004-12-01 22:27:45 +00:00
pciide_ixp_reg.h Add ixpide(4), a driver for the IDE controller found in the ATI IXP series 2004-12-06 19:22:24 +00:00
pciide_opti_reg.h - Add and use a CHAN_TO_WDC() macro to get the wdc_softc from an 2004-08-19 23:25:35 +00:00
pciide_pdc202xx_reg.h Remove references to University of California from my copyright notices. 2003-10-05 17:48:49 +00:00
pciide_piix_reg.h Remove references to University of California from my copyright notices. 2003-10-05 17:48:49 +00:00
pciide_sii3112_reg.h Add support for the Silicon Image 3114 SATALink 4-port SATA controller. 2003-12-20 03:51:27 +00:00
pciide_sis_reg.h Remove references to University of California from my copyright notices. 2003-10-05 17:48:49 +00:00
pciide_sl82c105_reg.h
pciidereg.h There are some cards that map the ATA control and IDE DMA registers 2003-11-27 23:02:40 +00:00
pciidevar.h Move bus_dma setup out of pciide_dma_init() in a new function, 2004-11-24 19:52:50 +00:00
pciio.h
pcireg.h bridge memory and lower prefetch memory ranges are only 12 bits wide 2004-08-02 14:50:36 +00:00
pcivar.h remove macros which just hide cfdata internals 2004-09-13 12:22:52 +00:00
pcscp.c Unload xfer dmamap in pscsp_dma_stop(). 2005-01-21 14:37:58 +00:00
pcscpreg.h
pdcide.c Revert 1.12, it cause problems on promise controllers, as reported in 2004-08-23 21:30:35 +00:00
pdcsata.c Add RAID support, from Shin'ichiro TAYA on current-users@. 2004-11-28 14:34:31 +00:00
piixide.c Add support for the ICH6 IDE controller (82801FB). 2004-11-10 17:19:05 +00:00
plx9060reg.h
plx9060var.h
ppb.c Phase out the use of a string as first "attach args" member to control 2004-08-30 15:05:15 +00:00
ppbreg.h
puc.c a round of autoconf cleanup: 2004-09-13 12:55:47 +00:00
puccn.c Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
puccn.h function prototype must not have variable name 2003-07-08 10:06:28 +00:00
pucdata.c Add the dual-serial VScom PCI-200 adapter. Tested by Jukka Salmi. 2004-10-16 18:05:19 +00:00
pucvar.h Enable the 8X clock on the SIIG Cyberserial serial and combination PCI 2004-02-03 19:51:39 +00:00
rccide.c atastart() (called only at splbio(), and from interrupts) can change 2004-08-21 00:28:34 +00:00
satalink.c Fill out correct cap variable so that DMA works again. 2004-09-05 05:07:41 +00:00
siop_pci.c Use PAGE_SIZE rather than NBPG. 2003-04-09 00:28:28 +00:00
siop_pci_common.c The 1010-66 always generate AIP values on the bus, regardless of the SCNTL4 2004-03-10 22:02:53 +00:00
siop_pci_common.h
siside.c atastart() (called only at splbio(), and from interrupts) can change 2004-08-21 00:28:34 +00:00
slide.c atastart() (called only at splbio(), and from interrupts) can change 2004-08-21 00:28:34 +00:00
stpcide.c Redo the previous adjustment work. 2004-08-21 21:46:54 +00:00
sv.c ansify and KNF 2005-01-15 15:19:51 +00:00
svreg.h ansify and KNF 2005-01-15 15:19:51 +00:00
svvar.h DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
tga.c Remove redundant tga_getconf() and tga_identify() prototypes. 2004-06-29 21:32:42 +00:00
tga_conf.c
tgareg.h
tgavar.h
trm.c u_intNN_t -> uintNN_t 2005-01-02 12:03:12 +00:00
trmreg.h
twe.c Take the modulus of the AEN queue tail number rather than the mask of. Now 2004-09-23 01:16:34 +00:00
tweio.h - Protect against multiple inclusion. 2003-09-25 18:05:40 +00:00
twereg.h Add TWE_PARAM_PROC_PERCENT; completion percentage per-sub-unit (2 bytes/ea) for 2004-10-05 23:49:15 +00:00
twevar.h a round of autoconf cleanup: 2004-09-13 12:55:47 +00:00
ubsec.c * Make matching and chip info table-driven. 2003-08-28 19:00:52 +00:00
ubsecreg.h Preliminary port of merged OpenBSD/FreeBSD ubsec driver for Bluesteel 2003-08-01 00:08:55 +00:00
ubsecvar.h Preliminary port of merged OpenBSD/FreeBSD ubsec driver for Bluesteel 2003-08-01 00:08:55 +00:00
uhci_pci.c For the PCIVERBOSE case, separate vendors and products into separate tables. 2004-08-02 18:43:38 +00:00
universe_pci.c Use aprint_*(). 2003-01-31 00:07:39 +00:00
universe_pci_var.h
usb_pci.c Implement an USB memory reserve. Allocate some memory per host controller 2004-12-21 16:41:24 +00:00
usb_pci.h
vga_pci.c Fix typo in comment; from Sergey Svishchev. 2004-05-11 22:45:09 +00:00
vga_pcivar.h
viaenv.c Add trailing ; to CFATTACH_DECL. 2002-10-02 16:51:16 +00:00
viaide.c match NVIDIA nForce2 Ultra 400 IDE and Serial ATA controller; only the IDE 2005-01-13 20:54:39 +00:00
viapm.c fix botch in config_found conversion, found by Stefan Krueger 2004-09-14 18:57:35 +00:00
viapmvar.h
weasel_pci.c Add trailing ; to CFATTACH_DECL. 2002-10-02 16:51:16 +00:00
weaselreg.h
yds.c ansify and KNF 2005-01-15 15:19:51 +00:00
ydsreg.h ansify and KNF 2005-01-15 15:19:51 +00:00
ydsvar.h ansify and KNF 2005-01-15 15:19:51 +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