From eb16dd9cc98694cdd904770a82267d5bbfc8f8af Mon Sep 17 00:00:00 2001 From: Alexey Kardashevskiy Date: Wed, 4 Jun 2014 22:50:39 +1000 Subject: [PATCH] target-ppc: Make UCTRL a mirror of CTRL This changes UCTRL SPR to read from its supermode copy. This enables reading from UCTRL in user mode. Signed-off-by: Alexey Kardashevskiy Reviewed-by: Tom Musta Signed-off-by: Alexander Graf --- target-ppc/translate_init.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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); }