| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
ok ratchov@
|
|
it seems to fix the occasional watchdog timeout when using MSI.
tested by many
|
|
ok kettenis@
|
|
Pointed out by Pedro
ok krw@
|
|
branche maintained by the Ubuntu folks. Original linux commit message:
'Fix incoherence with fence updates on Sandybridge+'.
ok jsg@
|
|
|
|
ok sthen@ deraadt@
|
|
ok mpi@, jsg@
|
|
while there, fix a few %d into %u
|
|
ok deraadt@
|
|
|
|
|
|
noteably this uses the gt lock and force wake in some cases
and includes a gen5/ironlake errata.
ok kettenis@
|
|
|
|
|
|
|
|
from Maximilian Fillinger
|
|
Some free functions (radeon) grab sleeping locks. Instead when we ahve
taken the object off the tree we unlock and unref, then regrab before
looking again.
from oga in bitrig, ok kettenis@
|
|
anything useful there. Switching from glass console to serial console is
already done by cninit(), and the reinitializaton of cn_tab by cnset()
breaks the conseleness checks in the wsdisplay code.
Tested on various amd64/i386 systems with both glass and serial console.
ok mpi@
|
|
when the offset is -1 < degC < 0.
ok by yuo@ and mpi@.
|
|
expresscard serial card
|
|
|
|
expresscard serial card
|
|
ok miod@
|
|
of sectors to write by one value and increment the address
the next i/o will start at by a different amount.
|
|
found out the hard way by chris@ and mpi@
|
|
Potentially fixes a race/panic reported by claudio@
ok jsg@
|
|
Potentially fixes a race/panic reported by claudio@
ok jsg@
|
|
- the am7990_get() - now lance_get() - is unchanged.
- the interrupt acknowledge logic is unchanged, and will disable interrupts,
then acknowledge all interrupt conditions.
Add ILACC (79900) support (from NetBSD).
Both LANCE (am7990.c) and ILACC (am79900.c) code share as much common code
(lance.c) as possible. This affects all le(4) attachments, but the changes
are mostly mechanical, to split am7990-specific parts from lance-agnostic
parts.
Compile tested on all affected platforms. Tested on alpha, hp300, luna88k,
mvme88k, sparc, sparc64 and vax.
|
|
an I/O error.
When such thing happens, the device is more likely to be already gone
or non responding, but the task responsible for aborting the pipe has
not been executed.
Fix a problem where the ehci(4) controller would vomit^Wprint a lot of
"ehci_idone:" messages in loop leaving the machine unusable, initially
reported by ajacoutot@ and later by RD Thrush.
Fix tested by RD Thrush and Markus Bergkvist, thanks!
ok miod@
|
|
command byte. This allows at least my USB keyboard to be part of
the console on a Lenovo E20.
ok miod@
|
|
|
|
|
|
|
|
|
|
(markus.uhlin; bredband dot net), thanks!
|
|
important (and write-only) register state; this will allow this driver to
be used as a console before it attaches, to be used shortly.
|
|
|
|
xeon e3-1200v2 pcie ids while here as suggested by jsg@
ok jsg@
|
|
Get rid of the badly named usbd_bulk_transfer() and usbd_intr_transfer()
they were two identical wrappers to submit a synchronous transfer.
Now all synchronous transfers are submited using usbd_setup_xfer(9) and
usbd_transfer(9) explicitly using the USBD_CATCH flag when signals must
be checked.
Previous version ok'd by mglocker@, with subtle inputs from miod@
|
|
The synaptics driver now attaches to elantech v2 touchpads. It seems these
pads were always falling back to compat mode, which went unnoticed until r1.47.
Fix based on a patch submitted by Cedric Tessier:
http://marc.info/?l=openbsd-bugs&m=136904396518528&w=2
which in turn was probably based on parts of this patch:
https://launchpadlibrarian.net/73099683/elantech.patch
which updates the Linux driver code but isn't part of Torvald's Linux.
Behaviour of elantech firmware versions seems to vary quite a bit so print
the firmware version at attach time for reference in future bug reports.
Fix tested by frantisek holop and Peter J. Philipp.
ok mpi@
|
|
noticed by maxime villard
|
|
USB transfer reported an I/O error.
This is more likely to have no effect apart generating more
errors because when this happens, the device is generally
already physically detached but the *detach() task has not
run yet. So simply return and wait for the device to be
removed like ucom(4) does.
Partially fix an issue reported by RD Thrush rt at thrush.com.
ok miod@
|
|
with the fastpath and cpu relocs disabled for now.
eb_* functions based on code in FreeBSD.
ok kettenis@
|
|
|
|
|