summaryrefslogtreecommitdiff
path: root/sys/dev/ic
AgeCommit message (Collapse)Author
2005-11-23make this easier for me to read by changing the locking to use the bareDavid Gwynne
spl calls rather than ami's macro wrappers for them. ok krw@ marco@
2005-11-23When defragmenting a mbuf chain before transmitting it, don't allocate a mbufDamien Bergamini
cluster if the payload fits in the header. From NetBSD (scw@)
2005-11-23Be more robust when handling Rx interrupts. If we can't allocate and DMA mapDamien Bergamini
a new mbuf, just discard the received frame and reuse the old mbuf. From NetBSD (joerg@)
2005-11-23Optimize TXTIME and PLCP LENGTH field computation.Damien Bergamini
Avoid modulus operations.
2005-11-23hp sa p600 sas; from Srebrenko Sehic <haver@insecure.dk>Michael Shalayeff
2005-11-23slight shuffle at the top of the file. dont include biovar.h if bio is notDavid Gwynne
configured
2005-11-23use proper bus_size_t for register offsets and not bus_addr_t; uwe@ miod@ ↵Michael Shalayeff
testing
2005-11-23assume vtophys(vaddr_t) just what all the other archs expect; no functional ↵Michael Shalayeff
change
2005-11-21Do not dare dereferencing NULL pointers if OSIOP_DEBUG.Miod Vallat
2005-11-21contorl -> controlMiod Vallat
2005-11-21Move contents of sys/select.h to sys/selinfo.h in preparation for aTodd C. Miller
userland-visible sys/select.h. Consistent with what Net and Free do. OK deraadt@, tested with full ports build by naddy@.
2005-11-20Un-revert backout to 20051009 and add patches from Martin Bouyer toKenneth R Westerback
close NetBSD PR#31990. Fixes interaction with some problematic drives found by miod@, martin@, otto@. Tested martin@ otto@ miod@ ok miod@ mickey@
2005-11-20Add support for GCT GRF5101 RF transceiver based hardware. Magic numbersJonathan Gray
partially derived from rtl8180-sa2400 Linux driver. GCT refuse to release documentation so this is more than likely not as optimal as it could be.
2005-11-20fix dmesg printing so the adapter info has a proper dmesg entryBrad Smith
before.. aic7902: U320 Wide Channel A, SCSI Id=7, PCI-X 67-100Mhz, 512 SCBs after.. ahd0: aic7902, U320 Wide Channel A, SCSI Id=7, PCI-X 67-100Mhz, 512 SCBs ok krw@ marco@
2005-11-20Reorder dma stuff so that it makes sense.Marco Peereboom
ok dlg@ krw@
2005-11-19Add a few more Prism USB Component IDs.Jonathan Gray
2005-11-19Remove superfluous statement-ending semi-colons. i.e., "return foo;;" shouldAaron Campbell
just be "return foo;". Cleaning out some M's in my tree.
2005-11-18do not devide by zeroMichael Shalayeff
2005-11-18Major improvements to the aac(4) device driver.Nathan Binkert
- decouple the command structures from scsi structures, allowing non block oriented commands (e.g. management commands) to be built. - redesign the various command queues to remove race conditions and to allow commands from multiple sources to coexist in the system - move major processing of commands and messages to a dedicated kernel thread to avoid spending too long in the interrupt handler - add device data structures for various management commands to the header file Much code from FreeBSD
2005-11-16Synch up all .h mpi files with FreeBSD. These new files contain the latestMarco Peereboom
LSI changes necssary for IM.
2005-11-15add IFQ_SET_MAXLEN().Brad Smith
2005-11-14register offsets [against bh] are expected bus_size_t and not bus_addr_tMichael Shalayeff
2005-11-14ep_w1_reg() returns int thus no need to stuff it into bus_addr_tMichael Shalayeff
2005-11-12splimp -> splvmBrad Smith
ok miod@ martin@
2005-11-11fix kgdb compilation; input and ok miod@.Federico G. Schwindt
2005-11-11more verbose error message for the "bogus xmit rate" problemReyk Floeter
2005-11-09Don't fall back to fake geometry if ata_get_params() fails.Uwe Stuehler
"looks sane" grange@; tested by niall@ krw@ jmc@ jolan@
2005-11-09splimp -> splnetBrad Smith
2005-11-07splimp -> splnetBrad Smith
2005-11-07add bus_dma support.Brad Smith
From NetBSD tested on i386/alpha. ok martin@ krw@
2005-11-06clean up some early but unused work on bio support.David Gwynne
ok marco@ krw@
2005-11-05Don't tempt fate by TAILQ_REMOVE()'ing inside TAILQ_FOREACH(), even ifKenneth R Westerback
we currently return immediately after the remove. Use for() idiom instead of TAILQ_FOREACH. Make clear we are doing a TAILQ_REMOVE() by eliminating wrapper function.
2005-11-05Move displaying rf/pa type to rtw_rf_attach to simplify code.Jonathan Gray
ok reyk@
2005-11-05Eliminate 'Overlapping Command Attempted' errors on non-tagged drives byKenneth R Westerback
a) Ensuring only one command is started at a time on such targets. b) Not fiddling with pSRB fields until it is really going to be started. c) Testing for a pending interrupt before starting to send stuff to the card. Found when testing queue.h stuff.
2005-11-04remove uneeded debug function.Jonathan Gray
2005-11-04Move access to RF tranceiver functions to be via callbacks.Jonathan Gray
"looks fine" reyk@
2005-11-03revert to 20051009 for now, need to investigate strange behaviour withMartin Reindl
some controllers discussed with otto@ and henning@, first noted by miod@
2005-11-03Don't remove elements inside TAILQ_FOREACH. Change to usual for()Kenneth R Westerback
idiom.
2005-11-02change zaurus fifo lenght back to 32 until some issues are sorted out.Federico G. Schwindt
requested by uwe@.
2005-11-02It is invalid to scsi_done(xs) and then return TRY_AGAIN_LATER.Kenneth R Westerback
scsi_done() can release the scsi_request xs and TRY_AGAIN_LATER will refer to it and submit it for re-execution. This was being done only if bus_dmamap_load() failed. Ensure the controller resources are freed before returning TRY_AGAIN_LATER, since new resources will be allocated when the command is executed again. Don't bother setting xs->error before returning TRY_AGAIN_LATER as the code returned to sets xs->error to XS_BUSY. ok marco@
2005-11-02sync mbuf before unloading in gem_rxdrain().Brad Smith
From NetBSD
2005-11-02handle TX underrun and packet too long errors by resetting the chip.Brad Smith
From NetBSD ok krw@
2005-11-01Remove the call to ieee80211_ifattach() for the moment as itJonathan Gray
makes wi prematurely depend on net80211 code which bloats the ramdisks. ok dlg@
2005-10-31- some DEBUG should be GEM_DEBUGBrad Smith
- introduce gem_bitwait() to factor out some of the register wait code From NetBSD - remove some statics - remove parameter names from prototypes ok kettenis@
2005-10-31ammount -> amountMiod Vallat
2005-10-31typoBrad Smith
2005-10-31Move from arpcom to ieee80211com in wi softc. This will beJonathan Gray
required for net80211 support. Updated version of a diff from dlg@ similiar diff ok fgsch@, ok dlg@
2005-10-29Correct type for dd_grid, so that we print the device id correctly forMiod Vallat
byte-mode roms.
2005-10-25dont' -> don't in comments;Jason McIntyre
from ray lai;
2005-10-24fix compilation for KGDB; looked by miod@.Federico G. Schwindt