summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2001-07-02When the PHY status changes, we need to check what the media speed isNathan Binkert
so that we can choose between MII, GMII, and TBI interfaces to the physical layer. Don't print debugging info by default. Change some debugging info.
2001-07-02Add TBI_EN config bit. Also add GPIOR location in EEPROMNathan Binkert
2001-07-02No need to return at the end of a void functionNathan Binkert
2001-07-02- More vtophys death: packet buffer lists are is bus_dma(9) memory as isJason Wright
the mac buffer - also, reenable aggregation code (accidentally removed)
2001-06-29move definitions around a bit and define a few more constantsJason Wright
2001-06-29allocate contexts during attach since we can't mess with them duringJason Wright
interrupts (the space allocation is wasteful, but more data will be moved into the allocation soon).
2001-06-29KNFsmart
2001-06-27ALTQ'ify network drivers.Kenjiro Cho
- use the new queue macros. - use IFQ_POLL() to peek at the next packet. - use IFQ_IS_EMPTY() for empty check. - drivers should always check if (m == NULL) after IFQ_DEQUEUE(), since it could return NULL even when IFQ_IS_EMPTY() is FALSE under rate-limiting. - drivers are supposed to call if_start from tx complete interrupts (in order to trigger the next dequeue under rate-limiting).
2001-06-27missed oneNathan Binkert
2001-06-27recieve -> receiveNathan Binkert
2001-06-27remove excess protoTheo de Raadt
2001-06-27alternative instruction format handlingJason Wright
2001-06-27"IPsec" capitalization (jsyn@nthought.com)Angelos D. Keromytis
2001-06-27Remove an unused function call.Hakan Olsson
2001-06-26routines for getting/putting data register numbersJason Wright
2001-06-26no need to print the BAR... test program uses dev/pci =)Jason Wright
2001-06-26use pci_bus_maxdevs instead of nasty i386 specific goop (It's nice toJason Wright
be able to bug art@ and matthieu@ in person =)
2001-06-26define opcodes and a macro for generating the instructionsJason Wright
also, be sure to mask off the reserved bits in the length space... 6500 seems to use them for something
2001-06-26Support for Motorola RavenSteve Murphree
2001-06-26Hey, what did ya expect... more reg defs?Jason Wright
2001-06-26There should be a way of automating register defines from databooks *sigh*Jason Wright
2001-06-26jack up the rng clock prescalar a bitJason Wright
define the rng address space
2001-06-26remove staticsNiklas Hallqvist
2001-06-26Fix args to pciide_machdep_compat_intr_disestablishConstantine Sapuntzakis
2001-06-26cleaning and adding a bit of debugging code... next step: bignums from ↵Jason Wright
userland =)
2001-06-26clock multiplier bitsJason Wright
2001-06-26add support for hardware rng using default scalar (can generate up to aJason Wright
3Mbit/s stream, but we're not using that... yet).
2001-06-26fix big oops in bus access macros and buffer for rngJason Wright
2001-06-26this is not a bus masterJason Wright
2001-06-26move bus access to var where it belongsJason Wright
2001-06-26bus access methodsJason Wright
2001-06-26finish register defsJason Wright
2001-06-25regenMichael Shalayeff
2001-06-25i960 ppb on dpt i2o cardsMichael Shalayeff
2001-06-25some reg defsJason Wright
2001-06-25Forgot the PCI bus attachment, from NetBSD, hacked by mickeyNiklas Hallqvist
2001-06-25New dma engine skeletonJason Wright
2001-06-25Enable interrupts during PCIIDE detectConstantine Sapuntzakis
2001-06-25Cleanup/rewrite. Some further work. No crypto yet.Hakan Olsson
2001-06-25bits are -wrong- in documentation... this is a recurring theme, do chipJason Wright
makers -read- their docs?
2001-06-25Add disestablish routine for compat PCIIDE interruptsConstantine Sapuntzakis
2001-06-25pci_mapreg_map requires another argumentNathan Binkert
2001-06-25Have to enable PIER as well as DMAIER in order to get interrupts from theJason Wright
bignum engine.
2001-06-25trivial ether_input_mbuf() conversion.Federico G. Schwindt
2001-06-24add i2o stubsMichael Shalayeff
2001-06-24- vlan_input_tag() takes 2 args now.Federico G. Schwindt
- use ether_input_mbuf().
2001-06-24Program the address filter in vr_init(). Apparently the rhine cards are smartAaron Campbell
enough to read their own Ethernet address from the EEPROM and program their unicast filters automatically, but to support setting the Ethernet address with ifconfig on vr(4) cards we need to do this. From FreeBSD.
2001-06-24Some cleanup.Hakan Olsson
2001-06-24more ether_input_mbuf() conversion.Federico G. Schwindt
2001-06-24Remove some redundent copies of the total length/skip values and use theJason Wright
descriptors passed in instead.