diff options
| author | Ingo Molnar <mingo@kernel.org> | 2026-05-29 09:51:04 +0200 |
|---|---|---|
| committer | Ingo Molnar <mingo@kernel.org> | 2026-05-29 09:51:04 +0200 |
| commit | 7867d5a9c97cb4e1e96507218bb1d226bf489537 (patch) | |
| tree | 48a7d20b4e7bc0c3307bc01f98d34f8036b06859 /Documentation | |
| parent | 304066b13928c677a9b653c79927f9af0f20077f (diff) | |
| parent | 5ad278dd20bdf59714443894d7b3044471af97d0 (diff) | |
| download | linux-next-history-7867d5a9c97cb4e1e96507218bb1d226bf489537.tar.gz | |
Merge branch into tip/master: 'sched/core'
# New commits in sched/core:
5ad278dd20bd ("sched: Remove sched_class::pick_next_task()")
b3a2dfa8b42e ("sched/fair: Add newidle balance to pick_task_fair()")
e05777c44e53 ("sched/debug: Collapse subsequent CONFIG_SCHED_CLASS_EXT sections")
775570022345 ("sched: Use {READ,WRITE}_ONCE() for preempt_dynamic_mode")
333f6f0e11ac ("sched/debug: Use char * instead of char (*)[]")
25139c11693a ("sched/fair: Fix RCU usage in NOHZ exit path on CPU offline")
9e005ed21152 ("sched/topology: Allow multiple domains to claim sched_domain_shared")
dd29c017aed6 ("sched/rt: Have RT_PUSH_IPI be default off for non PREEMPT_RT")
04f80f8b12a0 ("sched: Switch rq->next_class on proxy_resched_idle()")
61ea17a63719 ("sched/fair: Add SIS_UTIL support to select_idle_capacity()")
bf6aa722198d ("sched/fair: Reject misfit pulls onto busy SMT siblings on asym-capacity")
25a32e400a14 ("sched/fair: Prefer fully-idle SMT cores in asym-capacity idle selection")
fdfe5a8cd873 ("sched/fair: Attach sched_domain_shared to sd_asym_cpucapacity")
c9d93a73ce87 ("sched/fair: Drop redundant RCU read lock in NOHZ kick path")
acbdbab75ff4 ("sched: Unify SMT active check via sched_smt_active()")
3dbb362f90f3 ("sched/fair: Add sched_smt_active check for fastpaths")
5bc6ab2d42e5 ("sched: Simplify ifdeffery around cpu_smt_mask")
815c5cb76a3e ("topology: Introduce cpu_smt_mask for CONFIG_SCHED_SMT=n")
6d2051403d6c ("sched/fair: Update util_est after updating util_avg during dequeue")
ea19506013ad ("sched/clock: Provide !HAVE_UNSTABLE_SCHED_CLOCK stub for sched_clock_stable()")
95f44886afec ("sched/cputime: Drop now-stale mul_u64_u64_div_u64() over-approximation guard")
eecd5e117cfa ("sched/deadline: Fix replenishment logic for non-deferred servers")
c2e390197ad1 ("sched/rt: Update default bandwidth for real-time tasks to ONE")
c99b8593b060 ("sched/cache: Fix stale preferred_llc for a new task")
a7660ce1590f ("sched/cache: Fix has_multi_llcs iff at least one partition has multiple LLCs")
5beff4f08727 ("sched/cache: Fix cache aware scheduling enabling for multi LLCs system")
9f7c745850b4 ("sched/cache: Fix race condition during sched domain rebuild")
d6b9afab44e2 ("sched/cache: Fix checking active load balance by only considering the CFS task")
03755348b8e7 ("sched/cache: Fix unpaired account_llc_enqueue/dequeue")
91d07324c930 ("sched/cache: Annotate lockless accesses to mm->sc_stat.cpu")
9f23469401b0 ("sched/cache: Fix potential NULL mm pointer access")
d943b86dfbf4 ("sched/cache: Fix rcu warning when accessing sd_llc domain")
c1e7fe5e75ed ("sched/cache: Add user control to adjust the aggressiveness of cache-aware scheduling")
808915f982c2 ("sched/cache: Avoid cache-aware scheduling for memory-heavy processes")
7030513a0877 ("sched/cache: Calculate the LLC size and store it in sched_domain")
7b34bb1ca324 ("sched/cache: Skip cache-aware scheduling for single-threaded processes")
deee5e27d5b6 ("sched/cache: Disable cache aware scheduling for processes with high thread counts")
a2b4cf39d9d3 ("sched/cache: Allow only 1 thread of the process to calculate the LLC occupancy")
4ac4d6549a65 ("sched: Use trace_call__<tp>() to save a static branch")
067a31358143 ("sched/cache: Allow the user space to turn on and off cache aware scheduling")
d59f4fd1d303 ("sched/cache: Enable cache aware scheduling for multi LLCs NUMA node")
5b1d5e6db20a ("sched/cache: Respect LLC preference in task migration and detach")
714059f79ff0 ("sched/cache: Handle moving single tasks to/from their preferred LLC")
e4c9a4cb244a ("sched/cache: Add migrate_llc_task migration type for cache-aware balancing")
f38cc2f0d8a3 ("sched/cache: Prioritize tasks preferring destination LLC during balancing")
9a5e22fbb0c8 ("sched/cache: Check local_group only once in update_sg_lb_stats()")
15ad45fb80ca ("sched/cache: Count tasks prefering destination LLC in a sched group")
82c960aee304 ("sched/cache: Calculate the percpu sd task LLC preference")
a8d0ca0b7f2f ("sched/cache: Introduce per CPU's tasks LLC preference counter")
46afe3af7ead ("sched/cache: Track LLC-preferred tasks per runqueue")
47d8696b95f7 ("sched/cache: Assign preferred LLC ID to processes")
b5ea300a17e3 ("sched/cache: Make LLC id continuous")
23b2b5ccc45c ("sched/cache: Introduce helper functions to enforce LLC migration policy")
f025ef275388 ("sched/cache: Record per LLC utilization to guide cache aware scheduling decisions")
b4606faab318 ("sched/cache: Limit the scan number of CPUs when calculating task occupancy")
df0d98475954 ("sched/cache: Introduce infrastructure for cache-aware load balancing")
abb12b9b52cf ("x86/topology: Add paramter to split LLC")
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'Documentation')
| -rw-r--r-- | Documentation/admin-guide/kernel-parameters.txt | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt index 97007f4f69d4e..49ac45b44f2b2 100644 --- a/Documentation/admin-guide/kernel-parameters.txt +++ b/Documentation/admin-guide/kernel-parameters.txt @@ -7218,6 +7218,18 @@ Kernel parameters Not specifying this option is equivalent to spec_store_bypass_disable=auto. + split_llc= + [X86,EARLY] Split the LLC N-ways + + When set, the LLC is split this many ways by matching + 'core_id % n'. This is setup before SMP bringup and + used during SMP bringup before it knows the full + topology. If your core count doesn't nicely divide by + the number given, you get to keep the pieces. + + This is mostly a debug feature to emulate multiple LLCs + on hardware that only have a single LLC. + split_lock_detect= [X86] Enable split lock detection or bus lock detection |
