Shivaprasad G Bhat
e5a0579996
qemu: Enable NUMA node tag in pci-root for PPC64
...
This patch addresses the same aspects on PPC the bug 1103314 addressed
on x86.
PCI expander bus creates multiple primary PCI busses, where each of these
busses can be assigned a specific NUMA affinity, which, on x86 is
advertised through ACPI on a per-bus basis.
For SPAPR, a PHB's NUMA affinities are assigned on a per-PHB basis, and
there is no mechanism for advertising NUMA affinities to a guest on a
per-bus basis. So, even if qemu-ppc manages to get some sort of multi-bus
topology working using PXB, there is no way to expose the affinities
of these busses to the guest. It can only be exposed on a per-PHB/per-domain
basis.
So patch enables NUMA node tag in pci-root controller on PPC.
The way to set the NUMA node is through the numa_node option of
spapr-pci-host-bridge device. However for the implicit PHB, the only way
to set the numa_node is from the -global option. The -global option applies
to all the PHBs unless explicitly specified with the option on the
respective PHB of CLI. The default PHB has the emulated devices only, so
the patch prevents setting the NUMA node for the default PHB.
Signed-off-by: Shivaprasad G Bhat <sbhat@linux.vnet.ibm.com>
Reviewed-by: Andrea Bolognani <abologna@redhat.com>
2017-07-21 15:46:29 +02:00
..
2017-04-03 10:58:00 +02:00
2016-05-18 11:27:56 +02:00
2017-05-16 16:48:30 +02:00
2016-05-18 11:27:56 +02:00
2016-05-18 11:27:56 +02:00
2017-07-10 16:58:13 -04:00
2017-04-11 14:06:47 +02:00
2017-04-03 10:58:00 +02:00
2017-04-03 10:58:00 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-07-10 16:59:59 -04:00
2016-12-05 18:30:34 -05:00
2016-10-25 17:20:17 -04:00
2016-10-05 18:53:55 -04:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-05-16 11:33:49 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-07-10 16:59:59 -04:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2016-06-14 08:25:25 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-07-14 16:05:46 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2016-07-01 15:46:24 -04:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-07-10 16:59:59 -04:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-07-10 16:59:59 -04:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2016-11-24 12:22:25 -05:00
2016-11-24 12:22:25 -05:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-06-13 16:44:29 +02:00
2017-06-13 16:44:29 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-06-13 16:44:29 +02:00
2017-06-13 16:44:29 +02:00
2017-06-13 16:44:29 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-05-15 15:44:11 +02:00
2017-06-08 16:31:09 +02:00
2017-05-26 08:11:25 +02:00
2017-05-15 15:41:17 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2016-05-17 10:41:45 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2016-07-01 15:46:52 -04:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-06-20 07:03:22 -04:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-03-15 14:18:58 +01:00
2017-03-15 14:39:22 +01:00
2017-03-15 13:30:58 +01:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-21 13:34:41 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-06-08 15:02:22 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-07-15 14:50:42 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2016-04-14 14:00:34 -04:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-03-17 10:06:11 +01:00
2017-03-17 10:06:11 +01:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-07-15 14:50:42 +02:00
2017-07-15 14:50:42 +02:00
2017-07-18 09:00:13 +02:00
2017-07-18 09:00:13 +02:00
2017-07-18 09:00:13 +02:00
2017-07-15 14:50:42 +02:00
2017-07-15 14:50:42 +02:00
2017-07-15 14:50:42 +02:00
2017-07-15 14:50:42 +02:00
2017-07-15 14:50:42 +02:00
2017-07-15 14:50:42 +02:00
2017-07-15 14:50:42 +02:00
2017-07-21 15:46:29 +02:00
2017-07-15 14:50:42 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-06-05 16:13:50 +02:00
2016-05-02 17:01:40 +02:00
2016-05-02 17:01:40 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2016-10-24 16:05:33 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-02-22 18:55:55 +01:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-07-10 16:59:59 -04:00
2017-06-08 16:31:32 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00
2017-04-11 14:06:47 +02:00