summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2001-05-28oopsTheo de Raadt
2001-05-28syncArtur Grabowski
2001-05-28Back out part of last broken, untested change.Artur Grabowski
It breaks my kernel builds and I don't see any obvious correct solution.
2001-05-28Set the IFCAP_IPSEC capability.Angelos D. Keromytis
2001-05-28syncTheo de Raadt
2001-05-28newTheo de Raadt
2001-05-25syncTheo de Raadt
2001-05-25we just *love it* when official people at major vendors send usTheo de Raadt
accurate information about upcoming models of their cards
2001-05-24Sync with NetBSD:Aaron Campbell
- Correct gain register initialization to fix L-R imbalance. - Allow to compile on alpha with DIAGNOSTIC. - Update TODO list. - Some delinting.
2001-05-23- relax alignment constraintsJason Wright
- make sure dma_map is set to NULL on failure
2001-05-23bus_dmaify mcr handling (just leaves buffer lists and mac buffer to go...)Jason Wright
2001-05-22- delay allocation of rng handling structuresJason Wright
- if an rng operation is already in progress, don't setup a new timeout.
2001-05-22- Don't poll the rng more than 100 times a secondJason Wright
- bus_dmaify mcr2 operations (rng) - start bus_dma of mcr1 operations (context; mcr and pktbufs to go) ... more to come ...
2001-05-22Compile with WDCDEBUG. Fix a debug printout.Hakan Olsson
2001-05-17convert mbuf and cluster allocation to pool, mostly from NetBSDNiels Provos
okay art@ miod@
2001-05-16use ac97_set_rate, auvia can use it too, cannot test it thoughMichael Shalayeff
2001-05-16malloc memory w/ NOWAIT during autoconf time, and check for NULLMichael Shalayeff
2001-05-16it is notright to malloc() w/ WAITOK at attach time, put back NULL check ↵Michael Shalayeff
and change to NOWAIT
2001-05-16it is notright to malloc() w/ WAITOK at attach time, put back NULL check ↵Michael Shalayeff
and change to NOWAIT
2001-05-16Use dm_mapsize instead of homegrown one; jason@ ok.Federico G. Schwindt
2001-05-16Bring chip out of suspend mode in case we're booting after a shutdown fromAaron Campbell
Windows. Needed for the VT6102, but doesn't hurt older chips; from FreeBSD.
2001-05-16No need to check M_WAIT/M_WAITOK malloc return values. (art@ ok)Hakan Olsson
2001-05-16use dma_mapsize now that's available.Federico G. Schwindt
2001-05-16dump private extended ac97 reg defsMichael Shalayeff
2001-05-16extended registers are now in ac97.hMichael Shalayeff
2001-05-16update copyrightJason Wright
use bcmp not strncmp for verifying the magic number in the firmware
2001-05-16If we run out of transmit slots, try to copy the next mbuf into a singleJason Wright
fragment and try again. Failing that, operate as normal.
2001-05-15- correct some bus_dmamap_sync() usageJason Wright
- redo dma_alloc(), dma_free() a bit (I had them right to begin with) - add an alignment shim on rx buffers on strict alignment arch's (this is hideous, but hopefully temporary) Upshot: works on alpha now
2001-05-15syncTheo de Raadt
2001-05-15shrinkTheo de Raadt
2001-05-15- bus-dmaify txpJason Wright
- use symbolic name instead of value for maximum packet length - make this compile on alpha (be careful with pointers stored in device descriptors) - fix a mbuf leak in the tx full case
2001-05-14use bus_dmamap_sync() as appropriateJason Wright
2001-05-14From PR 1820 - initialize builin CSU/DSU card properlyChris Cappuccio
2001-05-14kill agregate messages; reported by stephen@etunnels.comTheo de Raadt
2001-05-14- simplify hifn_dmamap_aligned()Jason Wright
- simplify hifn_crypto() and remove duplicate work of determining alignment - add ability to share a map for src and dst instead of creating a new one if all of the alignment constraints are met.
2001-05-14use real uioTheo de Raadt
2001-05-13First try at bus_dma(9)-ifying hifn7751 driver... advantages:Jason Wright
- vtophys is dead - now builds on alpha
2001-05-13use criov_copydata for grabbing iv for next packetJason Wright
2001-05-13missing elseJason Wright
2001-05-13initial cut at /dev/crypto support. takes original mbuf "try, and discardTheo de Raadt
if we fail" semantics and extends to two varients of data movement: mbuf, or an iovec style block.
2001-05-13Initial support for Broadcom 5820, which is very much like the 5805 exceptJason Wright
that the packet context structure for ipsec has changed (added two fields and, annoyingly, rearranged several of them). The MCR2 operations (only RNG is used at this point) are supported, too.
2001-05-12syncTheo de Raadt
2001-05-12more cyrix devsTheo de Raadt
2001-05-11I think this will match and work on a hifn 7951Theo de Raadt
2001-05-11syncTheo de Raadt
2001-05-11some moreTheo de Raadt
2001-05-10Simplify probe routine.Aaron Campbell
2001-05-10in txp_intr() only refill the rx buffer ring if it is empty; based onJason Wright
suggestion from Pankaj Chhabra.
2001-05-09revert reverted patch now that bus_dma has been updated on i386Jason Wright
2001-05-08document registers off BAR1 found on the 7951Theo de Raadt