summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2010-06-29Add some missing UHCI and EHCI register restores on resume. Fixes at leastMike Larkin
one broken UHCI on resume. Tested by myself, kettenis, phessler, jsg, pirofti. Doesn't help all machines, but no worse than before on any of them. ok kettenis@, deraadt@
2010-06-29Add support for mapping ACPI to PCI devicesJordan Hargrave
ok kettenis, deraadt
2010-06-29More workarounds adapted from FreeBSD to make the 82577/82578 happy,Jonathan Gray
from Mike Belopuhov and me. looks good reyk@ ok claudio@
2010-06-29Add code to make ahci(4) suspend/resume properly. Probably not perfect yet,Mark Kettenis
but it seems to work reliably on several laptops. ok dlg@ (a while ago), tested by mlarkin@ and marco@
2010-06-29Call bufq_quiesce() on suspend to stop all I/O and bufq_restart on resume.Mark Kettenis
Makes suspend/resume work much better while doing disk I/O. ok mlarkin@
2010-06-29move a little code around, eventually it will be betterTed Unangst
2010-06-29fix a logic error found by lintJonathan Gray
2010-06-29Interface drivers should use DV_IFNET, not DV_DULL.Matthew Dempsky
ok deraadt@
2010-06-2960 is a more reasonable guess for number of minutes in an hour than 100.Ted Unangst
spotted by TeXitoi. ok deraadt
2010-06-28Initial 82578 support from Mike Belopuhov.Jonathan Gray
ok claudio@
2010-06-28Use an SLIST instead of a TAILQ for the ccb free list. Order doesn'tMichael Knudsen
matter, an SLIST is smaller, and the first element is more likely to be in cache. Previously we took from the head and returned to the tail, which meant that we were using the ccb that was the least recently used one which also means it has the smallest chance of being in cache. ok deraadt
2010-06-28Remove all adapter-specific 'struct scsi_device's. They are never used. FirstKenneth R Westerback
step in elminating 'struct scsi_device' entirely. Spotted and initial diff from matthew@. ok matthew@ dlg@ deraadt@ marco@ miod@
2010-06-28fix typo; from BradChristian Weisgerber
2010-06-28Add initial support for RTL8168E, brokenness reported by Joe Gidi.Stuart Henderson
With help from Brad, ok jsg@, closes system/6402
2010-06-28Allow tty drivers to request larger buffers at attach time using aTheo de Raadt
max-baud-rate hint. Adjust TTYHOG (the nearly full logic) to this new situation. The larger buffers are required by the very high speed KDDI devices in Japan (CF com, or USB ucom) so those are the only two drivers which currently ask for a larger buffer size. ok yasuoka miod
2010-06-28Move disk_attach() to the end of the attach functions, at which point theJoel Sing
disk is now ready to handle I/O. ok krw@ dlg@
2010-06-28KNFJordan Hargrave
2010-06-28Add definitions for Intel/AMD IOMMU ACPI tablesJordan Hargrave
2010-06-28add back the initialisation of a loop condition thatJonathan Gray
was mistakenly removed in 1.208 ok dlg@ marco@
2010-06-28implement iopools in osiop to get rid of another use of XS_NO_CCB.David Gwynne
original diff corrected by miod@ tested by and ok miod@
2010-06-28Use a more moderate fifo trigger level (4) for moderately quickChris Kuethe
(sub-38400) port speeds. Inspired by netbsd. ok fgsch krw deraadt miod
2010-06-27don't probe "volume knobs" on resume. probably not needed andJacob Meuser
is currently breaking resume. ok pirofti
2010-06-27vscsi(4) doesn't use vscsi_ioc_t2i's senselen field anymore, soMatthew Dempsky
garbage collect it. ok dlg@, krw@, claudio@
2010-06-27Change ACPI namespace to use SIMPLEQ macrosJordan Hargrave
ok mlarkin
2010-06-27More PCH/82577 bits from FreeBSD, this does not includeJonathan Gray
all the workarounds but is enough to make things run at faster than 10 Mbit speeds, though these aren't always reflecting in ifmedia properly just yet. ok claudio@
2010-06-27Add _acpi_matchhids routine, precursor to pci device matchJordan Hargrave
2010-06-27check if the jacks that will mute the speaker can generate unsolicitedJacob Meuser
events, instead of checking if the speaker can generate unsolicited events problem report and testing by Brad, thanks
2010-06-27Clear ACPI fixed event status on resume (power buttons/etc) so that someMike Larkin
machines don't immediately resume after suspending to S3. Tested by kettenis@ and I on 5 or 6 machines, deraadt@ "yeah, looks good"
2010-06-27Add support for 800x480. Tested on Lilliput UM-70, MIMO UM-710 and UM-740.Mats O Jansson
ok matthiue@ and mglocker@. -moj
2010-06-27Cleanup aml_find_node callsJordan Hargrave
2010-06-27regenMike Larkin
2010-06-27Remove redundant 'Intel' from Clarkdale and Arrandale video names.Mike Larkin
ok oga@
2010-06-27Cleaned up acpi_maptable, adds to table list directlyJordan Hargrave
2010-06-27"Believe it or not," nothing uses scsi_xfer's req_sense_length fieldMatthew Dempsky
in any meaningful way, so just get rid of it. ok krw@, dlg@
2010-06-27mpii was modelled very heavily on mpi which means that it inherited a splitDavid Gwynne
of pci specific code and the rest of the driver. in hindsight, this was a stupid thing to do in mpi since there will only ever be pci based mpi controllers. the same goes for mpii, but unlink mpi it doesnt have the bus and generic driver split at the file level, just in the code. this merges the pci and generic mpii autoconf code so its just mpii autoconf code. apologies for the files.pci change. tested by me ok marco@
2010-06-27Add another one. -mojMats O Jansson
2010-06-27GPIO quirk for IDT 92HD71B7 in HP laptops (such as HP HDX 18)Jacob Meuser
2010-06-27Regen. -mojMats O Jansson
2010-06-27Another DisplayLink device. -mojMats O Jansson
2010-06-26Don't #include <sys/user.h> into files that don't need the stuffPhilip Guenthe
it defines. In some cases, this means pulling in uvm.h or pcb.h instead, but most of the inclusions were just noise. Tested on alpha, amd64, armish, hppa, i386, macpcc, sgi, sparc64, and vax, mostly by krw and naddy. ok krw@
2010-06-26Grow COM_IBUFSIZE from 1024 to 8192 to be enough size for recentYASUOKA Masahiko
devices. This will fix the problem using KDDI W04K that has 3.1 Mbps in downlink. ok deraadt@
2010-06-26If you put CISS_LOCK()/CISS_UNLOCK() around a switch statement, youKenneth R Westerback
must break out of the cases, not directly 'return' error codes. I think the error case is currently impossible, but why leave an armed bear trap lying about?
2010-06-26make sure widgets are connected to usable widgets by default.Jacob Meuser
for example: outputs.sel7_source= -> outputs.sel7_source=adc-0:1 on the HP HDX 18
2010-06-26PCH needs its own Low Power Link Up code as it it is configuredJonathan Gray
in the PHY instead of the MAC like ICH8.
2010-06-26xs->cmd[n] doesn't mean the n'th byte, because xs->cmd is a structKenneth R Westerback
*scsi_generic. Change xs->cmd[0] references in sii.c to xs->cmd->opcode and do (caddr_t) arithmetic when copying chunks into the adw adapter struct. Found by Matthew Dempsky, diff tweaked and tested by me.
2010-06-26add HUAWEI E182 (aka Emobile D31HW)Yojiro Uo
2010-06-26regenYojiro Uo
2010-06-26add new umsm device (HUAWEI E182 / aka Emobile D31HW)Yojiro Uo
2010-06-24- remove ISAPNP_FREE and ISAPNP_MALLOC macro's and just use them inline.Jasper Lievisse Adriaanse
ok thib@ deraadt@
2010-06-23regenDavid Gwynne