summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2006-05-31mpi hardware uses an 8 bit field to describe the number of devices it hasDavid Gwynne
on a port. since 256 wont fit into 8 bits they say 0 means 256. this diff does the appropriate interpretation. it also avoids a divide by zero when we figure the openings out by dividing the number of commands the controller can support by the number of devices it supports. panic found while testing the fc controller at home.
2006-05-31allow TULIP_TXTIMER to fit in the softc field tulip_txtimer.Brad Smith
From NetBSD
2006-05-31dont display the first manufacturing pageDavid Gwynne
2006-05-31c++ style comments shouldnt be in the treeDavid Gwynne
2006-05-31fix Jumbo frames on strict alignment architectures by allocating a new mbuf andBrad Smith
copying the Ethernet header to the new mbuf. The new mbuf is then prepended into the existing mbuf chain. From FreeBSD ok reyk@ pascoe@ jason@
2006-05-31order cdevs alphabetically by vendorFelix Kronlage
ok brad@
2006-05-31Use the watchdog(4) framework for watchdog services instead of rollingMichael Knudsen
more or less the same code. This means that all our watchdog drivers use the framework, and that they all can be configured using sysctl kern.watchdog.{period,auto}, and they can all use watchdogd. At least for now we still support the /dev/wdt0 char device and userland poking using ioctl. Testing by < jg ! rilk , com >, many thanks! ok deraadt
2006-05-31int32 i >> 32 is undefined, so cast to unsigned long long first, ok dlgTheo de Raadt
2006-05-31implement chained scatter gather lists.David Gwynne
2006-05-30Give up trying to communicate after 10 consecutive errors - the deviceChristopher Pascoe
is most likely not coming back.
2006-05-30Do not reset the board, for it will not keep the interrupt configuration theMiod Vallat
BIOS configured it in; from NetBSD via Andrew Daugherity.
2006-05-30add Oxford CB950 to the list of devices having more than one BAR, soFelix Kronlage
that it can be attached properly
2006-05-30removes the isavar.h include and the ifdef bsdi cruftFelix Kronlage
ok miod
2006-05-30remove dev/isa/isavar.h include, not needed anymoreFelix Kronlage
ok miod
2006-05-30sync with reality.Christopher Pascoe
2006-05-30If a zero-length bulk or interrupt transfer is requested then assumeChristopher Pascoe
USBD_FORCE_SHORT_XFER to ensure that we actually build and execute a transfer. Based on changes in FreeBSD rev1.47
2006-05-30raise the timeout on the init commands (especially port enable) to giveDavid Gwynne
the sas controller currently being used in jasons blade 2000 a chance to respond.
2006-05-30hush; ok dlgJason Wright
2006-05-29increase the timeout on the enabling commands during attach so that sasDavid Gwynne
controllers have a chance to respond.
2006-05-29Check for possible NULL dereference in aml_showvalueCan Erkin Acar
tested & ok gwk@ dim@
2006-05-29add the sas1064 as a supported deviceDavid Gwynne
2006-05-29Convert NetBSD new-style %b strings to old-style.Miod Vallat
2006-05-29Do not cast a bus_addr_t back in to a pointer as these types may not beMiod Vallat
compatible; plus this makes a computation clearer. ok damien@
2006-05-29Regen (although this does not change anything for these keyboards).Miod Vallat
2006-05-29Add support for the audio volume keys found on many laptops' builtinMiod Vallat
keyboard. These specific keys are posted to a kernel thread which will issue mixer commands if an audio device exists. Written by Alexey Vatchenko <avv , mail zp ua> with tweaks by deraadt@ and I.
2006-05-29limit the number of scatter gather entries sent with the scsi_io commandsDavid Gwynne
so it fits in the maximum request frame size. this will do until i can write sgl chaining in a nice way.
2006-05-29add more mpi goo for scsi task management and port configDavid Gwynne
2006-05-29Nuke unused local variable (ok beck deraadt) and unused structMichael Knudsen
bio_softc declaration (ok and testing dlg).
2006-05-29NVIDIA nForce MCP04 (some kind of nForce4) AC97 should work hereJonathan Gray
as well going by the Linux driver. "fine by me" jason@
2006-05-29put the 64bit flag in the right place on the scatter gather list.David Gwynne
2006-05-29split mpi_poll out into mpi_complete, and rewrite poll to use start andDavid Gwynne
complete to do its job. enforce the use of a timeout on polled commands and make the callers check if the timeout happened.
2006-05-29remove some if 0 codeDavid Gwynne
2006-05-29bump mpi up to using 64bit for all dvaDavid Gwynne
2006-05-29Only claim an interrupt if a real interrupt event occured, prevents falseDale Rahn
counts on shared interrupts. Flush the tx data buffer before handing the buffer over to the hardware, fixes tx on arm. ok pval@ looked at by jsg@
2006-05-29Fix a comment, remove a stray variable assignment.Christopher Pascoe
2006-05-29Eliminate variable shadowing.Christopher Pascoe
From NetBSD r1.104
2006-05-29Missed header file change in previous commit.Christopher Pascoe
2006-05-29Correct status value check for OHCI isoc transfer;Christopher Pascoe
the spec says that "not accessed" is 111x, not 1111. From NetBSD rev1.158
2006-05-29Only check USBD_FORCE_SHORT_XFER for writes.Christopher Pascoe
From NetBSD rev1.164
2006-05-29Only do the software part of an abort if we are dying.Christopher Pascoe
2006-05-29Only do the software part of an abort if we are dying.Christopher Pascoe
2006-05-29Check the return value of aml_ederef isnt NULL before use.Gordon Willem Klok
Fixes a few panics. ok canacar@
2006-05-29minor space nitPeter Valchev
2006-05-29garbage collect NFE_NO_JUMBO.Brad Smith
2006-05-29Add embedded controller support.Can Erkin Acar
ok marco@ deraadt@ testing & ok gwk@
2006-05-29Fix a memory overrun in the aml parser code.Can Erkin Acar
ok deraadt@, gwk@
2006-05-29formattingBrad Smith
2006-05-29Make sure all physical addresses are filled in the qTD even when we haveChristopher Pascoe
a page offset. From Dan Ellis via NetBSD rev 1.103
2006-05-28Make sure to honor the USBD_FORCE_SHORT_XFER flag and generate an emptyChristopher Pascoe
transfer when necessary. From Dan Ellis via NetBSD rev 1.102
2006-05-28- force the maximum receivable frame size down to 1518 bytes forBrad Smith
strict alignment architectures for the time being. - remove the m_adj() on non-strict alignment architectures as this seems to resolve the Jumbo crashing issue. tested by a few developers. ok reyk@