summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2002-01-25In encap, sync mbuf before writing descriptorsJason Wright
2002-01-25Disestablish *powerhook* on detach. jason@ okThomas Nordin
2002-01-25Remove kbd_ms_ttyvar.h... Unneeded file from NetBSD.Jason Wright
2002-01-25move the scancode -> wskbd event map into a seperate file... more stillJason Wright
to move, though.
2002-01-25Add support for the "Magma 2+1HS Sp" (from NetBSD)Jason Wright
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-23fix a bug in az_find and make az_staet() more readable; from Vladimir Popov ↵Michael Shalayeff
<jumbo@narod.ru>
2002-01-23allow attaching radio on bktr; from netbsd w/ fixes from Vladimir Popov ↵Michael Shalayeff
<jumbo@narod.ru>
2002-01-23regenMichael Shalayeff
2002-01-23sb audigy w/ fw; from Maxim Tsyplakov <tm@oganer.net>Michael Shalayeff
2002-01-23Add defn for MIPS reset register and use it.Jason Wright
2002-01-23Use the size of the cmd dmamap when syncing the scsi command, not data size.Per Fogelstrom
OK krw@
2002-01-23oops, make the kgdb var's non-staticEric Jackson
2002-01-23declare a few var's extern for KGDBEric Jackson
2002-01-23allow this to compile with KGDBEric Jackson
2002-01-23we dont have getprogname()Eric Jackson
2002-01-23Pool deals fairly well with physical memory shortage, but it doesn't dealArtur Grabowski
well (not at all) with shortages of the vm_map where the pages are mapped (usually kmem_map). Try to deal with it: - group all information the backend allocator for a pool in a separate struct. The pool will only have a pointer to that struct. - change the pool_init API to reflect that. - link all pools allocating from the same allocator on a linked list. - Since an allocator is responsible to wait for physical memory it will only fail (waitok) when it runs out of its backing vm_map, carefully drain pools using the same allocator so that va space is freed. (see comments in code for caveats and details). - change pool_reclaim to return if it actually succeeded to free some memory, use that information to make draining easier and more efficient. - get rid of PR_URGENT, noone uses it.
2002-01-22dup wi_pcmcia_attach(); from maurice@amaze.nlMichael Shalayeff
2002-01-21syncNathan Binkert
2002-01-21Another pci->ohci chipNathan Binkert
2002-01-21finish ericj's work.Nathan Binkert
make all audio drivers use the new allocm and round_buffersize decl's. will ease porting, and generally cleans up a bit
2002-01-20make all audio drivers use the new allocm and round_buffersize decl's.Eric Jackson
will ease porting, and generally cleans up a bit
2002-01-19From Patrik Lindergren (patrik@ipunplugged.com):Jason Wright
* make the driver big-endian aware * handling for DMA errors * move some allocations to attach From me: whitespace clean up and vtophys removal (almost works on sparc64)
2002-01-19syncNathan Binkert
2002-01-19Add Intel PRO/1000XTNathan Binkert
2002-01-16Add a sun keyboard typeJason Wright
2002-01-13Better error handling: unmap registers on failure and better checking onJason Wright
whether the spif is found at open(2) time.
2002-01-13Port of my spif driver to sparc64 (untested)Jason Wright
2002-01-12the 1190 and 1400 register maps aren't the same size don't treat them soJason Wright
(basically this was a cut and pasto).
2002-01-12House cleaning: removing some leftover sparc bits and suchJason Wright
2002-01-12Port of Iain Hibbert's magma driver to sparc64Jason Wright
2002-01-12Don't try UDMA modes if they aren't supported by the controllerJason Wright
even if the flags enable it. chris@ ok
2002-01-11Roughly same diff as sparc, better interrupt handling:Jason Wright
* check use IE bits to qualify I bits * move cs4231 chip interrupts to APC GI handling * enable/disable cs4231 IEN in pin control register
2002-01-11Get order of operations correct so that we clear the wsmux array andJason Wright
initialize it correctly.
2002-01-11Check result from malloc(9) when using M_NOWAIT. fgsch@ okThomas Nordin
2002-01-10return ENOTTY not EINVAL in default: in *ioctl()Michael Shalayeff
2002-01-10check if device was opened for writing for modifying ops, also it's enotty ↵Michael Shalayeff
not einval; from Vladimir Popov <jumbo@narod.ru> and me
2002-01-10Check result from malloc(9) when using M_NOWAIT. nate@ okThomas Nordin
2002-01-09regenMichael Shalayeff
2002-01-09add corega wavelanMichael Shalayeff
2002-01-09add ess1921 codec idMichael Shalayeff
2002-01-09make sure mixer was opened for write for AUDIO_MIXER_WRITEMichael Shalayeff
2002-01-09o There's no such thing as a source overrun, remove the definitionJason Wright
o enable illegal read/write interrupts on 7811 (mainly for debugging)
2002-01-08Add support for the Hifn 7811 (Thanks to GTGI for donating the card).Jason Wright
While here, avoid resetting the card so often during the ram probe [speeds up autoconf and simplifies the driver a bit]. Also, add a missing argument to a debugging printf() (no longer ever called because the abort timers are disabled =)
2002-01-08Remove nofn driver... it was much easier than I thought to support 7811Jason Wright
in the hifn7751 driver.
2002-01-08SIOCSIFMTU support; patches by Claudio Castiglia <ccastig@softhome.net>Federico G. Schwindt
2002-01-07Enough of a driver for 7811 to poll the random number generator for bitsJason Wright
2002-01-07pass the proc* down the ioctl chain to controller; mjacob@ csapuntz@ okMichael Shalayeff
2002-01-07use flags instead of options to choose the tea5757 vs tea5759.Michael Shalayeff
from Vladimir Popov <jumbo@narod.ru>