Revision e63c59cb
b/target-ppc/translate.c | ||
---|---|---|
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 | 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 | 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(); |
Also available in: Unified diff