[PATCH v4 0/5] pSeries FORM2 affinity support

Daniel Henrique Barboza posted 5 patches 2 years, 7 months ago
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20210827092455.125411-1-danielhb413@gmail.com
Maintainers: Eduardo Habkost <ehabkost@redhat.com>, Greg Kurz <groug@kaod.org>, David Gibson <david@gibson.dropbear.id.au>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
There is a newer version of this series
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(-)
[PATCH v4 0/5] pSeries FORM2 affinity support
Posted by Daniel Henrique Barboza 2 years, 7 months ago
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