summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
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-27Allow mmap. Not really working correctly yet, but almost.Artur Grabowski
2001-07-26regenBrad Smith
2001-07-26add Broadcom BCM5700 Gigabit MACBrad Smith
2001-07-21regenNathan Binkert
2001-07-21Add Level1 and their LXT1001 (Now owned by Intel)Nathan Binkert
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-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-19AMD766 support with UDMA/100. Thanks to Peter Galbavy for the patchConstantine Sapuntzakis
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-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
2001-07-13Remove static'ness of functions in line with normal OpenBSDKenneth R Westerback
preferences. Rename tul_* functions/variables iha_* for consistancy, since all are now visible. As updating the EEPROM did not work, don't try. Remove now unused static dftNvram variable, and functions used only in trying to write it to EEPROM. Make iha_rate_tbl a const.
2001-07-11Eliminate use of static functions in line with normal OpenBSDKenneth R Westerback
preferences. Having more debugging info available during fixup of this driver to work on powerpc can't hurt either! Change adwminphys() to adw_minphys() to make consistant with all other function names in adw.c.
2001-07-10ANSI C does not like labels: without a statement after that.Marc Espie
Restore missing breaks.
2001-07-09Remove dubious #include MACRO "string" construct (non-ANSI)Marc Espie
and use the more correct #include <file.h> style. From discussion with millert@.
2001-07-08regenBrad Smith
2001-07-08Hifn has changed its company name, make the name consistent throughoutBrad Smith
the tree. Hi/fn, Hi/Fn and HiFn -> Hifn. -- Ok'd by deraadt@
2001-07-08OpenBSD tags.Federico G. Schwindt
2001-07-07On 2nd though, pci_conf_read returns host-ordered words.Niklas Hallqvist
2001-07-07Correct PCI identifier matching. Match more devices too.Niklas Hallqvist
2001-07-07syncNiklas Hallqvist
2001-07-07More aac identifiersNiklas Hallqvist
2001-07-063com airconnect 3crwe777aJason Wright
2001-07-06syncJason Wright
2001-07-063com airconnect (3crwe777a)Jason Wright
2001-07-06Only clear the relevant capabilities when the MTU is set tooAngelos D. Keromytis
high. Clarify logic of message tagging.
2001-07-06IP/TCP/UDP checksumming on the NIC; from rtecco@umich.eduAngelos D. Keromytis
2001-07-04Add tests for segment lengths and total lengths bigger than the chip can handle.Jason Wright
Also, add a missing test for *2pages failure on destination buffers.
2001-07-04clarify/neatenJason Wright
2001-07-04Off-by-one error in out-of-range test in bktr_openConstantine Sapuntzakis
2001-07-03enable rx ip checksum offloadJason Wright
2001-07-03From FreeBSD:Jason Wright
mask off high order part of vlan tag (the non-tag parts)
2001-07-02Put the ISES firmware under dev/microcode/.Hakan Olsson