Commit 882e0cf
committed
x86/cpu/topology: Mop up primary thread mask handling
The early initcall to initialize the primary thread mask is not longer
required because topology_init_possible_cpus() can mark primary threads
correctly when initializing the possible and present map as the number of
SMT threads is already determined correctly.
The XENPV workaround is not longer required because XENPV now registers
fake APIC IDs which will just work like any other enumeration.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Tested-by: Michael Kelley <mhklinux@outlook.com>
Tested-by: Sohil Mehta <sohil.mehta@intel.com>
Link: https://lore.kernel.org/r/20240213210252.736104257@linutronix.de1 parent 090610b commit 882e0cf
1 file changed
Lines changed: 2 additions & 27 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | 85 | | |
110 | 86 | | |
111 | 87 | | |
| |||
151 | 127 | | |
152 | 128 | | |
153 | 129 | | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | 130 | | |
158 | 131 | | |
159 | 132 | | |
| |||
282 | 255 | | |
283 | 256 | | |
284 | 257 | | |
| 258 | + | |
285 | 259 | | |
286 | 260 | | |
287 | 261 | | |
| |||
414 | 388 | | |
415 | 389 | | |
416 | 390 | | |
| 391 | + | |
417 | 392 | | |
418 | 393 | | |
419 | 394 | | |
| |||
0 commit comments