[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 1/1] spapr/rtas: Add MinMem to ibm, get-system-parameter RTAS cal
From: |
Leonardo Bras |
Subject: |
[PATCH 1/1] spapr/rtas: Add MinMem to ibm, get-system-parameter RTAS call |
Date: |
Fri, 20 Mar 2020 21:39:22 -0300 |
Add support for MinMem SPLPAR Characteristic on emulated
RTAS call ibm,get-system-parameter.
MinMem represents Minimum Memory, that is described in LOPAPR as:
The minimum amount of main store that is needed to power on the
partition. Minimum memory is expressed in MB of storage.
This provides a way for the OS to discern hotplugged LMBs and
LMBs that have started with the VM, allowing it to better provide
a way for memory hot-removal.
Signed-off-by: Leonardo Bras <address@hidden>
---
hw/ppc/spapr_rtas.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/hw/ppc/spapr_rtas.c b/hw/ppc/spapr_rtas.c
index 9fb8c8632a..0f3fbca7af 100644
--- a/hw/ppc/spapr_rtas.c
+++ b/hw/ppc/spapr_rtas.c
@@ -276,10 +276,12 @@ static void rtas_ibm_get_system_parameter(PowerPCCPU *cpu,
switch (parameter) {
case RTAS_SYSPARM_SPLPAR_CHARACTERISTICS: {
- char *param_val = g_strdup_printf("MaxEntCap=%d,"
+ char *param_val = g_strdup_printf("MinMem=%" PRIu64 ","
+ "MaxEntCap=%d,"
"DesMem=%" PRIu64 ","
"DesProcs=%d,"
"MaxPlatProcs=%d",
+ ms->ram_size / MiB,
ms->smp.max_cpus,
ms->ram_size / MiB,
ms->smp.cpus,
--
2.24.1
- [PATCH 1/1] spapr/rtas: Add MinMem to ibm, get-system-parameter RTAS call,
Leonardo Bras <=