NOTES (192991) | NOTES (193011) |
---|---|
1# $FreeBSD: head/sys/conf/NOTES 192991 2009-05-28 19:45:11Z rmacklem $ | 1# $FreeBSD: head/sys/conf/NOTES 193011 2009-05-29 01:49:27Z attilio $ |
2# 3# NOTES -- Lines that can be cut/pasted into kernel and hints configs. 4# 5# Lines that begin with 'device', 'options', 'machine', 'ident', 'maxusers', 6# 'makeoptions', 'hints', etc. go into the kernel configuration that you 7# run config(8) with. 8# 9# Lines that begin with 'hint.' are NOT for config(8), they go into your --- 200 unchanged lines hidden (view full) --- 210options NO_ADAPTIVE_MUTEXES 211 212# ADAPTIVE_RWLOCKS changes the behavior of reader/writer locks to spin 213# if the thread that currently owns the rwlock is executing on another 214# CPU. This behaviour is enabled by default, so this option can be used 215# to disable it. 216options NO_ADAPTIVE_RWLOCKS 217 | 2# 3# NOTES -- Lines that can be cut/pasted into kernel and hints configs. 4# 5# Lines that begin with 'device', 'options', 'machine', 'ident', 'maxusers', 6# 'makeoptions', 'hints', etc. go into the kernel configuration that you 7# run config(8) with. 8# 9# Lines that begin with 'hint.' are NOT for config(8), they go into your --- 200 unchanged lines hidden (view full) --- 210options NO_ADAPTIVE_MUTEXES 211 212# ADAPTIVE_RWLOCKS changes the behavior of reader/writer locks to spin 213# if the thread that currently owns the rwlock is executing on another 214# CPU. This behaviour is enabled by default, so this option can be used 215# to disable it. 216options NO_ADAPTIVE_RWLOCKS 217 |
218# ADAPTIVE_SX changes the behavior of sx locks to spin if the thread 219# that currently owns the lock is executing on another CPU. Note that 220# in addition to enabling this option, individual sx locks must be 221# initialized with the SX_ADAPTIVESPIN flag. 222options ADAPTIVE_SX | 218# ADAPTIVE_SX changes the behavior of sx locks to spin if the thread that 219# currently owns the sx lock is executing on another CPU. 220# This behaviour is enabled by default, so this option can be used to 221# disable it. 222options NO_ADAPTIVE_SX |
223 224# MUTEX_NOINLINE forces mutex operations to call functions to perform each 225# operation rather than inlining the simple cases. This can be used to 226# shrink the size of the kernel text segment. Note that this behavior is 227# already implied by the INVARIANT_SUPPORT, INVARIANTS, KTR, LOCK_PROFILING, 228# and WITNESS options. 229options MUTEX_NOINLINE 230 --- 2467 unchanged lines hidden --- | 223 224# MUTEX_NOINLINE forces mutex operations to call functions to perform each 225# operation rather than inlining the simple cases. This can be used to 226# shrink the size of the kernel text segment. Note that this behavior is 227# already implied by the INVARIANT_SUPPORT, INVARIANTS, KTR, LOCK_PROFILING, 228# and WITNESS options. 229options MUTEX_NOINLINE 230 --- 2467 unchanged lines hidden --- |