Fwd: Re: [hatari-devel] 68030 MMU work

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Hi again,

While reading all the changes (very good work !), I noticed the following (in newcpu.c) :

  3657 		set_x_funcs ();
  3658 		if (mmu_enabled && !currprefs.cachesize) {
  3659 			run_func = m68k_run_mmu;
  3660 		} else {
  3661 			run_func = currprefs.cpu_cycle_exact && currprefs.cpu_model == 68000 ? m68k_run_1_ce :
  3662 				currprefs.cpu_compatible && currprefs.cpu_model == 68000 ? m68k_run_1 :
  3663 #ifdef JIT
  3664 				currprefs.cpu_model >= 68020 && currprefs.cachesize ? m68k_run_jit :
  3665 #endif
  3666 				currprefs.cpu_model >= 68020 && currprefs.mmu_model ? m68k_run_mmu040 :
  3667 				currprefs.cpu_model >= 68020 && currprefs.cpu_cycle_exact ? m68k_run_2ce :
  3668 				currprefs.cpu_compatible ? m68k_run_2p : m68k_run_2;
  3670 		run_func ();



I thought the 68020 was a 68030 without MMU, was I wrong ? (see line 3666)


Just for info, I've got the following warning :

[ 21%] Building C object src/cpu/CMakeFiles/UaeCpu.dir/cpummu030.c.o

/home/laurent/Atari/hatari/src/cpu/cpummu030.c: In function 
‘mmu030_create_atc_entry’:

/home/laurent/Atari/hatari/src/cpu/cpummu030.c:1018:13: attention : 
variable ‘page_index’ set but not used [-Wunused-but-set-variable]


Regards,
Laurent








Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/