summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2001-08-12remove redundant vm includesMichael Shalayeff
2001-08-11document the fast thingy on the VScom PCI-200LTheo de Raadt
2001-08-11move hifn_stats definition to headerJason Wright
2001-08-10allocate tx dma maps in attach instead of creating/destroying them for each txJason Wright
2001-08-09- scb_wait() is now time based (not cpu speed based)Jason Wright
- rearrange multicast setup to be part of init - convert cu operations to bus_dma(9) (still have to do RFA ops).
2001-08-09Use a startup hook for the rest of the chip initialization.Hakan Olsson
2001-08-09syncTheo de Raadt
2001-08-09yet another damn winmodemTheo de Raadt
2001-08-08syncTheo de Raadt
2001-08-08new stuffTheo de Raadt
2001-08-08leave the dma engines polling for a bit after the last descriptor has beenJason Wright
passed through. After a few seconds (5 currently) of no activity, stop them completely.
2001-08-08Initial support for RC4 operations (This probably won't work yet asJason Wright
the caller of *_process() doesn't seem to initialize crd_klen correctly; it has a zero value... still debugging...).
2001-08-05syncTheo de Raadt
2001-08-05Hint: another vendor who made a PCI chipsetTheo de Raadt
2001-08-05syncTheo de Raadt
2001-08-05VScom PCI 200-L; lmoore@starwon.com.auTheo de Raadt
2001-08-03Fix logic for detecting 82558 and newer chips in pci;Chris Cappuccio
This driver allows large frames for those chips so set IFCAP_VLAN_MTU for 82558+
2001-08-03from NetBSD:Chris Cappuccio
Add support for Acard ATP850/860, Highpoint HPT370A, and ALi UDMA4/5 controllers Workaround some OPTi chipset bugs (opti_chip_map still disabled by default)
2001-08-03syncChris Cappuccio
2001-08-03Acard IDE and SCSI controllersChris Cappuccio
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-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