Age | Commit message (Collapse) | Author |
|
OK mpi@
|
|
|
|
between CPUs
ok kettenis@ mlarkin@
|
|
it there.
|
|
|
|
For secondary CPUs, %cr0 is initially loaded in cpu_spinup_trampoline so
don't load it again in cpu_hatch().
ok kettenis@
|
|
|
|
|
|
kernel builds without audio (for example, ramdisks). ok florian@
|
|
ok patrick@
|
|
|
|
knob to take the new "sysctl" value, which is the default. In this
case, the device behavior is determined by the new "kern.audio.record"
sysctl(2), which defaults to zero.
ok florian
|
|
is disabled, the device records silence. The control may be modified
only by root and defaults to "off", ie. recording is disabled by
default.
ok florian, deraadt
|
|
two big switches in this function. Error out early in the default case
without grabbing the NET_LOCK() and move SIOCSIFNETMASK a bit up. This
will reduce the noise in an upcoming diff.
ok visa
|
|
copied. This severely limits the speed over the bus. By using
block mode we can issue block-sized transfers, which bumps the
transfer size to at least 512 bytes. By using multi-block mode
we can copy up to 511 blocks per transfer.
ok kettenis@
|
|
this is only for memory card read/writes.
ok kettenis@
|
|
processed by the knote() hook. This ensures the vnode does not get
freed or reused too early.
OK mpi@, guenther@
|
|
by florian@ when firmware isn't present initially.
|
|
|
|
|
|
Display name taken from existing pcidevs context (previous devices in
same family) and verified against AMD's "43871 Register Reference Guide"
for this platform
|
|
that we haven't implemented yet.
|
|
|
|
ok mlarkin@
|
|
OK stsp@
|
|
Tests: 7260 ccardenas, 7265 myself, 3165 Bruno Flueckiger, 8265 Tracey Emery.
ok ccardenas@, "ich bitte darum" benno@
|
|
Use zero-padding to get double-digit HH:MM:SS and space-padding for
the DOM.
ok visa@
|
|
|
|
|
|
not in INIT state. Otherwise we can have bogus state changes on ifconfig
down. Also don't try to end a scan if we were not scanning.
|
|
the channel specification (channel, freq, bandwidth, control channel)
which is parsed and understood by the bwfm(4) firmware. Another part
is that we shouldn't start a scan if the channel is selected by the
user, otherwise we override the chosen channel. The remaining part is
bringing the device down properly. If it's not disabled properly, we
cannot bring it up again.
ok stsp@
|
|
ok mpi@
|
|
and initialize bwfm(4) later in the case that the firmware was not
available on bootup and was only later installed.
ok stsp@
|
|
support to their ATF fork and I expect other vendors that bothered to
backport the early workaround to do the same. And another ATF update is
needed anyway to implement the workaround for Spectre variant 4i
(CVE-2018-3639).
ok patrick@, mlarkin@, jsg@
|
|
|
|
ok stsp@
|
|
BARs, where the second one is much larger than the first. Both need
to be properly aligned in the given extent. Since the first one is
smaller, it will "unalign" the next free space and thus create a gap
so that the second BAR cannot be properly aligned in the given space.
By mapping the second BAR first, it will automatically have proper
alignment. The first BAR, which has fewer alignment requirements,
fits well after the initial allocation. Fixes bwfm(4) on APU 1.
Debugged and solved by kettenis@
|
|
and implementing this interface only really makes sense for architectures
that use a direct map.
ok patrick@, visa@
|
|
ok mlarkin@
|
|
interrupt when it is shared by other devices.
Fixes a regression reported by nigel@ where USB stopped working after
the radeondrm update on a machine where ohci shared an interrupt with
radeondrm.
|
|
them on. Prevents a panic on the AZW Z83-S that is somewhat buggy and
checks whether the GPO3 controller is available and then pokes a pin on
GPO2. It shouldn't do that but we should make sure all the devices that
it depends on attach first anyway.
ok patrick@
|
|
rotate the inteldrm(4) framebuffer console. And judging from (somewhat)
recent commits to Linux, this happens to be the only machine where the
display needs to be rotated counterclockwise. So change the heuristic to
rotate clockwise and add a quirk for the Asus T100HA.
ok stsp@, mlarkin@, jsg@
|
|
Validate the input with timespecfix before truncating to a timeval.
timespecfix does not round, so we need to to it by hand after validation.
FreeBSD and NetBSD check the input with this range, we ought to as well.
Also add a regression test for this case.
ok tb@
|
|
Instead of converting timespec -> timeval and truncating the input,
check with timespecfix and use tstohz(9) for the tsleep.
All other contemporary systems check this correctly.
Also add a regression test for this case.
ok tb@
|
|
Replace a hex constant with the correct CR0_* define in mptramp.S.
Clean up lots and lots of whitespace glitches.
no binary change.
ok mlarkin@
|
|
system's ino for VOP_GETATTR(9) and VOP_READDIR(9) rather than the
internally generated fuse ino.
ok mpi@
|
|
This ensures the keyboard is using the expected scancode.
From miod@, problem also noticed by Markus Hennecke, ok otto@
|
|
ok bluhm@, visa@
|
|
vmm_fpu{restore,save}()
ok mlarkin@
|
|
ok kettenis@
|