aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/topology.h
AgeCommit message (Expand)AuthorFilesLines
2023-09-15sched/topology: Fix sched_numa_find_nth_cpu() in non-NUMA caseYury Norov1-1/+1
2023-02-07sched/topology: Introduce for_each_numa_hop_mask()Valentin Schneider1-0/+18
2023-02-07sched/topology: Introduce sched_numa_hop_mask()Valentin Schneider1-0/+7
2023-02-07sched: add sched_numa_find_nth_cpu()Yury Norov1-0/+8
2022-05-19topology: Remove unused cpu_cluster_mask()Dietmar Eggemann1-7/+0
2022-02-01topology/sysfs: Add PPIN in sysfs under cpu topologyTony Luck1-0/+3
2021-12-03topology/sysfs: rework book and drawer topology ifdeferyHeiko Carstens1-0/+18
2021-12-03topology/sysfs: export cluster attributes only if an architectures has supportHeiko Carstens1-0/+3
2021-12-03topology/sysfs: export die attributes only if an architectures has supportHeiko Carstens1-0/+4
2021-10-15sched: Add cluster scheduler level in core and related Kconfig for ARM64Barry Song1-0/+7
2021-10-15topology: Represent clusters of CPUs within a dieJonathan Cameron1-0/+6
2021-01-27sched/topology: Make sched_init_numa() use a set for the deduplicating sortValentin Schneider1-0/+1
2020-09-16sched/topology: Allow archs to override cpu_smt_maskSrikar Dronamraju1-1/+1
2020-04-02revert "topology: add support for node_to_mem_node() to determine the fallbac...Vlastimil Babka1-17/+0
2019-09-16Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+14
2019-09-03sched/topology: Improve load balancing on AMD EPYC systemsMatt Fleming1-0/+14
2019-07-22cpu-topology: Move cpu topology code to common code.Atish Patra1-0/+1
2019-05-23topology: Create core_cpus and die_cpus sysfs attributesLen Brown1-0/+3
2019-05-23cpu/topology: Export die_idLen Brown1-0/+3
2016-07-28mm: convert zone_reclaim to node_reclaimMel Gorman1-1/+1
2016-01-18numa: remove stale node_has_online_mem() defineChris Metcalf1-4/+0
2015-05-27sched/topology: Rename topology_thread_cpumask() to topology_sibling_cpumask()Bartosz Golaszewski1-3/+3
2014-10-09topology: add support for node_to_mem_node() to determine the fallback nodeJoonsoo Kim1-0/+17
2014-06-04mm: disable zone_reclaim_mode by defaultMel Gorman1-1/+2
2014-05-07sched: Rework sched_domain topology definitionVincent Guittot1-115/+13
2014-04-07mm: use raw_cpu ops for determining current NUMA nodeChristoph Lameter1-2/+2
2013-09-20sched/balancing: Periodically decay max cost of idle balanceJason Low1-0/+3
2013-09-20sched/balancing: Consider max cost of idle balance per sched domainJason Low1-0/+3
2012-08-13sched: recover SD_WAKE_AFFINE in select_task_rq_fair and code clean upAlex Shi1-2/+0
2012-07-26sched/numa: Add SD_PERFER_SIBLING to CPU domainAlex Shi1-0/+1
2012-05-22Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-42/+0
2012-05-17sched: Remove stale power aware scheduling remnants and dysfunctional knobsPeter Zijlstra1-5/+0
2012-05-14x86: replace percpu_xxx funcs with this_cpu_xxxAlex Shi1-2/+2
2012-05-09sched/numa: Rewrite the CONFIG_NUMA sched domain supportPeter Zijlstra1-37/+0
2011-09-20sched: Allow SD_NODES_PER_DOMAIN to be overriddenAnton Blanchard1-0/+4
2011-06-15mm: increase RECLAIM_DISTANCE to 30KOSAKI Motohiro1-1/+1
2010-09-09sched: Add book scheduling domainHeiko Carstens1-0/+6
2010-08-09topology: alternate fix for ia64 tiger_defconfig build breakageLee Schermerhorn1-4/+0
2010-06-29sched: Fix spelling of siblingMichael Neuling1-1/+1
2010-06-09sched: Add asymmetric group packing option for sibling domainMichael Neuling1-0/+1
2010-05-27numa: introduce numa_mem_id()- effective local memory node idLee Schermerhorn1-0/+61
2010-05-27numa: add generic percpu var numa_node_id() implementationLee Schermerhorn1-5/+46
2010-01-21sched: Fix vmark regression on big machinesMike Galbraith1-1/+1
2009-10-14sched: Disable SD_PREFER_LOCAL for MC/CPU domainsPeter Zijlstra1-2/+2
2009-09-24cpumask: remove obsolete topology_core_siblings and topology_thread_siblings:...Rusty Russell1-6/+0
2009-09-16sched: Disable wakeup balancingPeter Zijlstra1-3/+3
2009-09-16sched: Add SD_PREFER_LOCALPeter Zijlstra1-0/+2
2009-09-15sched: Reduce forkexec_idxPeter Zijlstra1-2/+2
2009-09-15sched: Improve latencies and throughputMike Galbraith1-1/+1
2009-09-15sched: Fix some domain tuningsPeter Zijlstra1-2/+2
2009-09-15sched: Tweak wake_idxPeter Zijlstra1-2/+2
2009-09-15sched: Merge select_task_rq_fair() and sched_balance_self()Peter Zijlstra1-12/+4
2009-09-07sched: enable SD_WAKE_IDLEPeter Zijlstra1-3/+3
2009-09-04sched: Turn on SD_BALANCE_NEWIDLEIngo Molnar1-2/+2
2009-09-04sched: Clean up topology.hIngo Molnar1-68/+101
2009-09-04sched: Add smt_gainPeter Zijlstra1-0/+1
2009-03-13numa, cpumask: move numa_node_id default implementation to topology.hRusty Russell1-0/+5
2009-03-13cpumask: replace node_to_cpumask with cpumask_of_node.Rusty Russell1-5/+1
2009-01-11cpumask: Use topology_core_cpumask()/topology_thread_cpumask()Rusty Russell1-0/+6
2008-12-19sched: add SD_BALANCE_NEWIDLE at MC and CPU level for sched_mc>0Vaidyanathan Srinivasan1-2/+4
2008-12-19sched: convert BALANCE_FOR_xx_POWER to inline functionsVaidyanathan Srinivasan1-2/+2
2008-12-12sched: let arch_update_cpu_topology indicate if topology changedHeiko Carstens1-1/+1
2008-11-07sched: fine-tune SD_SIBLING_INITIngo Molnar1-1/+1
2008-11-07sched: fine-tune SD_MC_INITMike Galbraith1-1/+1
2008-11-05sched: re-tune balancingIngo Molnar1-2/+2
2008-06-13cpu topology: always define CPU topology informationBen Hutchings1-0/+13
2008-05-29sched: re-tune NUMA topologiesIngo Molnar1-1/+3
2008-04-19cpumask: reduce stack usage in SD_x_INIT initializersMike Travis1-38/+8
2008-03-21sched: add arch_update_cpu_topology hook.Heiko Carstens1-0/+2
2008-03-19sched: tune multi-core idle balancingIngo Molnar1-1/+0
2008-01-25sched: whitespace cleanups in topology.hIngo Molnar1-1/+1
2008-01-25sched: reactivate fork balancingIngo Molnar1-0/+3
2007-10-15sched: enable wake-idle on CONFIG_SCHED_MC=yIngo Molnar1-3/+4
2007-10-15sched: reintroduce topology.h tuningsIngo Molnar1-7/+5
2007-08-02[PATCH] sched: remove cache_hot_timeIngo Molnar1-1/+0
2007-07-13[PATCH] sched: small topology.h cleanupIngo Molnar1-1/+1
2007-07-09sched: more agressive idle balancingIngo Molnar1-5/+7
2007-03-05[PATCH] sched: remove SMT niceCon Kolivas1-4/+0
2006-12-10[PATCH] sched: add option to serialize load balancingChristoph Lameter1-1/+2
2006-12-10[PATCH] sched domain: increase the SMT busy rebalance intervalSiddha, Suresh B1-1/+1
2006-10-03[PATCH] sched: cleanup sched_group cpu_power setupSiddha, Suresh B1-10/+33
2006-10-03[PATCH] sched: introduce child field in sched_domainSiddha, Suresh B1-0/+3
2006-06-27[PATCH] sched: mc/smt power savings sched policySiddha, Suresh B1-1/+2
2006-03-27[PATCH] sched: new sched domain for representing multi-coreSiddha, Suresh B1-0/+9
2006-01-18[PATCH] Zone reclaim: Reclaim logicChristoph Lameter1-0/+8
2006-01-12[PATCH] scheduler cache-hot-autodetectakpm@osdl.org1-2/+0
2005-09-07[PATCH] cpusets: Move the ia64 domain setup code to the generic codeJohn Hawkes1-0/+23
2005-06-25[PATCH] sched: sched tuningNick Piggin1-6/+5
2005-06-25[PATCH] sched: balance on forkNick Piggin1-0/+2
2005-06-25[PATCH] sched: no aggressive idle balancingNick Piggin1-1/+0
2005-06-25[PATCH] sched: balance timersNick Piggin1-0/+8
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+136