diff options
Diffstat (limited to 'arch/mips/include/asm/cpu-info.h')
-rw-r--r-- | arch/mips/include/asm/cpu-info.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/arch/mips/include/asm/cpu-info.h b/arch/mips/include/asm/cpu-info.h index ff2707ab3295..47d5967ce7ef 100644 --- a/arch/mips/include/asm/cpu-info.h +++ b/arch/mips/include/asm/cpu-info.h | |||
@@ -65,18 +65,13 @@ struct cpuinfo_mips { | |||
65 | #ifdef CONFIG_64BIT | 65 | #ifdef CONFIG_64BIT |
66 | int vmbits; /* Virtual memory size in bits */ | 66 | int vmbits; /* Virtual memory size in bits */ |
67 | #endif | 67 | #endif |
68 | #if defined(CONFIG_MIPS_MT_SMP) || defined(CONFIG_MIPS_MT_SMTC) | 68 | #ifdef CONFIG_MIPS_MT_SMP |
69 | /* | 69 | /* |
70 | * In the MIPS MT "SMTC" model, each TC is considered | 70 | * There is not necessarily a 1:1 mapping of VPE num to CPU number |
71 | * to be a "CPU" for the purposes of scheduling, but | 71 | * in particular on multi-core systems. |
72 | * exception resources, ASID spaces, etc, are common | ||
73 | * to all TCs within the same VPE. | ||
74 | */ | 72 | */ |
75 | int vpe_id; /* Virtual Processor number */ | 73 | int vpe_id; /* Virtual Processor number */ |
76 | #endif | 74 | #endif |
77 | #ifdef CONFIG_MIPS_MT_SMTC | ||
78 | int tc_id; /* Thread Context number */ | ||
79 | #endif | ||
80 | void *data; /* Additional data */ | 75 | void *data; /* Additional data */ |
81 | unsigned int watch_reg_count; /* Number that exist */ | 76 | unsigned int watch_reg_count; /* Number that exist */ |
82 | unsigned int watch_reg_use_cnt; /* Usable by ptrace */ | 77 | unsigned int watch_reg_use_cnt; /* Usable by ptrace */ |
@@ -117,7 +112,7 @@ struct proc_cpuinfo_notifier_args { | |||
117 | unsigned long n; | 112 | unsigned long n; |
118 | }; | 113 | }; |
119 | 114 | ||
120 | #if defined(CONFIG_MIPS_MT_SMP) || defined(CONFIG_MIPS_MT_SMTC) | 115 | #ifdef CONFIG_MIPS_MT_SMP |
121 | # define cpu_vpe_id(cpuinfo) ((cpuinfo)->vpe_id) | 116 | # define cpu_vpe_id(cpuinfo) ((cpuinfo)->vpe_id) |
122 | #else | 117 | #else |
123 | # define cpu_vpe_id(cpuinfo) 0 | 118 | # define cpu_vpe_id(cpuinfo) 0 |