summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2002-11-26Match VE_3, too; Cliff SkolnickJason Wright
2002-11-261000baseTX -> 1000baseTNathan Binkert
- More technically correct - Matches FreeBSD and NetBSD - Preserved #define for 1000baseTX for backwards compatibility ok jason@
2002-11-26use pci_matchbyidNathan Binkert
2002-11-26Numerous bug fixes from freebsd and a few from me.Nathan Binkert
- Add support for the BCM5702X and BCM5703X chips - Take care of an alignment bug in the PCI-X implementation of a couple revs of the chip - Disable memory write invalidate. (Supposedly doesn't always work) - Add missing splx(s) - Fix some typos
2002-11-26Pull in DSP patches for the BCM5400, BCM5401, and BCM5411; from NetBSD.Jason Wright
2002-11-26re-enable if_timer; jason@ ok.Federico G. Schwindt
2002-11-26Whitespace diff; from FreeBSDJason Wright
2002-11-25remove printf's in xl_setmode().Brad Smith
-- deraadt@ ok
2002-11-25protect the arc4_getbyte() w/ an splhigh sinceMichael Shalayeff
there by multiple pathways, where it worked until read from userland in big buffers and some luck. does not cause a memory trashing, but rather may mess up the arc4 state such that it will not generate one particular value until a stir. sigh. was reported by multiple people over some time.
2002-11-24Check whether the chip enabled or not by reading status register.Alexander Yurchenko
Close PR 2980 ok gluk@
2002-11-23Add the remaining layouts (due to popular demand): spanish, italian, dutch,Miod Vallat
norwegian, portuguese, swiss-french, swiss-german, uk english. Not thoroughly tested, problems (if any) should be minor. Also fix glitch in caret handling in the previous commit.
2002-11-23New identifier for dutch keyboard layout.Miod Vallat
2002-11-23wskbd layouts for Sun Danish, French and German keyboards.Miod Vallat
More to come as time permits...
2002-11-23regenMichael Shalayeff
2002-11-233cSOHO 100B-TX; from Fredrik PerssonMichael Shalayeff
2002-11-22off by one for sis_tx_cnt, can lead to corrupt sis_tx_list; ok fgs@Markus Friedl
2002-11-22nate, why is it that for every single ethernet driver you merge into theTheo de Raadt
tree, you forget to delete the printf's that fire EVERY SINGLE TIME it changes media?!?!
2002-11-21From Angelos:Jason Wright
- simplistic load balancing across multiple cards - simplified registration process - a few style nits.
2002-11-20Store which tcvr to preferJason Wright
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