|
|
@@ -6355,13 +6355,19 @@ static int sched_domains_curr_level;
|
|
|
/*
|
|
|
* SD_flags allowed in topology descriptions.
|
|
|
*
|
|
|
- * SD_SHARE_CPUCAPACITY - describes SMT topologies
|
|
|
- * SD_SHARE_PKG_RESOURCES - describes shared caches
|
|
|
- * SD_NUMA - describes NUMA topologies
|
|
|
- * SD_SHARE_POWERDOMAIN - describes shared power domain
|
|
|
+ * These flags are purely descriptive of the topology and do not prescribe
|
|
|
+ * behaviour. Behaviour is artificial and mapped in the below sd_init()
|
|
|
+ * function:
|
|
|
*
|
|
|
- * Odd one out:
|
|
|
- * SD_ASYM_PACKING - describes SMT quirks
|
|
|
+ * SD_SHARE_CPUCAPACITY - describes SMT topologies
|
|
|
+ * SD_SHARE_PKG_RESOURCES - describes shared caches
|
|
|
+ * SD_NUMA - describes NUMA topologies
|
|
|
+ * SD_SHARE_POWERDOMAIN - describes shared power domain
|
|
|
+ *
|
|
|
+ * Odd one out, which beside describing the topology has a quirk also
|
|
|
+ * prescribes the desired behaviour that goes along with it:
|
|
|
+ *
|
|
|
+ * SD_ASYM_PACKING - describes SMT quirks
|
|
|
*/
|
|
|
#define TOPOLOGY_SD_FLAGS \
|
|
|
(SD_SHARE_CPUCAPACITY | \
|