summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2001-06-16a couple of better names (min size changes)Michael Shalayeff
2001-06-16regenMichael Shalayeff
2001-06-16ids for dpt/adaptec i20 raidMichael Shalayeff
2001-06-14OOPSTheo de Raadt
2001-06-14hackish auto-IV mode for IOV operationsTheo de Raadt
2001-06-14dst ring corruption fix; jasonTheo de Raadt
2001-06-14KNFTheo de Raadt
2001-06-13From NetBSD, 82562 requires a nop before a resume (tested by mickey)Jason Wright
2001-06-13typo spotted by Mike Pechkin <mpech@prosoft.org.lv>Niklas Hallqvist
2001-06-13dmesg cleanupTheo de Raadt
2001-06-13regenMichael Shalayeff
2001-06-13cisco/aironet pci352; from Wolfgang Rupprecht <wolfgang@wsrcc.com>Michael Shalayeff
2001-06-12interrupts cannot happen beforeMichael Shalayeff
*hci cannot receive interrupts before it has been initialized. this was changed to accomodate the pcibios strategy change back in pre-2.9 times since *hci_init enables interrupts at it's end and thus unmapped pci interrupt hangs the machine in the endless loop trying to deliver it (and no hci handler to ack it). this new way we disable interrupts by hands before we map 'em on pci and thus ensure that they will not crash an uninitialized *hci which, in turn, will run right after the interrupt map/establish and by the time it enables *hci interrupts all gonna be just fine. please allow us to end this stretched remark for cvs is getting a power outage in less than 20 minutes.
2001-06-12Make pci_mapreg_map take an extra argument where we canNiklas Hallqvist
put a size limitation of the PCI region to map. That makes the PERC 3/Di raid controller usable, as it publishes too much PCI memory for us to map in the kernel virtual memory. As we only access the first 256 byte it is of no use to map 128MB of kvm.
2001-06-11For PCI attachments print the CIS strings since otherwise all we haveTodd C. Miller
is info on the PCI -> PCMCIA dumb bridge and not the card itself.
2001-06-10regenTodd C. Miller
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