From 064034211a65bb602a32ccee18d92109eb2cd656 Mon Sep 17 00:00:00 2001 From: j_mayer Date: Wed, 3 Oct 2007 20:27:44 +0000 Subject: [PATCH] HID0 is a write-clear register on 970 (DBSR). git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3320 c046a42c-6fe2-441c-8c8c-71466251a162 --- target-ppc/translate_init.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/target-ppc/translate_init.c b/target-ppc/translate_init.c index 2a996cc1b6..355f5ad073 100644 --- a/target-ppc/translate_init.c +++ b/target-ppc/translate_init.c @@ -3859,7 +3859,7 @@ static void init_proc_970 (CPUPPCState *env) /* XXX : not implemented */ spr_register(env, SPR_HID0, "HID0", SPR_NOACCESS, SPR_NOACCESS, - &spr_read_generic, &spr_write_generic, + &spr_read_generic, &spr_write_clear, 0x00000000); /* XXX : not implemented */ spr_register(env, SPR_HID1, "HID1", @@ -3902,7 +3902,7 @@ static void init_proc_970FX (CPUPPCState *env) /* XXX : not implemented */ spr_register(env, SPR_HID0, "HID0", SPR_NOACCESS, SPR_NOACCESS, - &spr_read_generic, &spr_write_generic, + &spr_read_generic, &spr_write_clear, 0x00000000); /* XXX : not implemented */ spr_register(env, SPR_HID1, "HID1", @@ -3945,7 +3945,7 @@ static void init_proc_970GX (CPUPPCState *env) /* XXX : not implemented */ spr_register(env, SPR_HID0, "HID0", SPR_NOACCESS, SPR_NOACCESS, - &spr_read_generic, &spr_write_generic, + &spr_read_generic, &spr_write_clear, 0x00000000); /* XXX : not implemented */ spr_register(env, SPR_HID1, "HID1",