| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
suggested by deraadt@
ok mpi@
|
|
|
|
ok mpi@
|
|
driver start routines. Instead add & use a pointer in the pkthdr
since we don't want the overhead of using a mbuf_tags(9).
claudio@ pointed out that other subsystems might want to use this
pointer too, so here's a new cookie!
ok claudio@, mikeb@, deraadt@
|
|
a device. This should be removed once all the drivers attaching to
uhidev(4) are converted.
ok andre@, sthen@
|
|
solves, and hopefully timeouts won't happen anymore now that we clear
interrupts before checking the response in pointer. Fixes problems on my
alpha where spinning up one of the disks takes longer than the timeout value.
|
|
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.
Noone sane will mourn these ports anyway. So long, and thanks for the fish.
|
|
forget to update the Endpoint Context with the last valid endpoint
and free the device resources, including its slot, when the default
pipe is closed.
Device addresses can now be reused and I should be done with
descriptor leaks.
|
|
|
|
the same implementations of kmap_atomic() and kunmap_atomic() as we have
in i915_gem.c. These will be unified later.
|
|
ok matthieu@
|
|
At this moment upd(4) exposes data from usb-based uninterruptable power systems
(or just USB Power Devices), sysctl(8) sensors (read snmpd(8) friendly), it is
also an "in-base" alternative to other 3rdparty UPS-monitoring software, we
have plans to bring more features.
This is my first "something" into the tree. Lots of thanks:
sthen@ and blambert@ are the ones to blame for the idea/challenge.
mpi@ is the one whom pushed me to get it correct (from uhub -> uhidev).
reyk@ mentored me on OpenBSD-way with previous iked/relayd experiences.
ok mpi@, deraadt@ "get it in".
|
|
|
|
ok jsg@
|
|
ok kettenis@
|
|
|
|
own function and don't leave the driver half-configured if a children
doesn't set the interrupt function.
tested by jeremy@, ok andre@
|
|
functionnal change.
ok andre@
|
|
return the proper version numbers. From isp(4).
|
|
Xorg driver do the translation and handle them as regular keys. Fixes
confusion caused by the volume being changed twice in contradictory
ways: once by X programs and once by the ukbd(4) driver.
ok ratchov@
|
|
From Chris Wilson
790dddadff219165a4666def708c16e8db2c5a7d in ubuntu 3.8
edd5b13313551d6b04acfb90d3db58ed3cf3c814 in mainline linux
|
|
|
|
While here add a few other AX88179 devices as well.
|
|
|
|
|
|
we don't actually need these as we always make sure our bus addresses fit into
32 bits, simply use the non-_A64 variants.
|
|
features to set. Needed for upcoming ISP1000 SBus support. Might help with
running on older firmwares on PCI variants as well.
|
|
|
|
|
|
|
|
|
|
ok mpi@
|
|
used by any of the remaining xenocara drivers. Except perhaps for the
legacy i810 support in the xf86-video-intel driver. But i810 support has
almost certainly been broken for more than a year now, and any remaining
users are probably better off using the xf86-video-vesa driver ever since
XAA support was removed from the X server.
ok deraadt@, jsg@, mpi@
|
|
|
|
Peter J. Philipp.
|
|
Okay mpi@
|
|
tested on sparc64 and powerpc with and without the MI backends for the
lem ops enabled.
|
|
response queue in pointer register. Interrupts seem to be edge-triggered
so if we don't do this we might miss command completions.
Seems to fix the remaining issues on the 1040B as found on the Origin 200.
|
|
by newer firmware. May cause problems with brightness control on some systems.
"lets see what happens" kettenis@, and.. deraadt@ agrees (..hopefully).
|
|
as well.
ok jsg@
|
|
ok sthen@
|
|
before we truly start quiescing the device and don't unblock until we've
finished waking the device up. Fixes issues with suspend/resume on inteldrm(4)
and perhaps radeondrm(4) as well.
i"it is the right place to stall" deraadt@
|
|
the response queue to half the size of the request queue (with a minimum of
64 entries). This matches what isp(4) is doing and seems to be necessary for
the onboard 1040B found on the Origin 200 (sgi).
|
|
Xorg driver do the translation and handle them as regular keys. Fixes
confusion caused by the volume being changed twice in contradictory
ways: once by X programs and once by the pckbd(4) driver.
ok deraadt, kettenis
|
|
"mainbus" device. this breaks when mpath is enabled because it
attaches before mainbus and therefore takes the head position.
have autoconf provide device_mainbus() which looks up mainbus_cd,
and use that instead.
discussed with deraadt who just wants mpath stuff to move forward
despite there being many ways to shine this particular turd.
|
|
before telling the stack/driver that the responsible transfer is
done.
Since the request sequence requires, in the present form, to submit
two commands from the interrupt handler, modify the command routine
to be able to submit asynchronous commands.
I can now use my crappy urtwn(4) over xhci(4).
While here convert some #if -> #ifdef, pointed out by brad@.
|
|
namespace, so stop changing behavior when it's #defined
ok beck@ krw@
|
|
|
|
|