Age | Commit message (Collapse) | Author |
|
|
|
- add Synaptics vendor id and two fingerprint readers
feedback and ok jsg@
|
|
ok mpi@
|
|
|
|
ok kettenis@ mpi@ visa@
|
|
ok kettenis@ mpi@ visa@
|
|
disabled while their code is improved.
ok kettenis@
|
|
Taken from NetBSD and adjusted to our layers.
ok kettenis@
|
|
which amongst other things sets up the link and allows reading
the display's modelines over I2C. Taken from NetBSD and adjusted
to our layers.
ok kettenis@
|
|
which transfer a framebuffer to outputs like DisplayPort or HDMI.
Taken from NetBSD and adjusted to our layers.
ok kettenis@
|
|
good enough to make the Pinebook Pro work, but probably needs a lot
more thinking.
ok kettenis@
|
|
and lets drm(4) attach to it. Taken from NetBSD and adjusted to
our layers.
ok kettenis@
|
|
under ifdef for us, so for now we don't support SG tables or the
GEM CMA ops, but at least it lets us create a simple framebuffer.
ok kettenis@
|
|
ok cheloha@
|
|
|
|
proc0 which is used for kthreads and idle threads. proc0 and all those
other kernel threads don't handle signals so there is no benefit in sharing.
Simplifies the code a fair bit since the refcnt is gone.
OK kettenis@
|
|
|
|
accessing PCI config space on some cards. okay kettenis@
|
|
From David Francis
a94d5569b23209306220fabb2a8d42d0f966d318 in mainline linux
|
|
|
|
From David Francis
6b7eab2ce60d2363b0e4bfea6667439b926bcf54 in mainline linux
|
|
From David Francis
01fcfc83fe07ae42af707c3217f533fb350d4c19 in mainline linux
|
|
adding more filter properties without cluttering the struct.
OK mpi@, anton@
|
|
throat of physio().
Allows individual devices to eventually be modified to support larger
physio() (a.k.a. 'raw') i/o's if they prove capable of them.
No immediate functional change.
Tested for many weeks by and ok robert@.
|
|
|
|
|
|
Move the tx/rx descriptors to dedicated structures similar to what already
exist in ix(4).
Only one queue is currently used, no real architectural change introduced
in this diff.
Extracted from a big diff from haesbaert@ via patrick@.
Tested by Hrvoje Popovski and jmatthew@, ok jmatthew@
|
|
TASK_INTERRUPTIBLE (PCATCH) is set in the state argument.
Spotted by and original diff from claudio@. ok claudio@
|
|
|
|
Copy a change from dev/isa/fd.c to sparc64's floppy driver.
|
|
direct map by using a properly aligned address. To prevent further
confusion, remove __kernel_base_phys from the linker script and rename
__kernel_end_phys into __kernel_phys_end.
Hinted at by Maxime Villard.
ok millert@, deraadt@, mpi@
|
|
interrupt is enough to defer the signal handling. This is a leftover
from the times where not all archs had generic soft interrupts.
It is possible that the defer signal handling to a soft interrupt will
be removed at a later stage.
Input anton@, mpi@ OK kettenis@
|
|
radiotap header instead of using a fack mbuf in the stack.
OK stsp@
|
|
While here, get rid of the "timo" variable completely. In the
SCSI_NOSLEEP path of ips_poll() use "usecs" and in the opposite
path use "msecs".
ok krw@
|
|
|
|
Compile testing by kurt@ and jca@.
|
|
tossed it too.
|
|
|
|
|
|
Do not include <sys/kthread.h> where it is not needed and stop including
<sys/proc.h> in it.
ok visa@, anton@
|
|
When sizing a memory allocation for a probe response frame, the AP used
the SSID length stored in the node structure which represents the client,
but used the actual length of the SSID when copying it into the frame.
If the actual length is sufficiently large this will result in corruption
of an adjacent mbuf on the free list since m->m_next will be overwritten
with data written to the tail of the probe response frame.
Bad things happen later on when the adjacent mbuf is used. Sometimes
the corruption is detected by mbufpl's use-after-free checking, at
other times we end up crashing somewhere in the network stack.
To prevent such a mistake from occuring again I am removing the 'ni'
argument from ieee80211_get_probe_resp() altogether. It is not needed.
A quick workaround is to configure a short SSID.
Debugged with help from claudio, kettenis, and dlg.
ok claudio
|
|
ok job@ bluhm@ claudio@
job@ tested with 'telnet -6 towel.blinkenlights.nl' on Fibocom L831-EAU on
IIJ MIO's network (Japan), with 'inet6 autoconf' in /etc/hostname.umb0.
|
|
There is no need for the additional work done by CURSIG().
seems reasonable jsg@
|
|
This makes it easier to release fdplock before calling closef().
OK mpi@, anton@
|
|
Remove the tick conversion stuff and use timeout_add_msec(9) directly.
Compile-tested by kn@.
ok kn@
|
|
With input from kn@.
Compile-tested by kn@.
ok kn@
|
|
|
|
There remains a polling sleep in this driver. We can fix it separately.
ok mpi@
|
|
OK claudio@
|
|
|