aboutsummaryrefslogtreecommitdiff
path: root/hw/ppc/spapr_rtas.c
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2020-03-26 00:29:05 +1000
committerDavid Gibson <david@gibson.dropbear.id.au>2020-04-07 08:55:10 +1000
commitb90b9ecb12ae37c089d1a837d8ff2c888d71902e (patch)
treeab9c12ddeac4251f61e84b472698f1f85bed9b1d /hw/ppc/spapr_rtas.c
parent6c3dd24c054a0701169b17be57b611bac8d99b5d (diff)
downloadqemu-b90b9ecb12ae37c089d1a837d8ff2c888d71902e.zip
qemu-b90b9ecb12ae37c089d1a837d8ff2c888d71902e.tar.gz
qemu-b90b9ecb12ae37c089d1a837d8ff2c888d71902e.tar.bz2
ppc/spapr: Add FWNMI machine check delivery warnings
Add some messages which explain problems and guest misbehaviour that may be difficult to diagnose in rare cases of machine checks. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20200325142906.221248-4-npiggin@gmail.com> Reviewed-by: Greg Kurz <groug@kaod.org> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'hw/ppc/spapr_rtas.c')
-rw-r--r--hw/ppc/spapr_rtas.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/hw/ppc/spapr_rtas.c b/hw/ppc/spapr_rtas.c
index 29abe66..bcac0d0 100644
--- a/hw/ppc/spapr_rtas.c
+++ b/hw/ppc/spapr_rtas.c
@@ -462,6 +462,9 @@ static void rtas_ibm_nmi_interlock(PowerPCCPU *cpu,
}
if (spapr->fwnmi_machine_check_addr == -1) {
+ qemu_log_mask(LOG_GUEST_ERROR,
+"FWNMI: ibm,nmi-interlock RTAS called with FWNMI not registered.\n");
+
/* NMI register not called */
rtas_st(rets, 0, RTAS_OUT_PARAM_ERROR);
return;