summaryrefslogtreecommitdiffstats
path: root/libexec
diff options
context:
space:
mode:
authortegge <tegge@FreeBSD.org>1998-05-17 23:08:04 +0000
committertegge <tegge@FreeBSD.org>1998-05-17 23:08:04 +0000
commitcf73abacf64ec3efb95391eb2ed8534616b34af0 (patch)
treecc50c910cfd4ab91e17bd99a682f8837ae5b01d8 /libexec
parent0795c2718fe5bddffbddbc5450d8a1869eae3042 (diff)
downloadFreeBSD-src-cf73abacf64ec3efb95391eb2ed8534616b34af0.zip
FreeBSD-src-cf73abacf64ec3efb95391eb2ed8534616b34af0.tar.gz
Change simple lock handling to not depend upon having a local apic
available. The per-cpu variable ss_tpr has been replaced by ss_eflags. This reduced the number of interrupts sent to the wrong CPU, due to the cpu having the global lock being inside a critical region. Remove some unneeded manipulation of tpr register in mplock.s. Adjust code in mplock.s to be aware of variables on the stack being destroyed by MPgetlock if GRAB_LOPRIO is defined.
Diffstat (limited to 'libexec')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud