summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2001-06-23under some circumstances, such as on ppc, signature does not read all 32 ↵Michael Shalayeff
bits, check low 16 only
2001-06-23Conform to new crypto_register() prototypeAngelos D. Keromytis
2001-06-23Conform to new prototype for crypto_register()Angelos D. Keromytis
2001-06-23Go ahead and add the output checksum handling for tcp/udp (commented out)Jason Wright
2001-06-23add some infrastructure for the public engineJason Wright
require reworking interrupt enable and status checking as well as a bit of initialization
2001-06-23more 7951 specific bits and definitionsJason Wright
2001-06-23merge crypto/crypto{dev,}.h to crypto/cryptodev.h, to avoid name conflicts ↵Theo de Raadt
inside OpenSSL codebase
2001-06-23sync. -mojMats O Jansson
2001-06-23Added Apple Pangea. -mojMats O Jansson
2001-06-23IPv4 transmit checksum offload handlingJason Wright
2001-06-23- Add IPv4, UDP, and TCP RX checksum offloading supportJason Wright
- Do not enable IPSEC offloading (don't know how that got there =)
2001-06-23UDP and TCP bits are reversed with respect to documentationJason Wright
2001-06-23PCI bus configuration userland access from FreeBSD.Matthieu Herrb
Will be used by XFree86 on powerpc (works on i386 too, but its not currently used).
2001-06-23Disable interupts on the card before mapping and establishing theTodd C. Miller
interupt. Fixes as race as noted by mickey@
2001-06-23enable attaching on pci35x models, seems to work okMichael Shalayeff
2001-06-23- put hw defines in *reg, software defines in *var, etcJason Wright
- clean up pub/rng initialization call - attempt to remove more intertex vestiges
2001-06-22Fix lotsa bugs:Jason Wright
- Hi/Fn length fields in command structures are 18 bits (feature!), but descriptor lengths are 16 bits. - define dmamap maximum lengths correctly (2^18 for total length, 2^16 for segments). - Make the defines more consistent, and add other modes - split source_count in command descriptors into a 16 bit length, and 16bit reserved part upshot: blocks as large as 2^18 - 8 work now for userland crypto
2001-06-22add more ipsec commandsJason Wright
2001-06-22Add support for RNG on 7951; many thanks to Soren KristensenJason Wright
<soren@soekris.com> for donating the cards.
2001-06-22KNFTheo de Raadt
2001-06-21Add support for the Cyclades-Z multiport serial cards.Nathan Binkert
This has not been thoroughly tested yet, so it's not going into GENERIC now. From NetBSD.
2001-06-21syncTheo de Raadt
2001-06-21shortenTheo de Raadt
2001-06-20Comment spelling fix, and remove static regardless ofNiklas Hallqvist
CBB_DEBUG setting
2001-06-20syncTheo de Raadt
2001-06-20new gdtTheo de Raadt
2001-06-19do not attach at i2o-configured adapter; pointed out by ad@netbsd.orgMichael Shalayeff
2001-06-18more more microcode (so it does not end up installed in includes, for one)Theo de Raadt
2001-06-18move microcodeTheo de Raadt
2001-06-18kill a debug message that makes UBSEC_DEBUG uselessTheo de Raadt
2001-06-17regenMichael Shalayeff
2001-06-17ICH3 network controller IDs; from netbsdMichael Shalayeff
2001-06-16regenMichael Shalayeff
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