Page MenuHomeFreeBSD

D60013.id187684.diff
No OneTemporary

D60013.id187684.diff

diff --git a/sys/conf/NOTES b/sys/conf/NOTES
--- a/sys/conf/NOTES
+++ b/sys/conf/NOTES
@@ -282,6 +282,12 @@
# and allows interrupt threads to run sooner rather than waiting.
options PREEMPTION
+# IPI_PREEMPTION instructs the 4BSD scheduler to immediately preempt a thread
+# running on a specific CPU when a thread pinned there has higher priority,
+# instead of waiting for a return to userland. It has no effect on other
+# schedulers (e.g., ULE).
+options IPI_PREEMPTION
+
# SMP Debugging Options:
#
# CALLOUT_PROFILING enables rudimentary profiling of the callwheel data
diff --git a/sys/x86/conf/NOTES b/sys/x86/conf/NOTES
--- a/sys/x86/conf/NOTES
+++ b/sys/x86/conf/NOTES
@@ -28,13 +28,6 @@
#####################################################################
# SMP OPTIONS:
#
-# Notes:
-#
-# IPI_PREEMPTION instructs the kernel to preempt threads running on other
-# CPUS if needed. Relies on the PREEMPTION option
-
-# Optional:
-options IPI_PREEMPTION
# Debugging options.
#

File Metadata

Mime Type
text/plain
Expires
Sun, Oct 18, 6:40 PM (29 m, 9 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41008301
Default Alt Text
D60013.id187684.diff (1007 B)

Event Timeline