Commit ad08132319713918a58b1ffa35a57431ed294888
1 parent
415e561f
added tlb_flush() flags
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@600 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
2 changed files
with
2 additions
and
2 deletions
target-ppc/op_helper.c
| @@ -361,7 +361,7 @@ void do_icbi (void) | @@ -361,7 +361,7 @@ void do_icbi (void) | ||
| 361 | /* TLB invalidation helpers */ | 361 | /* TLB invalidation helpers */ |
| 362 | void do_tlbia (void) | 362 | void do_tlbia (void) |
| 363 | { | 363 | { |
| 364 | - tlb_flush(env); | 364 | + tlb_flush(env, 1); |
| 365 | } | 365 | } |
| 366 | 366 | ||
| 367 | void do_tlbie (void) | 367 | void do_tlbie (void) |
target-ppc/translate.c
| @@ -2997,7 +2997,7 @@ CPUPPCState *cpu_ppc_init(void) | @@ -2997,7 +2997,7 @@ CPUPPCState *cpu_ppc_init(void) | ||
| 2997 | if (create_ppc_proc(ppc_opcodes, env->spr[PVR]) < 0) | 2997 | if (create_ppc_proc(ppc_opcodes, env->spr[PVR]) < 0) |
| 2998 | return NULL; | 2998 | return NULL; |
| 2999 | init_spr_rights(env->spr[PVR]); | 2999 | init_spr_rights(env->spr[PVR]); |
| 3000 | - tlb_flush(env); | 3000 | + tlb_flush(env, 1); |
| 3001 | #if defined (DO_SINGLE_STEP) | 3001 | #if defined (DO_SINGLE_STEP) |
| 3002 | /* Single step trace mode */ | 3002 | /* Single step trace mode */ |
| 3003 | msr_se = 1; | 3003 | msr_se = 1; |