All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH v3 0/5] pSeries FORM2 affinity support
@ 2021-07-13 19:40 Daniel Henrique Barboza
  2021-07-13 19:40 ` [RFC PATCH v3 1/5] spapr_numa.c: split FORM1 code into helpers Daniel Henrique Barboza
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Daniel Henrique Barboza @ 2021-07-13 19:40 UTC (permalink / raw)
  To: qemu-devel; +Cc: aneesh.kumar, Daniel Henrique Barboza, qemu-ppc, groug, david

Hi,

This new version drops all the NVDIMM related changes from the
previous iteraction after the reviews done in the kernel mailing
list [1]. FORM2 will not use ibm,associativity-reference-points to
determine a second NUMA mode for different operation modes of
PAPR-SCM.

[1] https://lore.kernel.org/linuxppc-dev/20210628151117.545935-1-aneesh.kumar@linux.ibm.com/


changes from v2:
- patch 3:
  * reworded commit msg and comments to reflect the current state of
the specification
- patches 5 and 6: removed
- v2 link: https://lists.gnu.org/archive/html/qemu-devel/2021-06/msg04056.html 


changes from v1:
- patches 1 and 2: switched places
- patch 3: folded into patch 2
- patch 2:
    * only make CAS related changes when using the newest
    machine version
- patch 3 (former 4):
    * only advertise FORM2 support for the newest machine version
- patches 5 and 6 (former 6 and 7):
    * detect if 'device-node' was set in the command line, and if not,
    use the 'node' value when writing in the device tree

v1 link: https://lists.gnu.org/archive/html/qemu-devel/2021-06/msg03617.html


Daniel Henrique Barboza (5):
  spapr_numa.c: split FORM1 code into helpers
  spapr: move NUMA data init to post-CAS
  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/ppc/spapr.c              |  60 ++++------
 hw/ppc/spapr_hcall.c        |   4 +
 hw/ppc/spapr_numa.c         | 224 +++++++++++++++++++++++++++++++++---
 include/hw/ppc/spapr.h      |   1 +
 include/hw/ppc/spapr_numa.h |   3 +-
 include/hw/ppc/spapr_ovec.h |   1 +
 6 files changed, 236 insertions(+), 57 deletions(-)

-- 
2.31.1



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2021-07-22  2:43 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-13 19:40 [RFC PATCH v3 0/5] pSeries FORM2 affinity support Daniel Henrique Barboza
2021-07-13 19:40 ` [RFC PATCH v3 1/5] spapr_numa.c: split FORM1 code into helpers Daniel Henrique Barboza
2021-07-13 19:40 ` [RFC PATCH v3 2/5] spapr: move NUMA data init to post-CAS Daniel Henrique Barboza
2021-07-13 19:40 ` [RFC PATCH v3 3/5] spapr_numa.c: base FORM2 NUMA affinity support Daniel Henrique Barboza
2021-07-13 19:40 ` [RFC PATCH v3 4/5] spapr: simplify spapr_numa_associativity_init params Daniel Henrique Barboza
2021-07-13 19:40 ` [RFC PATCH v3 5/5] spapr: move memory/cpu less check to spapr_numa_FORM1_affinity_init() Daniel Henrique Barboza
2021-07-22  2:39 ` [RFC PATCH v3 0/5] pSeries FORM2 affinity support David Gibson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.