Hi, This new version contains changes suggested by Greg from his v3 review.
Changes from v3: - patch 1: added due to a need of having a MachineClass attribute for tne yet to be added 6.2 machine type. Can be dropped if someone already did this in an yet to be merged tree. Can also be enhanced to add the 6.2 machine types to all guests if no one else already did it. - patch 2 (former 1): * added Greg's R-b - former patch 2 (post-cas DT changes): dropped - v3 link: https://lists.gnu.org/archive/html/qemu-devel/2021-08/msg04394.html Daniel Henrique Barboza (5): hw, spapr: add 6.2 compat pseries machine spapr_numa.c: split FORM1 code into helpers spapr_numa.c: base FORM2 NUMA affinity support spapr: simplify spapr_numa_associativity_init params spapr: move memory/cpu less check to spapr_numa_FORM1_affinity_init() hw/core/machine.c | 3 + hw/ppc/spapr.c | 75 +++++++------ hw/ppc/spapr_hcall.c | 4 + hw/ppc/spapr_numa.c | 213 ++++++++++++++++++++++++++++++++---- include/hw/boards.h | 3 + include/hw/ppc/spapr.h | 1 + include/hw/ppc/spapr_numa.h | 3 +- include/hw/ppc/spapr_ovec.h | 1 + 8 files changed, 244 insertions(+), 59 deletions(-) -- 2.31.1