>>> On 31.08.18 at 17:22, <jgr...@suse.com> wrote: > The topology information obtainable via XEN_SYSCTL_cputopoinfo is > filled rather weird: the size of the array is derived from the highest > online cpu number, so in case there are trailing offline cpus they > will not be included. > > On a dual core system with 4 threads booted with smt=0 without this > patch xl info -n will print: > > cpu_topology : > cpu: core socket node > 0: 0 0 0 > 1: 0 0 0 > 2: 1 0 0 > > while with this patch the output is: > > cpu_topology : > cpu: core socket node > 0: 0 0 0 > 1: 0 0 0 > 2: 1 0 0 > 3: 1 0 0 > > Signed-off-by: Juergen Gross <jgr...@suse.com>
Reviewed-by: Jan Beulich <jbeul...@suse.com> for x86. I'd like this to have an ARM ack as well, though, for there possibly being differences in how cpu_present_map is handled in their case. In particular I notice that the only access to the variable is in smp_prepare_cpus(). Jan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel