summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2002-11-20If both phys are available, prefer the external one.Jason Wright
2002-11-20o change dma engine registers macros so that the channelAlexander Yurchenko
specifying is required o fix missed offsets for the secondary channel which were found with the help of this new more strict semantics; this can solve many old problems tested by gluk@, jason@ ok gluk@
2002-11-20Overhaul natsemi driver:Jason Wright
- setup the DMA bits on the second channel correctly (missing channel offset) - setup timing for PIO/DMA modes - workaround the fact that the INTR/ERR clear bits are in the wrong register - only read the interrupt mask register once in the interrupt path Many thanks to grange@ for assistance and debugging!
2002-11-20Read mac address correctly on rev 0x90; tested by Alexander, patchFederico G. Schwindt
provided from FreeBSD via Gabriel Gonzalez. jason@ ok.
2002-11-20Belkin F5D5020 support; from Michael J. Eisenhower.Federico G. Schwindt
2002-11-20Belkin F5D5020; from Michael J. Eisenhower.Federico G. Schwindt
2002-11-20syncNathan Binkert
2002-11-20Add another modelNathan Binkert
2002-11-20Grrr, missed this in the pci id matchJason Wright
2002-11-19Since we have a cast'd pci_attach_args already, use it instead of another cast.Jason Wright
2002-11-19Add a simplistic table driven lookup routine and use it where appropriate.Jason Wright
2002-11-19Use queue.h macros instead of using the structure names directly.Jason Wright
2002-11-19syncNathan Binkert
2002-11-19New bge(4) device from FreeBSDNathan Binkert
2002-11-19nate does not know about grep(1)Theo de Raadt
2002-11-19Now that we have em, gx is no longer neededNathan Binkert
ok deraadt@
2002-11-18typo; gluk@ okAlexander Yurchenko
2002-11-17syncJason Wright
2002-11-17RCC/0x230 appears to be a PCI/ISA bridge, sortaJason Wright
2002-11-17o fix cp->name usage: since it's initialized with PCIIDE_CHANNEL_NAME()Alexander Yurchenko
macro it already contains a word ``channel'', so there's no need to print it twice o report when channel is disabled due to the absence of drives on it (idea from NetBSD) close PR 2973 ok costa@ gluk@
2002-11-17Make sure never to put a loaded dmamap in the spare. 3c90x should workJason Wright
on big endian now...
2002-11-17this driver has never been in sys/pci (in OpenBSD at least) and supportsJason Wright
cardbus and pci interfaces; pointed out by brad.
2002-11-17Fix another case (tx this time) where buffers were not unloaded (nor ↵Jason Wright
sync'd). (bad bad aaron): 90xB works on sparc64, 90x is probably still broken.
2002-11-17- lightly season with htole32 and friends... enough to get rx workingJason Wright
on sparc64 - also fix a bug when dmamap's were never freed on the rx side (bad aaron), and avoid a sync if we run out of buffers.
2002-11-16From NetBSD (bouyer@):Kenneth R Westerback
In siop_reset(), reset sc_ntargets to 0. The number of targets will be computed again in siop_add_reselsw(). In siop_reset(), reset the tag reseloff to 0, in addition to the lun reseloff. If siop_add_dev() fails this time we would use the old reseloff, clobbering memory now used for something else.
2002-11-16New sk deviceNathan Binkert
2002-11-15o add support for VIA VT8233 and VT8235Alexander Yurchenko
VT8233 tested by jolan@cryptonomicon.org, VT8235 untested o correct VIA timings for UDMA 5 o don't set the APO_UDMA_CLK66 bit for UDMA 5 capable chipset from NetBSD gluk@ ok
2002-11-14Don't complain about the defer timer expiring, call it an oerror instead.Jason Wright
2002-11-14mark tx as altq-ready.Kenjiro Cho
this line was in epic_freebsd_attach() but not in epic_openbsd_attach(). PR 2955
2002-11-14Rework iha copyight verbiage to make clear what needs to be clear forKenneth R Westerback
it to remain in the tree. With agreement of Initio. ok deraadt@
2002-11-13regenMichael Shalayeff
2002-11-13VT8235 PCI-ISA; from Alexander YurchenkoMichael Shalayeff
2002-11-11grammar fixens from Andrey SmaginMichael Shalayeff
2002-11-11sync with NetBSDNathan Binkert
2002-11-11Another deviceNathan Binkert
2002-11-10Use appropriate VM_MAP constants rather than hardcoded values inMiod Vallat
uvm_map_create() and uvm_km_suballoc().
2002-11-10syncNathan Binkert
2002-11-10Missed a coupleNathan Binkert
2002-11-10syncNathan Binkert
2002-11-10Sync devices with NetBSDNathan Binkert
2002-11-10regenMichael Shalayeff
2002-11-10match on gvc np0335; form George Lewis via pr2971Michael Shalayeff
2002-11-10Be more careful with illegal syscall numbers.Artur Grabowski
2002-11-10fix logic.Federico G. Schwindt
2002-11-09Instead of relying on uvm_useracc(), get a false sense of security, andMiod Vallat
do not check copyin() result, take care and properly handle copyin() failure. This was not harmful, but a bit more correctness never harms.
2002-11-08Support for Promise PDC20275 and PDC20277. Untested.Grigoriy Orlov
from grange@rt.mipt.ru
2002-11-08Don't check IRQ assertion since this code was derived from FreeBSDGrigoriy Orlov
without any documentation and breaks second channel support. Supplied and tested by grange@rt.mipt.ru. Thanks to Evgeniy Polyakov <johnpol@2ka.mipt.ru> for hardware donation.
2002-11-07regenTodd C. Miller
2002-11-07Add Nortel E-mobility Wireless PCI adapter (Symbol rebadge).Todd C. Miller
We don't support the bridge chip on this yet...
2002-11-07regenMichael Shalayeff