Commit ad08132319713918a58b1ffa35a57431ed294888

Authored by bellard
1 parent 415e561f

added tlb_flush() flags


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@600 c046a42c-6fe2-441c-8c8c-71466251a162
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;