summaryrefslogtreecommitdiffstats
path: root/sys/vm
diff options
context:
space:
mode:
authorjeff <jeff@FreeBSD.org>2007-06-04 23:58:47 +0000
committerjeff <jeff@FreeBSD.org>2007-06-04 23:58:47 +0000
commit8297f778b9d0a595a99ca58d332ab4111b636019 (patch)
tree908c2d1fadca184aa69166ddb1e74ffcfb391f3c /sys/vm
parentbe3241715a48dab8a6b74311f0444688566e0db5 (diff)
downloadFreeBSD-src-8297f778b9d0a595a99ca58d332ab4111b636019.zip
FreeBSD-src-8297f778b9d0a595a99ca58d332ab4111b636019.tar.gz
Commit 13/14 of sched_lock decomposition.
- Add a new parameter to cpu_switch() that is used to release the lock on the outgoing thread and properly acquire the lock on the incoming thread. This parameter is not required for schedulers that don't do per-cpu locking and architectures which do not support it may continue to use the 4BSD scheduler. This feature is presently not supported on ia64 Tested by: kris, current@ Tested on: i386, amd64, ULE, 4BSD, libthr, libkse, PREEMPTION, etc. Discussed with: kris, attilio, kmacy, jhb, julian, bde (small parts each)
Diffstat (limited to 'sys/vm')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud