| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
* Optimise the return path for syscalls so that they only restore a minimal
set of registers instead of performing a full exception_return.
A new flag in the trapframe indicates that the frame only holds partial
state. When it is necessary to perform a full state restore (e.g. after an
execve or signal), the flag is cleared to force a full restore.
|
|
|
|
|
|
| |
version. This should fix the read-before-write problem again.
Obtained from: "Adam J. Richter" <adam@yggdrasil.com>
|
|
|
|
|
|
|
| |
striped plexes. This prevents various panics introduced in the last
rewrite of the locking code.
Suffered by: "Niels Chr. Bank-Pedersen" <ncbp@bank-pedersen.dk>
|
|
|
|
| |
from the clone handler.
|
| |
|
|
|
|
| |
Reviewed by: Per Kristian Hove <Per.Hove@math.ntnu.no>
|
|
|
|
|
|
| |
when I did my sweeps.
Submitted by: mjacob
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Forgotten by: me
|
|
|
|
|
|
| |
and while I'm there, clean up the worklist insertion and removal.
Inspired by: Harti Brandt <brandt@fokus.gmd.de>
|
|
|
|
|
|
| |
amount of GPL'd firmware in the driver, it will only be built as a module.
Approved by: cg
|
| |
|
|
|
|
| |
is i386-specific, so name the module atspeaker rather than speaker).
|
| |
|
| |
|
|
|
|
| |
Reviewed by: imp
|
|
|
|
| |
Remove unused variable.
|
|
|
|
|
|
|
|
|
|
|
|
| |
- If possible, context switch to the thread directly in sched_ithd(),
rather than triggering a delayed ast reschedule.
- Disable interrupts while restoring fpu state in the trap handler,
in order to ensure that we are not preempted in the middle, which
could cause migration to another cpu.
Reviewed by: peter
Tested by: peter (alpha)
|
|
|
|
|
|
| |
acpi-ca import.
Approved by: msmith
|
|
|
|
|
|
| |
for the rcvdata() and rcvmsg() methods.
Also bring the man page up to sync with my last commit. (and this one)
|
|
|
|
|
|
|
|
|
| |
* Optimise the return path for syscalls so that they only restore a minimal
set of registers instead of performing a full exception_return.
A new flag in the trapframe indicates that the frame only holds partial
state. When it is necessary to perform a full state restore (e.g. after an
execve or signal), the flag is cleared to force a full restore.
|
|
|
|
| |
(alpha-gdbstub.c got sync'ed up a bit with the i386 version)
|
| |
|
|
|
|
|
|
| |
Turn off semaphores. Nobody else implements them, and there is lots of
AML out there which does totally absurd things with them, meaning that
if we try to do the right thing we are guaranteed to fail.
|
| |
|
|
|
|
|
|
| |
Don't print temperatures at attach time - they're usually wrong.
Use acpi_EvaluateInteger instead of doing things the hard way.
|
|
|
|
|
|
|
|
|
| |
Use acpi_EvaluateInteger where possible.
Use FuncName rather than &FuncName when passing function addresses.
Don't evaluate the _REG method when we attach to an address space -
AcpiInstallAddressSpaceHandler does it for us.
|
|
|
|
|
|
|
|
|
|
|
| |
acpi_EvaluateInteger.
Use acpi_EvaluateInteger instead of doing things the hard way where
possible.
AcpiSetSystemSleepState (unofficial) becomes AcpiEnterSleepState.
Use the AcpiGbl_FADT pointer rather than searching for the FADT.
|
|
|
|
|
| |
Temporarily turn off the processor and apic drivers until we sort out
what these are going to do now.
|
| |
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
coverage.
|
| |
| |
| |
| | |
Reminded by: tegge
|
| |
| |
| |
| | |
for now.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
to 1GB. A box of mine is running with MAXDSIZ and DFLDSIZ increased
up to 1.5GB.
Wishlist: It would be nice to warn if MAXTSIZ + MAXDSIZ + MAXSSIZ
exceeds VM_MAXUSER_ADDRESS - VM_MINUSER_ADDRESS.
|
| |
| |
| |
| | |
Pointed out by: jlemon, jhb
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
(e.g. ethernet nodes are persistent until you rip out the hardware)
Use this support in the ethernet and sample nodes.
Add some more abstraction on the 'item's so that node and
hook reference counting can be checked easier.
Slight man page correction.
Make pppoe type dependent on ethernet type.
Clean up node shutdown a little.
Move a mutex from MTX_SPIN to MTX_DEF (oops)
Fix small ref-counting bug.
remove warning on one2many type.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
declaring a static function.
- Modify TUNABLE_*_DECL() to use TUNABLE_*_FETCH() to avoid code
duplication.
Reviewed by: peter
|
| |
| |
| |
| |
| |
| | |
incompletely converting simplelocks to mutexes (COM_LOCK() is supposed
to hide the SMP locking internals, but it now depends on mutex interfaces
being visible).
|
| |
| |
| |
| |
| | |
The normal versions are called if_ar.ko and if_sr.ko and the netgraph
versions ng_sync_ar.ko and ng_sync_sr.ko.
|
| |
| |
| |
| | |
This seems to fix the problem which md(4) backed filesystems exposed.
|
| | |
|