|
@@ -20,9 +20,6 @@ extern struct cpu_topology cpu_topology[NR_CPUS];
|
|
#define topology_core_cpumask(cpu) (&cpu_topology[cpu].core_sibling)
|
|
#define topology_core_cpumask(cpu) (&cpu_topology[cpu].core_sibling)
|
|
#define topology_thread_cpumask(cpu) (&cpu_topology[cpu].thread_sibling)
|
|
#define topology_thread_cpumask(cpu) (&cpu_topology[cpu].thread_sibling)
|
|
|
|
|
|
-#define mc_capable() (cpu_topology[0].cluster_id != -1)
|
|
|
|
-#define smt_capable() (cpu_topology[0].thread_id != -1)
|
|
|
|
-
|
|
|
|
void init_cpu_topology(void);
|
|
void init_cpu_topology(void);
|
|
void store_cpu_topology(unsigned int cpuid);
|
|
void store_cpu_topology(unsigned int cpuid);
|
|
const struct cpumask *cpu_coregroup_mask(int cpu);
|
|
const struct cpumask *cpu_coregroup_mask(int cpu);
|