summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2001-06-10shorten some things I added at Theo's requestTodd C. Miller
2001-06-08Initial cut at a driver for the National Semiconductor DP83820 and DP83821Nathan Binkert
gigabit macs. (Not working for me yet.) From FreeBSD
2001-06-08Put back bus_dmaification of context's (seems to have been fixed byJason Wright
recent changes to cryptosoft.c). So, mcr and pktbuf handling to go...
2001-06-07no longer need to set sc_prism2 manuallyTodd C. Miller
2001-06-06be more consistant in codec i/o debug printsMichael Shalayeff
2001-06-06PCI shim for if_wi.c as promised. Magic for setting the PLX upTodd C. Miller
correctly take from the FreeBSD driver and explained by imp@ Currently this is hard-coded for PrismII cards but that will change when the PrismII auto-detect code is added to if_wi.c. Tested with a LinkSys WPC11 in a Global Sun GL24110P02 (aka LinSys WDT11)
2001-06-06regenTodd C. Miller
2001-06-06Add products based on the PLX 905x that act as dumb PCI -> PCMCIA bridgesTodd C. Miller
2001-06-05memset/memcpy -> bzero/bcopy. Some KNF.Hakan Olsson
2001-06-05updated firmware from 3com (Thanks!); contains support for 3cr990B cards.Jason Wright
2001-06-04Some further work. No crypto yet.Hakan Olsson
2001-05-30- gather statistics (ipackets, ierrors, collisions, etc) from txp itselfJason Wright
- better spl handling
2001-05-30define txp_command() in terms of txp_command2().Jason Wright
2001-05-30expand txp_command2 to handle extension desciptors for long commandsJason Wright
2001-05-30- better handling for capabilities: check the card to make sure it supportsJason Wright
IPsec offloading before claiming to have that capability. - also add cksum offload capabilities (commented out for now)
2001-05-30Un-bus_dma(9) mcr1 context and mcr operations (causes problems under load).Jason Wright
Reimplement mcr2 bus_dma handling.
2001-05-29Set, don't OR the capabilities.Angelos D. Keromytis
2001-05-28syncTheo de Raadt
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