diff --git a/target-ppc/translate_init.c b/target-ppc/translate_init.c index 04497e428c..8b83b28656 100644 --- a/target-ppc/translate_init.c +++ b/target-ppc/translate_init.c @@ -7308,8 +7308,8 @@ static void gen_spr_book3s_common(CPUPPCState *env) SPR_NOACCESS, &spr_write_generic, 0x00000000); spr_register(env, SPR_UCTRL, "SPR_UCTRL", - SPR_NOACCESS, SPR_NOACCESS, - &spr_read_generic, SPR_NOACCESS, + &spr_read_ureg, SPR_NOACCESS, + &spr_read_ureg, SPR_NOACCESS, 0x00000000); }