summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2002-03-14Don't prototype pciide_machdep_compat_intr_establish() andTodd C. Miller
pciide_machdep_compat_intr_disestablish() if they are macros.
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-03-13Fetch mac address from local-mac-address property, and use myetheraddr() onlyJason Wright
if it fails. (The right thing to do is have myetheraddr() do this, but that will come later).
2002-03-12sync with KAMEKenjiro Cho
ALTQify more drivers. ok millert@
2002-03-06remove unused #includeNathan Binkert
2002-03-06vtophys is no longer usedNathan Binkert
2002-03-06syncNathan Binkert
2002-03-06Add a couple new intel gigabit cardsNathan Binkert
2002-03-0421140 support for dc isn't reliable enough for it to win over dc.Nathan Binkert
dc doesn't fit on the alpha ramdisk, so let de win in all cases.
2002-03-01From NetBSD, noticed by Alexander YurchenkoChris Cappuccio
"In hpt_pci_intr(): There is interrupt pending once IDEDMA_CTL_ACT is turned off. It seems that IDEDMA_CTL_INTR is asserted before DMA transfer is complete, leading to race condition in case of interrupt sharing. Discovered reading the FreeBSD code."
2002-02-23Add aperture driver support for macppc, and also place writing to /dev/pciMatthieu Herrb
under the control of machdep.allowaperture. This allows to run the X server on macppc with securelevel=1, given that machdep.allowaperture is != 0. OK deraadt@
2002-02-22Revert to previous (non hacked =) version now that the iommu is handledJason Wright
correctly and it doesn't crash
2002-02-18This should fix AHA-3950BU2.Steve Murphree
2002-02-18Correct fix for breakage in rev 1.23. Sorry for the mess.Matthieu Herrb
2002-02-18do not assume PCI_USERCONF is set on all arch; matthieu okTheo de Raadt
2002-02-18store the PCI configuration space bus number in the pci_softc structMatthieu Herrb
and use it for pci configuration space access in ioctl code. And do bounds checking on ioctl args for all architectures Ok deraadt@, drahn@.
2002-02-18syncTheo de Raadt
2002-02-18oopsTheo de Raadt
2002-02-18syncTheo de Raadt
2002-02-18a sunix pucTheo de Raadt
2002-02-18Add trm - driver for Tekram TRM-S1040 cards (DC395U/UW/F,DC315/U).Kenneth R Westerback
Thanks to Tekram for donating a couple of cards and a NetBSD driver by Erich Chen of Tekram. Thanks to Martin Akesson for a first port of the NetBSD driver to OpenBSD and thanks to Ashley Martens for the major cleanup to make it presentable and style(9)ish. Only tested on i386 at this time.
2002-02-17new puc devices: netmos, moxa, sybaTheo de Raadt
2002-02-17permit > 8 bit offsetsTheo de Raadt
2002-02-17syncTheo de Raadt
2002-02-17new puc devicesTheo de Raadt
2002-02-17make dc win on alpha tooNathan Binkert
2002-02-17Make dc match with higher priorit over de for 21142/3 chipsNathan Binkert
Also match on 21140
2002-02-16SyncKenneth R Westerback
2002-02-16Tekram DC-3x5U (TRM-S1040 based SCSI cards).Kenneth R Westerback
2002-02-16Disable udma5 on the HPT370 for now. The silent data corruption disappearsChris Cappuccio
at udma4.
2002-02-16New port of FreeBSD's ahc driverSteve Murphree
2002-02-15Don't cast nonexistent return value from splx to (void). ok art@Thomas Nordin
2002-02-14bktr is a radio attachment, me forgot, tm@oganer.net remindedMichael Shalayeff
2002-02-10Match the VT8366_ISA (chip VT8233) south bridge as ATA100Chris Cappuccio
2002-02-08regenMichael Shalayeff
2002-02-08a couple more hp prodsMichael Shalayeff
2002-02-08Partial sync with FreeBSD, mostly bugfixes from Luigi Rizzo (ok jason@)Chris Cappuccio
-Remove m_devget on non-STRICT_ALIGNMENT architectures, supposedly a 50-70% performance increase for peak packet forwarding on the Soekris 486/133 on fbsd -Fix a bug in the driver -- under load, the receive unit could become idle and the driver would not detect the event, requiring userland to cycle the interface to bring it up again. The fix consists in adding SIS_IMR_RX_IDLE to the interrupt mask and add a command in sis_intr() to restart the receiver when this happens. -While at it, make the test of status bits more efficient -Slightly simplify the code to initialize the ring buffers -Add VLAN support (Accept Long Packets)
2002-02-07fix copyright; chris@Jason Wright
2002-01-31Whoops! Add back matching of 7951; Matthias Bauer ↵Jason Wright
<bauerm@immd1.informatik.uni-erlangen.de>
2002-01-30Move SET/CLR/ISSET macros to param.h. fgsch@ and millert@ okThomas Nordin
2002-01-30TI 1410 PCI-CardBus support.Federico G. Schwindt
2002-01-28match on corega CGWLPCIA11; from <jonathon.fletcher@pobox.com>Michael Shalayeff
2002-01-28Try to share a common src/dst map where possible, and cope with thatJason Wright
eventuality later in the code.
2002-01-28First round of post-bus_dma cleanups:Jason Wright
- remove the packl/packp arrays and rework handling appropriately - destination map may or may not exist, cope. - remove a redundant bus_dmamap_sync() in _process (real sync is in _feed) - remove long deprecated q_{src,dst}pkt stuff from queue structure
2002-01-28Quick (and a little dirty) conversion to bus_dma(9).Jason Wright
2002-01-28Re-port the NetBSD driver, but rewrite tx logic to use static buffers (andJason Wright
copies). This makes the Blade100 gem stable for me.
2002-01-24bussified and bus-split bustec scsi ha driver.Michael Shalayeff
original port done by chris@ in '98 and pounded into -current by me, plus support for wide mode. tested on pci in both modes by me, on eisa (w/ half success, thus not enabled yet) by jason@. niklas@, jason@, millert@ ok.
2002-01-24More cleaningJason Wright
2002-01-23allow attaching radio on bktr; from netbsd w/ fixes from Vladimir Popov ↵Michael Shalayeff
<jumbo@narod.ru>