Age | Commit message (Collapse) | Author |
|
and let exec_elf.h do the right thing.
ok miod@ (some time ago)
|
|
steal a page from dlg@ and embed a workq_task struct directly in
the aoe_handler struct so that we won't fail when enqueueing a task
while here, create real debugging printfs vice commenting out regular ones,
and kill with fire the excessive number of includes
ok marco@ tedu@
|
|
bothering to check the mount type when FFS2 support is omitted.
ok krw@, jasper@; "i like it" tedu@
|
|
ok krw@, "of course" tedu@
|
|
found via the clang static analyser
|
|
|
|
It makes even the smallest run(4) devices look ridiculously huge.
|
|
|
|
|
|
getting stupid ideas like optimizing away stores to the descriptor that we're
setting. This may be overkill, but this code is far from performance
critical and it may prevent future surprises. Fixes instant reboots
with bsd.rd on Pentiums with the F00F bug.
Thanks to espie@, for narrowing the issue down enough for me to find the
problem. ok deraadt@
|
|
machdep.console_device that's only implemented on a few architectures.
ok deraadt@, miod@
|
|
making DEVNAME() usage a lot more consistent.
ok krw@
|
|
* use the correct variable in a DPRINTF
|
|
complete outstanding requests, so use uaudio_drain in uaudio_detach.
* the channel alt index can still be -1 at detach. check for this.
|
|
linux emulation layer, nor will they in the future.
ok miod@
|
|
|
|
|
|
restore the 100us delay after writing to an analog register since
it turns out that it is required.
|
|
tested by ray@
- no periodic PA calibration for the Osprey (AR9380)
|
|
|
|
ok jsing@
|
|
|
|
|
|
them explicitely pending before triggering the softintr; I am ashamed I did
not notice this when changing the soft interrupt code 18 months ago.
Noticed by claudio@ and beck@
|
|
(deepest sleep) state upon suspend, and restore power upon resume.
ok deraadt@
|
|
1.5, about 5 years ago. My bad.
ok deraadt@
|
|
over the PROM page tables on sun4c; also crank the tape kernel generous
size estimate to 4MB; crank version.
ok deraadt@
|
|
from cdboot to slim it down below the 32k limit.
|
|
"go ahead" kettenis@
|
|
|
|
has enough space for all the fragments on it.
this check was snuck in by itojun under an unrelated commit. it broke when
i set the virtual interface send queue depths to 1, which beck had to
special case at n2k10. without this code we avoid these dubious checks
along with another splnet/splx pair, and it should make future work on
manipulating send queues easier.
ive been running this in production since n2k10 (~7months ago).
ok claudio@ henning@ deraadt@
|
|
no binary change.
|
|
on AR9285 and AR9287.
|
|
|
|
compensate Tx gain for temperature changes.
|
|
value in the Tx gain table.
This fixes AR9280/AR9281 chips in open-loop power control mode, like
the high power solution found in the Acer Aspire One.
tested by ray@
|
|
ok oga
|
|
we disable the interrupt while we are handling it (this is required according to
intel) but instead of writing the version with the master enable bit back to the
Interrupt Enable Register, we wrote it to the Interrupt Indication Register, so
after the first interrupt we only got lucky due to shared interrupts when we
were after anything.
s/IIR/IMR/ on that one call and it works.
tested by guenther@ and marco@ and myself. Fixes hangs when waiting for
the chip which were unstuck by moving the mouse.
|
|
until whoever has it is done with it.
This is kept as flag/sleep condvars instead of a rwlock because later we
may want to quiesce the handler before suspend to make sure nothing is
sleeping on a chip that is about to be whacked (doing so will change the
proc so rwlocks won't work).
ok damien@
|
|
commit.
"fix it -- free commit" beck@
|
|
resume to make sure the chip is initialized the same way as upon attach.
Fixes memory corruption after resume on the Dell Inspirion 4150.
ok deraadt@
|
|
|
|
fix a bonus off by one bug. ok matthew
|
|
otherwise assigned.
ok krw@
|
|
|
|
Dell Inspirion 4150 to wake up immediately even though RTC_EN isn't set
in the PM1 Enable register.
ok deraadt@, mlarkin@
|
|
buffer cache - we grow them dynamically, but do not attempt to shrink
them if the buffer cache shrinks after growing.
Tested by very many for a long time.
ok oga@ todd@ phessler@ tedu@
|
|
|
|
into one function is generating broken code; it might be because of missing
register clobbers.
This is a workaround... it'd be nice to know the real problem
work done with mlarkin and pirofti
|
|
case. Adapted from Intel code in FreeBSD and tested on 82598/82599.
|