[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/3] ppc/pnv: Support sparse NUMA memory addresses
From: |
Nicholas Piggin |
Subject: |
[PATCH 0/3] ppc/pnv: Support sparse NUMA memory addresses |
Date: |
Mon, 3 Mar 2025 20:07:29 +1000 |
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
- [PATCH 0/3] ppc/pnv: Support sparse NUMA memory addresses,
Nicholas Piggin <=