aboutsummaryrefslogtreecommitdiff
path: root/target/ppc
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2023-05-16 01:28:35 +1000
committerNicholas Piggin <npiggin@gmail.com>2024-05-24 09:34:38 +1000
commite89294b27e6fb4e976c08768a4a2ca0e8820a4ca (patch)
tree2444deb6eeb8b8a34f24cc6e5b03b65454e15b7d /target/ppc
parent45693f94dd11f26b673541c0c9a270f8462d8633 (diff)
downloadqemu-e89294b27e6fb4e976c08768a4a2ca0e8820a4ca.zip
qemu-e89294b27e6fb4e976c08768a4a2ca0e8820a4ca.tar.gz
qemu-e89294b27e6fb4e976c08768a4a2ca0e8820a4ca.tar.bz2
target/ppc: BookE DECAR SPR is 32-bit
The DECAR SPR is 32-bits width. Reviewed-by: Glenn Miles <milesg@linux.ibm.com> Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Diffstat (limited to 'target/ppc')
-rw-r--r--target/ppc/cpu_init.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/target/ppc/cpu_init.c b/target/ppc/cpu_init.c
index ee01415..927721d 100644
--- a/target/ppc/cpu_init.c
+++ b/target/ppc/cpu_init.c
@@ -792,7 +792,7 @@ static void register_BookE_sprs(CPUPPCState *env, uint64_t ivor_mask)
0x00000000);
spr_register(env, SPR_BOOKE_DECAR, "DECAR",
SPR_NOACCESS, SPR_NOACCESS,
- SPR_NOACCESS, &spr_write_generic,
+ SPR_NOACCESS, &spr_write_generic32,
0x00000000);
/* SPRGs */
spr_register(env, SPR_USPRG0, "USPRG0",