diff options
author | ups <ups@FreeBSD.org> | 2005-06-09 18:23:54 +0000 |
---|---|---|
committer | ups <ups@FreeBSD.org> | 2005-06-09 18:23:54 +0000 |
commit | ebc4f240c3a921a47aa18e1e1274a68e4697af00 (patch) | |
tree | ce9f58fc2524d1af376958ef3e6a1f72303e4660 /sys/conf | |
parent | 63b2db1458e0a9eb49fde35378e2f3720ea41fa7 (diff) | |
download | FreeBSD-src-ebc4f240c3a921a47aa18e1e1274a68e4697af00.zip FreeBSD-src-ebc4f240c3a921a47aa18e1e1274a68e4697af00.tar.gz |
Add IPI support for preempting a thread on another CPU.
MFC after: 3 weeks
Diffstat (limited to 'sys/conf')
-rw-r--r-- | sys/conf/NOTES | 3 | ||||
-rw-r--r-- | sys/conf/options | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/sys/conf/NOTES b/sys/conf/NOTES index a8dd7c7..d59901e 100644 --- a/sys/conf/NOTES +++ b/sys/conf/NOTES @@ -216,6 +216,8 @@ options MUTEX_WAKE_ALL # performance and increase the frequency of kernel panics by # design. If you aren't sure that you need it then you don't. # Relies on the PREEMPTION option. DON'T TURN THIS ON. +# IPI_PREEMPTION instructs the kernel to preempt threads running on other +# CPUS if needed. Relies on the PREEMPTION option # MUTEX_DEBUG enables various extra assertions in the mutex code. # SLEEPQUEUE_PROFILING enables rudimentary profiling of the hash table # used to hold active sleep queues. @@ -229,6 +231,7 @@ options MUTEX_WAKE_ALL # WITNESS_SKIPSPIN disables the witness checks on spin mutexes. options PREEMPTION options FULL_PREEMPTION +options IPI_PREEMPTION options MUTEX_DEBUG options WITNESS options WITNESS_KDB diff --git a/sys/conf/options b/sys/conf/options index ba322b6..7fb5e06 100644 --- a/sys/conf/options +++ b/sys/conf/options @@ -69,6 +69,7 @@ CY_PCI_FASTINTR DIRECTIO opt_directio.h FULL_PREEMPTION opt_sched.h PREEMPTION opt_sched.h +IPI_PREEMPTION opt_sched.h GEOM_AES opt_geom.h GEOM_APPLE opt_geom.h GEOM_BDE opt_geom.h |