| Age | Commit message (Collapse) | Author | Files | Lines |
|
than driver specific strings.
ok kettenis
|
|
instead of using magic numbers. No binary change.
Diff from Martin Natano.
ok deraadt@
|
|
Reported by Jonathon Sisson <openbsd at j3z ! org>, thanks!
|
|
native byte order. No behaviour change, as attach time
parameters are just hints, except thay this makes audioctl
output nicer if the device was never opened.
|
|
|
|
to the "Windows Precision Touchpad" standard. when a compatible
device is found, hidmt claims all report ids and switches the device
into multitouch packet mode.
add imt, an i2c-HID driver that sits between ihidev and hidmt
|
|
establish interrupt before probing for devices to handle each report id
sign an int, found by jsg
|
|
code from FreeBSD, name from NetBSD
|
|
|
|
A crash reported by Jonathon Sisson is caused by incorrect calculation
of available descriptors on the tx ring. While here, split the mbuf
chain so that we won't unload the whole thing in the txeof before
removing grant table references from transmit descriptors.
|
|
When testing evtchn_mask bits we need to treat the array as a bit
matrix for an isset macro to test correct bits. Reported by reyk@
some time ago, Wei Liu <wei ! liu2 at citrix !com> figured out how
to reproduce the problem. Thanks!
|
|
|
|
|
|
Reyk has reported an issue that turned out to be an incorrect calculation
of bytes available for reading. This diff also places missed semaphore
releases in the xs_start and makes 'left' a size_t in xs_ring_{get,put}.
|
|
the last byte, depending on the timing
|
|
|
|
kernel can find and attach dwiic(4) and sdhc(4).
|
|
|
|
were set as per the acpi spec.
ok kettenis@
|
|
the match function return 0 to prevent the driver from attaching.
|
|
|
|
|
|
|
|
|
|
Xen doesn't provide a way for a guest to decide which model of
the interface is selected in the VM configuration and therefore
there's no simple way for Netfront and emulated devices to co-
exist on the same system. Emulated em(4) or re(4) drivers will
take over if xnf(4) driver is disabled or not compiled in.
Idea and OK reyk
|
|
|
|
dont need a billion tabs for the function prototypes. just some
akward line wrappings.
|
|
|
|
|
|
|
|
|
|
* Properly map bus space; using BUS_SPACE_MAP_PREFATCHABLE is not agood idea
as it may lead to reordering or merging of register writes in the store
buffer.
* Properly implement the iic(4) operations in dwiic_i2c_exec().
* Keep timings set up by the firmware if the SSCN and FMCN methods aren't
available.
ok jcs@
|
|
interrupt handler.
ok jcs@
|
|
into account the 2 bytes needed to store the length. Also make sure
that we have at least wMaxInputLength bytes available for reading input
reports.
ok jcs@
|
|
|
|
disabled or if allocating memory during the attachment process failed.
Problem reported by and original diff from James Hastings on bugs@.
ok deraadt@
|
|
|
|
ahci_pci updated to cope with the new pcidevs id for its sm951
|
|
|
|
ok ratchov@ deraadt@
|
|
traverse sideways. This seems to be what all callersexpect it to do, and
fixes a bug in dwiic(4) where it would try to access i2c devices on busses
they're not attached to.
If there is any fallout from this change, the right thing to do is probably
to make sure callers pass the right node.
While there, change the return type to void, as the return value was useless
and none of the callers looked at it.
ok mlarkin@
|
|
|
|
|
|
|
|
We need to ensure that rx and tx fragments do not cross page boundary
since grant table reference can only point to a complete page. Add a
couple of kernel assertions in the dma map loading code to catch these
problems early in the future.
|
|
noticed by jsg
|
|
another bug introduced in my turbo mode removal commit; Now fixed.
Keep the debug printf added in r1.155.
|
|
register space of the i2c device) with the i2c address. For i2c busses
enumerated by ACPI we get the address from the I2C Serial Bus Connection
Resource Descriptor returned by the _CRS methide of the i2c device. Pass the
HID descriptor address in the ia_size member.
ok jcs@
|
|
descriptors.
ok jcs@
|
|
Seems to make Tx rate scaling go up faster and helps Rx performance.
ok deraadt@
|