projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
bd4160b
)
hw/ppc/spapr_rtas: Update hflags after setting msr
author
Richard Henderson
<richard.henderson@linaro.org>
Mon, 15 Mar 2021 18:46:13 +0000
(12:46 -0600)
committer
David Gibson
<david@gibson.dropbear.id.au>
Tue, 4 May 2021 01:41:24 +0000
(11:41 +1000)
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <
20210315184615
.
1985590
-16-richard.henderson@linaro.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/ppc/spapr_rtas.c
patch
|
blob
|
history
diff --git
a/hw/ppc/spapr_rtas.c
b/hw/ppc/spapr_rtas.c
index 8a79f9c6289b7a8879b1f578e017e92de0d5a0e4..6ec3e71757bef959760b86b0e9a2d792bb60ded4 100644
(file)
--- a/
hw/ppc/spapr_rtas.c
+++ b/
hw/ppc/spapr_rtas.c
@@
-51,6
+51,7
@@
#include "target/ppc/mmu-hash64.h"
#include "target/ppc/mmu-book3s-v3.h"
#include "migration/blocker.h"
+#include "helper_regs.h"
static void rtas_display_character(PowerPCCPU *cpu, SpaprMachineState *spapr,
uint32_t token, uint32_t nargs,
@@
-163,6
+164,7
@@
static void rtas_start_cpu(PowerPCCPU *callcpu, SpaprMachineState *spapr,
cpu_synchronize_state(CPU(newcpu));
env->msr = (1ULL << MSR_SF) | (1ULL << MSR_ME);
+ hreg_compute_hflags(env);
/* Enable Power-saving mode Exit Cause exceptions for the new CPU */
lpcr = env->spr[SPR_LPCR];