Age | Commit message (Collapse) | Author |
|
provide the OEM defined regions that are used by the AML on some
Cherryview-based machines.
ok mlarkin@
|
|
what a waste of two days.
|
|
|
|
|
|
ok jmatthew@ guenther@ kettenis@
|
|
|
|
such as on PCI dwiic(4) devices.
this is a temporary workaround until the underlying interrupt
problem is fixed.
tested by various
|
|
calling it intel 40g is less correct because the same driver is used for
10g and 25g parts as well.
|
|
im pretty sure we dont need it if we're just using the chip as a
single ethernet port.
|
|
|
|
this doesn't work yet, but it very recently got too big to hack on
without cvs to help me manage further changes to it.
ok deraadt@
|
|
indicate a bug somewhere, it is unlikely to be in the OpenBSD glue code.
There are reports that these go away in newer Linux code anyway.
Stops claudio@ from whining.
|
|
ok kettenis@
|
|
measured RSSI values. The same is already done for USB devices.
RSSI values shown in ifconfig make sense now.
ok kevlo@
|
|
values occur. Add macros to access RSSI info in ds_status4 as well.
ok kevlo@
|
|
|
|
Based on a diff from mpi@.
ok guenther@, mpi@
|
|
Lenovo ThinkSystem RAID 530/930. The main differences are in fast path
IO, which we don't use, so all we have to deal with is some changes in the
raid context layout and different PCI BARs. The mfii_iop structure gets
rearranged a bit to accommodate these.
tested on a perc h740p and a h730 (by dlg@)
ok dlg@
|
|
|
|
|
|
sizes of edge areas, vertical edge areas as default, and a check for
the WSMOUSE_TYPE that may detect clickpads where software buttons
should be placed at the top edge).
|
|
|
|
instead of rolling its own now that it's been made available.
OK dlg
|
|
that identify and mask touches resting in the bottom area.
|
|
whether the device is started before using structures shared with the
interrupt handler. From Michael W. Bombardieri, tested by me.
|
|
From Artturi Alm.
|
|
Allwinner A10/A20.
|
|
A lot of randomness event producers are executed in the interrupt
context increasing the time spent in the interrupt handler resulting
in extra costs when adding randomness data to the pool. However, in
practice randomness event producers require interlocking between each
other, but not with with consumers due to the opportunistic nature of
event consumers.
To be able to take advantage of this idea, the ring buffer indexing
is now done with two free running producer and consumer counters modulo
power of 2 size of the ring buffer.
With input from and OK visa, tb, jasper
|
|
ok jsg@
|
|
|
|
ok jsg@
|
|
This still deviates from the implementation we have on macppc, but we only
ever use OF_getnodebyname() to find child nodes in our tree.
ok tom@, visa@
|
|
ok kettenis
|
|
ok kettenis@ mpi@
|
|
due to power failure and an announcement is transmitted as input by the device
making it detectable. At this point, the device must be re-enabled to continue
working since any configuration done prior to the reset is lost.
Detection is implemented using a watchdog and enabled for all protocols. So far,
the announcement has been observed on Synaptics by me and on Elantech v4 by
bru@. Extra care has been taken to handle potential false positives: when the
announcement byte sequence is part of a valid input packet.
with help and ok bru@, mpi@
|
|
ok bru@, mpi@ (as part of a larger diff)
|
|
ok deraadt@, mpi@
|
|
above and enable the driver on arm64.
From Artturi Alm. Tested by Stephen Graf.
|
|
From Artturi Alm. Tested by Stephen Graf.
|
|
Recognize this state and allow user configuration of the pin if the
pin is left into this state.
tested by Stephen Graf.
|
|
|
|
reports more than 3 bulk-out endpoints.
Problem found by Pierre Pronchery (khorben) during code inspection.
ok mpi@ kevlo@
|
|
haesbaert points out that ie(4) does a weird error accounting dance
which requires it to decrement a interface counter in some cases.
Shuffle things around to only ever do an increment
"sure" kettenis, OK mpi
|
|
ttyB* minor numbers change; be sure to rerun MAKEDEV if you do not
upgrade with bsd.rd
Adapted from NetBSD by miod@
|
|
ether_output().
|
|
|
|
The new versions use wsmouse_configure, and leave compat-mode handling
to wsmouse.
ok stsp
|
|
comment with a barrier. Tested in both fast and slow modes.
from miod@
|
|
ok jsg@, stsp@
|
|
ok mpi@
|