Commit e63c59cb34fdad20f70c83dd4bfe938fb37433ab
1 parent
13ab5daa
ppc fix (Jocelyn Mayer)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@816 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
2 additions
and
3 deletions
target-ppc/translate.c
... | ... | @@ -2004,7 +2004,6 @@ GEN_HANDLER(mtspr, 0x1F, 0x13, 0x0E, 0x00000001, PPC_MISC) |
2004 | 2004 | gen_op_store_xer(); |
2005 | 2005 | break; |
2006 | 2006 | case LR: |
2007 | - gen_op_andi_(~0x03); | |
2008 | 2007 | gen_op_store_lr(); |
2009 | 2008 | break; |
2010 | 2009 | case CTR: |
... | ... | @@ -2296,7 +2295,7 @@ GEN_HANDLER(mfsrin, 0x1F, 0x13, 0x14, 0x001F0001, PPC_SEGMENT) |
2296 | 2295 | } |
2297 | 2296 | |
2298 | 2297 | /* mtsr */ |
2299 | -GEN_HANDLER(mtsr, 0x1F, 0x12, 0x02, 0x0010F801, PPC_SEGMENT) | |
2298 | +GEN_HANDLER(mtsr, 0x1F, 0x12, 0x06, 0x0010F801, PPC_SEGMENT) | |
2300 | 2299 | { |
2301 | 2300 | #if defined(CONFIG_USER_ONLY) |
2302 | 2301 | RET_PRIVREG(); |
... | ... | @@ -2356,7 +2355,7 @@ GEN_HANDLER(tlbie, 0x1F, 0x12, 0x09, 0x03FF0001, PPC_MEM) |
2356 | 2355 | } |
2357 | 2356 | |
2358 | 2357 | /* tlbsync */ |
2359 | -GEN_HANDLER(tlbsync, 0x1F, 0x16, 0x11, 0x03FFFC01, PPC_MEM) | |
2358 | +GEN_HANDLER(tlbsync, 0x1F, 0x16, 0x11, 0x03FFF801, PPC_MEM) | |
2360 | 2359 | { |
2361 | 2360 | #if defined(CONFIG_USER_ONLY) |
2362 | 2361 | RET_PRIVOPC(); | ... | ... |