summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2001-08-22rename hs_flags -> hs_state and use #defines for the state names.Jason Wright
2001-08-22Initialize auto variable (win[{0,1}].win_flags). Also, if PCCBB_MEM_CACHABLEAaron Campbell
isn't set, clear the prefetchable bits in the bridge control register. These fixes from NetBSD. Now OpenBSD won't hang when it tries to read the CIS from an ADMtek-based card through a Ricoh-based PCI-CardBus bridge.
2001-08-22better error handling (a merge of ben's stuff and mine)Jason Wright
2001-08-22regenArtur Grabowski
2001-08-22sun ebus.Artur Grabowski
2001-08-22Better error catching (badly aligned iov's are EINVAL not ENOMEM)Jason Wright
2001-08-21syncTheo de Raadt
2001-08-21more; openbsd@davidkrause.comTheo de Raadt
2001-08-20regenMichael Shalayeff
2001-08-20better aureal namesMichael Shalayeff
2001-08-20regenMichael Shalayeff
2001-08-20aureal advantageMichael Shalayeff
2001-08-20Allow driver to recognize Cyclades 4Y and 8Y cards.smart
Not finished yet, but cleaned up and moved around code for better organization. Inspired by NetBSD and other PCI drivers. From my dmesg: cy1 at pci0 dev 10 function 0 "Cyclades Cyclom-8Y" rev 0x01
2001-08-19fetch sc_intline from pci_intr_line(ih) to accomodate forMichael Shalayeff
the line being possibly resolved in pci_intr_map(). found and tested by jason@
2001-08-19...and convert this one as well.Miod Vallat
2001-08-19More old timeouts removal, mainly affected unused/unmaintained code.Miod Vallat
2001-08-19sparc64Artur Grabowski
2001-08-17quieten pcmcia/cardbus interrupt handling at unsuspend timeTheo de Raadt
2001-08-17Add RC4 support.ben
2001-08-17Oops, maxseglen and maxlen were backwards in call to bus_dmamap_create().Jason Wright
2001-08-15- Attempt to recover from PCI aborts. This is a heavy handed approach whichJason Wright
involves running down what's in the queue and resetting the chip. - remove a DELAY() from reset and just wait for the proc unit to come out of reset. - never set the LAST bit in a JUMP descriptor - use lengths from each map (not just source map) for total_*_length in command [This does not fix problems with net4501, but may address problems with CA810]
2001-08-15Add some stuff missed in a previous FreeBSD merge... Fixes the problem whereJason Wright
sk busy loops when carrier is lost until it returns; based on patch from david langhorst <dirt@monkey.org> and tested by John Ladwig <jladwig@mango.lioness.net>
2001-08-14Call dc_read_srom with the correct width; patch from gluk@. Fixes problemsAaron Campbell
with multiple 21143 interfaces.
2001-08-12absolutely no need to include vm_parm.h after vm.hMichael Shalayeff
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