Commit 064034211a65bb602a32ccee18d92109eb2cd656

Authored by j_mayer
1 parent 8f793433

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
Showing 1 changed file with 3 additions and 3 deletions
target-ppc/translate_init.c
@@ -3859,7 +3859,7 @@ static void init_proc_970 (CPUPPCState *env) @@ -3859,7 +3859,7 @@ static void init_proc_970 (CPUPPCState *env)
3859 /* XXX : not implemented */ 3859 /* XXX : not implemented */
3860 spr_register(env, SPR_HID0, "HID0", 3860 spr_register(env, SPR_HID0, "HID0",
3861 SPR_NOACCESS, SPR_NOACCESS, 3861 SPR_NOACCESS, SPR_NOACCESS,
3862 - &spr_read_generic, &spr_write_generic, 3862 + &spr_read_generic, &spr_write_clear,
3863 0x00000000); 3863 0x00000000);
3864 /* XXX : not implemented */ 3864 /* XXX : not implemented */
3865 spr_register(env, SPR_HID1, "HID1", 3865 spr_register(env, SPR_HID1, "HID1",
@@ -3902,7 +3902,7 @@ static void init_proc_970FX (CPUPPCState *env) @@ -3902,7 +3902,7 @@ static void init_proc_970FX (CPUPPCState *env)
3902 /* XXX : not implemented */ 3902 /* XXX : not implemented */
3903 spr_register(env, SPR_HID0, "HID0", 3903 spr_register(env, SPR_HID0, "HID0",
3904 SPR_NOACCESS, SPR_NOACCESS, 3904 SPR_NOACCESS, SPR_NOACCESS,
3905 - &spr_read_generic, &spr_write_generic, 3905 + &spr_read_generic, &spr_write_clear,
3906 0x00000000); 3906 0x00000000);
3907 /* XXX : not implemented */ 3907 /* XXX : not implemented */
3908 spr_register(env, SPR_HID1, "HID1", 3908 spr_register(env, SPR_HID1, "HID1",
@@ -3945,7 +3945,7 @@ static void init_proc_970GX (CPUPPCState *env) @@ -3945,7 +3945,7 @@ static void init_proc_970GX (CPUPPCState *env)
3945 /* XXX : not implemented */ 3945 /* XXX : not implemented */
3946 spr_register(env, SPR_HID0, "HID0", 3946 spr_register(env, SPR_HID0, "HID0",
3947 SPR_NOACCESS, SPR_NOACCESS, 3947 SPR_NOACCESS, SPR_NOACCESS,
3948 - &spr_read_generic, &spr_write_generic, 3948 + &spr_read_generic, &spr_write_clear,
3949 0x00000000); 3949 0x00000000);
3950 /* XXX : not implemented */ 3950 /* XXX : not implemented */
3951 spr_register(env, SPR_HID1, "HID1", 3951 spr_register(env, SPR_HID1, "HID1",