Age | Commit message (Collapse) | Author |
|
and pipex. pppx(4) creates an interface whenever a session is created
so that altq and pf can work on these.
Started by dlg@ debugged and made usable by myself
OK dlg@ yasuoka@ deraadt@
|
|
ok krw@ kettenis@
|
|
ok oga@ (a while back)
|
|
hierarchy. Everything attached to a single root node anyway, so at
best we had a bush.
"i think it is good" deraadt@
|
|
tested by naddy@, ok dlg@
|
|
okay'd by thib@, who now owns a spanking new ntfs image...
deraadt@ 'okay if thib@ lets you'
|
|
that means that all users running ipsec on amd64 with 'aes'
cpu flag will have aes encryption accelerated in cbc and ctr
modes for all three key sizes: 128, 192 and 256.
for debug purposed a number of operations performed by the
driver is visible throught the pstat(8) utility:
pstat -d u aesni_ops
note that you need to run config(8) to hook up new files.
ok kettenis thib deraadt
|
|
won't interfere with an actual fp code.
reminder from kettenis: fpu_kernel_enter and fpu_kernel_exit should be
thought of as if they were mutex_enter and mutex_leave in regard to the
length of critical section and sleeps.
ok kettenis thib
|
|
compiler from doing stupid things like reordering stores around it. There is
some debate whether this will be enough for newer versions of GCC and LLVM.
If this is indeed deemed necessary, this will be addressed in a future diff.
ok miod@, oga@
|
|
don't set the current cpu's bit in pmap_activate() unless we actually
set %cr3, and add a DIAGNOSTIC printf to pmap_destroy() to catch if we
ever stop tracking them accurately again. Also, GC the unused pm_flags
member.
ok deraadt@, oga@
|
|
DVACT_SUSPEND, therefore DVACT_QUIECE can do standard sleeping operations
to get ready.
Discussed quite a while back with kettenis and jakemsr, oga suddenly needed
it as well and wrote half of it, so it was time to finish it.
proofread by miod.
|
|
|
|
|
|
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@
|
|
Dell Inspirion 4150 to wake up immediately even though RTC_EN isn't set
in the PM1 Enable register.
ok deraadt@, mlarkin@
|
|
|
|
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
|
|
"multiprocessor" in a consistent way.
written with lots of good advice from jmc@, who noted that changing
hier(7) was not enough and carefully reviewed this diff.
ok jmc@
|
|
|
|
from marco, ok kettenis, hard to argue with it making the laptop work
|
|
with it incorrect)
from mklarkin, ok kettenis
|
|
eeepc panics without this driver (which must be a bug in the acpi code that
this driver just hides).
|
|
to run AML in several ways.
|
|
ok kettenis
|
|
close causes a suspend. resumes are not tied to this; they happen
unconditionally. this is a temporary knob for the 4.8 release; afterwards
it will move to a more convenient place
much moaning discussing where to put the knob with kettenis
tested by various including phessler
|
|
who have the device (only found in laptops) refuse to realize it is
their own problem and should dig into the code and fix it.
|
|
ok deraadt
|
|
|
|
device and the midi interface to pcppi.
|
|
for clock interrupts. Unbreaks amd64 in PIC mode.
|
|
ok deraadt@
|
|
be reused
ok jordan
|
|
|
|
Currently it only works for the suspend button and tries to do right for
the brightness events, but I haven't found a Sony laptop that like to do
right so far.
In the future I want to make the brightness keys work on all Sony's and
also add support for the zoom hotkeys and whatever other funky keys I can
find on those things.
Okay deraadt@.
|
|
all jumbled up in the same functions. the rtc (mc chip) and clock (i8243)
startup was also mixed up. they the soft state and hardware state can
be started in the right order, and it is easy to restart just the
neccessary parts upon resume. tested in numerous cases:
(apic, pic) * (GENERIC.MP, GENERIC) * (mp, non-mp) * (i386, amd64)
ok kettenis
|
|
is now shared with all processes/threads. As a result, you can now use the
FPU in true process context (instead of just in kernel threads), but you
need to make sure you restore the default FPU state before calling
fpu_kernel_exit() if you change rounding mode, precision or exception masks.
Lots of discussion with thib@ and Mike Belopuhov.
ok thib@, deraadt@
|
|
ok deraadt@
|
|
ok deraadt@
|
|
o Fix up counter increment for buffers larger then 64 bytes, by
calling the increment routine before loading the IV into the
encryption routine input register.
o In aesni_encdec() regenerate the IV for every new request.
Also use nice defines instead of magic constants for the size
of ses_iv.
|
|
|
|
in UKC; found the hard way by jakemsr@ on an old Tecra laptop.
|
|
|
|
context of some random process that happened to be switched onto the FPU
after the decision was made to send the IPI.
|
|
should be 100% identical.
ok toby
|
|
Simplify resource parsing function to use buffer argument
Convert namespace linked lists to use queue macros
ok marco@, deraadt@
|
|
|
|
encdec operation, keep a PAGE_SIZE (or not, depending if we fail during
setup) buf around; if the crd_len is larger then the current buf, re allocate
a new one that fits the data, and keep it around.
|
|
ok art@
|
|
|
|
the PERF_STATUS MSR on earlier processors when we can't find the values
via acpi and have a bus clock value to use. And let processors we
don't set a bus clock on (ie nehalem) use speedstep again.
Expanded/changed version of a diff from gwk who isn't around right now.
|