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