Message ID | 20230504185938.179661118@linutronix.de (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | cpu/hotplug, x86: Reworked parallel CPU bringup | expand |
On 04/05/2023 8:02 pm, Thomas Gleixner wrote: > From: Thomas Gleixner <tglx@linutronix.de> > > The early detection stores the extended topology leaf number which is > required for parallel hotplug. > > Signed-off-by: Thomas Gleixner <tglx@linutronix.de> It occurs to me that this and the previous patch are stale given that we no longer look at CPUID in the trampoline. They're probably useful changes in isolation, but the commit messages want adjusting to remove the association with parallel boot. ~Andrew
On Fri, May 05 2023 at 00:04, Andrew Cooper wrote: > On 04/05/2023 8:02 pm, Thomas Gleixner wrote: >> From: Thomas Gleixner <tglx@linutronix.de> >> >> The early detection stores the extended topology leaf number which is >> required for parallel hotplug. >> >> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> > > It occurs to me that this and the previous patch are stale given that we > no longer look at CPUID in the trampoline. > > They're probably useful changes in isolation, but the commit messages > want adjusting to remove the association with parallel boot. Duh. Indeed. Completely forgot about that.
--- a/arch/x86/kernel/cpu/amd.c +++ b/arch/x86/kernel/cpu/amd.c @@ -692,6 +692,8 @@ static void early_init_amd(struct cpuinf } } + detect_extended_topology_early(c); + if (cpu_has(c, X86_FEATURE_TOPOEXT)) smp_num_siblings = ((cpuid_ebx(0x8000001e) >> 8) & 0xff) + 1; }