Resend. Claws-mail is still chewing up the to list for unknown reasons and I forgot to fix it by hand. On Tue, 22 Oct 2024 21:51:43 +0800 Zhao Liu <zhao1.liu@xxxxxxxxx> wrote: > In the follow-up change, the CPU topology enumeration will be moved to > QAPI. And considerring "invalid" should not be exposed to QAPI as an > unsettable item, so, as a preparation for future changes, remove > "invalid" level from the current CPU topology enumeration structure > and define it by a macro instead. > > Due to the removal of the enumeration of "invalid", bit 0 of > CPUX86State.avail_cpu_topo bitmap will no longer correspond to "invalid" > level, but will start at the SMT level. Therefore, to honor this change, > update the encoding rule for CPUID[0x1F]. > > Signed-off-by: Zhao Liu <zhao1.liu@xxxxxxxxx> The drop of the invalid level == 0 seems reasonable to me Reviewed-by: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx>