--- np2/i386c/ia32/ia32.c 2004/02/20 16:09:04 1.10 +++ np2/i386c/ia32/ia32.c 2004/03/09 14:14:05 1.12 @@ -1,4 +1,4 @@ -/* $Id: ia32.c,v 1.10 2004/02/20 16:09:04 monaka Exp $ */ +/* $Id: ia32.c,v 1.12 2004/03/09 14:14:05 monaka Exp $ */ /* * Copyright (c) 2002-2003 NONAKA Kimihiro @@ -78,9 +78,6 @@ ia32_init(void) } resolve_init(); -#if defined(IA32_SUPPORT_TLB) - tlb_init(); -#endif #ifdef USE_FPU fpu_init(); #endif @@ -130,6 +127,8 @@ change_pm(BOOL onoff) CPU_STAT_SS32 = 0; CPU_SET_CPL(0); CPU_STAT_PM = onoff; + + tlb_flush(TRUE); } void FASTCALL @@ -142,6 +141,8 @@ change_pg(BOOL onoff) VERBOSE(("Leaveing from Paging-Mode...")); } CPU_STAT_PAGING = onoff; + + tlb_flush(TRUE); } void FASTCALL