summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2001-08-03proper vga_* handling; pointed out by tholo@Michael Shalayeff
2001-08-02fix mmap.Marc Espie
Add workaround for uvm brain-deadness (allow open O_RDWR, which is necessary for mmap to work, since mmap(PROT_WRITE) does NOT work on devices)
2001-07-31License clarification from Eric S. Raymond.Peter Valchev
In an email sent to us, he authorized us to change it. It is now BSD-licensed.
2001-07-31Go down only one Ultra DMA mode at a time. Thanks to Matt Evans forConstantine Sapuntzakis
suggesting this fix. Update atapiscsi Ultra DMA downgrade logic.
2001-07-31On DMA timeouts, stop busmaster PCIIDE and reset channel. Avoid readingConstantine Sapuntzakis
device registers as this may cause lock-ups on some chipsets Clean-up in atapiscsi. Get rid of claim_irq. Instead, atapiscsi always returns -1 (maybe) from the interrupt handler.
2001-07-30syncTheo de Raadt
2001-07-30attempt to match intelTheo de Raadt
2001-07-30latest vortex device list; juergen.frickTheo de Raadt
2001-07-27Back out. This is more complicated than I thought.Artur Grabowski
2001-07-27syncTheo de Raadt
2001-07-27shorten, once again. People: USE SHORT NAMES!Theo de Raadt
2001-07-27syncTheo de Raadt
2001-07-27new devs; loict@bougon.netTheo de Raadt
2001-07-27Change how interrupts are acknowledged -- this is how the specification sayThorsten Lockert
they should be acknowledged, and makes things work under VMware without the timeout problems. miod@ ok
2001-07-27Allow mmap. Not really working correctly yet, but almost.Artur Grabowski
2001-07-27Correct return values from audiommap.Artur Grabowski
2001-07-27Startup hooks. Can be used for providing root/swap devices from deviceNiklas Hallqvist
systems which want configuration to finish late, like I2O. Implemented via a general hooks mechanism which the shutdown hooks have been converted to use as well. It even has manpages!
2001-07-27Yet another probe fix. Switch to the right drive before looking at registersConstantine Sapuntzakis
2001-07-26regenBrad Smith
2001-07-26add Broadcom BCM5700 Gigabit MACBrad Smith
2001-07-26make it compile on `other' endian machinesMichael Shalayeff
2001-07-25be carefull about initializing timeoutsMichael Shalayeff
2001-07-21regenNathan Binkert
2001-07-21Add Level1 and their LXT1001 (Now owned by Intel)Nathan Binkert
2001-07-21Undo last fix to ata_wdc.c. Don't deregister timeout in generic codeConstantine Sapuntzakis
2001-07-21Don't hang on missing interruptsConstantine Sapuntzakis
2001-07-21- don't allow wildcarded interruptsJason Wright
- use correct type (bus_addr_t) for iobase - if interrupt allocation fails, abort - clean up interrupt handler (again)
2001-07-21- Clear all interrupts during initialization (shouldn't be necessary, butJason Wright
doesn't hurt). - Turn the dma queues on and off as needed. This results in fewer PCI aborts on 7751.
2001-07-20Not mapping registers you know are there (even if they don't work) is aJason Wright
bad idea on ISA when you think about PCMCIA; pointed out by costa and mickey.
2001-07-20Since the aborts seem recoverable (thus far), don't printf() about them,Jason Wright
just maintain a counter.
2001-07-20regenPeter Galbavy
2001-07-20AMD 761/762 Host-PCI and PCI-PCI bridgesPeter Galbavy
2001-07-20regenPeter Galbavy
2001-07-20add DLink DGE-550T GigE cardPeter Galbavy
2001-07-20Add pa_bus to pci_attach_argsConstantine Sapuntzakis
Better VIA IDE chipset handling. From NetBSD
2001-07-19Fix slave ATAPI device detect broken by last patchConstantine Sapuntzakis
2001-07-19AMD766 support with UDMA/100. Thanks to Peter Galbavy for the patchConstantine Sapuntzakis
2001-07-18do not reset the volume after playback; landy@alumni.caltech.eduTheo de Raadt
2001-07-18fix vtophys usage, mainly ppc-required; art@ ok and tried to ↵Michael Shalayeff
bribe^H^H^H^H^Hmotivate me to bussydma 'em too (;
2001-07-18Enable reception of PCI abort interrupts and attempt to handle them.Jason Wright
7751 seems to generate these alot and restarting the DMA unit seems to get things going again. 7951, however, never generates these aborts in the same machine/slot.
2001-07-17syncTheo de Raadt
2001-07-17heck, call RCC ServerWorksTheo de Raadt
2001-07-17don't bother mapping the status registers, we don't use it.Jason Wright
2001-07-17From NetBSD: driver for Addonics FlexPort 8SJason Wright
KNF'd and interrupt routine rewritten in addition to normal porting. (Interrupts don't appear to work the way they are described, so depend on the slave devices doing the right thing).
2001-07-17Rework exphymatch so that it uses positive logic. Makes more sense.Nathan Binkert
tested by jason@
2001-07-16add support for the PHY on a 3c920 / 3c980C found on Tyan Thunder K7Peter Galbavy
boards. ok'd nate@
2001-07-16regenPeter Galbavy
2001-07-16add 3com OUIPeter Galbavy
2001-07-16oops, remove some debugging stuffJason Wright
2001-07-16- Separate out reset function of proc unitJason Wright
- Handle ram detection errors more gracefully - If things go awry after enabling DMA, turn off polling - Follow hifn's specs for readram and writeram commands more closely - Add bus_dmamap_sync()'s during ram probing as well