summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2000-06-14readd queue limiting code that was backed out yesterday. (ip_esp.c changeJason Wright
seems to have fixed this).
2000-06-13syncTheo de Raadt
2000-06-13simplifyTheo de Raadt
2000-06-13syncChris Cappuccio
2000-06-13IBM Olympic Token RingChris Cappuccio
2000-06-13backout previous 2 changes... causes panics down the line.Jason Wright
2000-06-13Oops: initialize q to avoid using the unitialized value when the queue fillsJason Wright
2000-06-13put an upperbound on queue lengthJason Wright
2000-06-13use the source length to calculate the output length instead of relying onJason Wright
the length in the descriptors (which is sometimes 0!).
2000-06-13Fix from Manuel BouyerChris Cappuccio
Don't falsely detect nonexistent drives
2000-06-13clean up Cypress section (obviously nobody has used these w/OpenBSD)Chris Cappuccio
also sync w/NetBSD support map memory mapped or IO mapped controllers program DMA modes for Cypress controllers support for OPTi chipsets (82C621 and compatible 82C568/82D568)
2000-06-13Be more careful when setting up the mbufs for destination buffersJason Wright
(similiar to what's in ubsec)
2000-06-13correct 5805 testTheo de Raadt
2000-06-12ESP 3des now works, after squishing 4 bugsTheo de Raadt
2000-06-12syncTheo de Raadt
2000-06-12broadcom 5805Theo de Raadt
2000-06-12remove debugging prom dump, sorryMichael Shalayeff
2000-06-12eeprom width detection code.Michael Shalayeff
idea from netbsd tulip driver. there is problem w/ an983 card, but aaron@ said he'll work it out. aaron@ & jason@ ok.
2000-06-12Fix ADMtek identity crisis (whoops, missed this file); thanks mickey@Aaron Campbell
2000-06-12Fix ADMtek identity crisis.Aaron Campbell
2000-06-12syncAaron Campbell
2000-06-12Don't ask me why, but ADMtek changed the name of their PCI Ethernet controllerAaron Campbell
from AN985 to AN983, and now their CardBus controller is named AN985.
2000-06-12more registers for the upcoming code; NetBSD.Federico G. Schwindt
2000-06-12move cfdriver to ncr53c9x.c and device declaration to conf/files.Federico G. Schwindt
2000-06-12esp support; commented out by now till i check the other archs.Federico G. Schwindt
2000-06-11apparently in order to write to config registers 1-3 you need to enable itFederico G. Schwindt
first, so do it. also set the default media based on what's on the regs >from NetBSD. Someone with one of these please test the changes.
2000-06-10correct SIMPLEQ bugs, ack interrupt. 8 packets have crypted, but kernelTheo de Raadt
memory got corrupted.
2000-06-10another vaddr used as paddrJason Wright
2000-06-10paddr not vaddr for mcr1Jason Wright
2000-06-09Add common routines for read/writing Cypress 82c693 control registers fromChris Cappuccio
NetBSD This will be used in pciide shortly, and also can be used in code which controls other functions of this chip (pci-isa and usb)
2000-06-09Import pci_mapreg_type from NetBSDChris Cappuccio
2000-06-09Clean up this file a bit.Aaron Campbell
2000-06-09Add support for 3c656, which is just the 3c575 + 56k modem. Thanks toAaron Campbell
xav@quakeserver.org for testing.
2000-06-09syncAaron Campbell
2000-06-09Add 3c656Aaron Campbell
2000-06-08replace linked lists for event queue with circular buffer,Michael Shalayeff
which gives two advantages -- faster and smaller. do not arc4_stir on pool overflow, it takes too much time, instead just hash data in and keep entropy count trim. some minor cleanups here and there. fixes overdropping of entropy on non-idle system load. provos@ ok
2000-06-07from freebsd(wpaul):Jason Wright
Update the Tigon firmware to 12.3.21. This fixes a few bugs and adds support for cards with 2MB of on-board SRAM.
2000-06-07indentAaron Campbell
2000-06-06* correct some length checkings based on the specs; still a few to fix.Federico G. Schwindt
* add 1 to number of memspaces since MS_COUNT it's minus 1. * print the correct function type in case of IOBUS. * clean cfe->flags if intface is present
2000-06-06add some tuples from pc card standard 7.0; remove outdated comment.Federico G. Schwindt
2000-06-05Untested busification of this driver done years ago.Niklas Hallqvist
Noone ever answered my call for testers so here it goes.. helps ne problems as ne at 0x300 gets a bit whacked by eg's probe
2000-06-05fix datasheet urlChris Cappuccio
2000-06-03Move everything to where is supposed to be (reg definitions, etc).Jason Wright
Add some of the skip logic.
2000-06-03remove fxp_ether_ioctl(), and move it's processing to fxp_ioctl().Jason Wright
2000-06-02squeeze basic framework into place. process generates SIMPLEQ of requests,Theo de Raadt
they get fed in, irq recovers old one, feeds new one in, callback schreds and calls back to crypto(9)... mac result buffers and packet offsets need work.
2000-06-02callback is always staticTheo de Raadt
2000-06-02make sure we are writing to the correct page; fixes a subtle bug whichBrandon Creighton
was breaking CE2 -- niklas says this fixes all sorts of other stuff too also, use my real name in copyright notice
2000-05-31syncChris Cappuccio
2000-05-31Add some OPTi IDE controllersChris Cappuccio
2000-05-31Bug fix from NetBSD, plus some more DPRINTF().Aaron Campbell