Commit e63c59cb34fdad20f70c83dd4bfe938fb37433ab

Authored by bellard
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();
... ...