IBM Power machines put NUMA node RAM at fixed addresses per node, rather than packing it densely from address 0. This series implements support for this by allowing machines to override the core NUMA memory container packing, and add their own RAM regions to the system memory space.
Thanks, Nick Nicholas Piggin (3): ppc/pnv: Add support for NUMA configuration hw/core/numa: add attribute to skip creation of MachineState.ram region ppc/pnv: Enable sparse chip RAM memory addresses include/hw/boards.h | 6 ++ include/system/numa.h | 1 + hw/core/numa.c | 44 +++++++++++--- hw/ppc/pnv.c | 138 +++++++++++++++++++++++++++++++++++++----- 4 files changed, 166 insertions(+), 23 deletions(-) -- 2.47.1