diff --git a/sys/BaS.c b/sys/BaS.c index 1626b9e..076ac4c 100644 --- a/sys/BaS.c +++ b/sys/BaS.c @@ -452,11 +452,6 @@ void BaS(void) flush_and_invalidate_caches(); xprintf("finished\r\n"); - xprintf("enable MMU: "); - MCF_MMU_MMUCR = MCF_MMU_MMUCR_EN; /* MMU on */ - NOP(); /* force pipeline sync */ - xprintf("finished\r\n"); - xprintf("initialize exception vector table: "); vec_init(); xprintf("finished\r\n"); @@ -469,6 +464,11 @@ void BaS(void) ide_init(); xprintf("finished\r\n"); + xprintf("enable MMU: "); + MCF_MMU_MMUCR = MCF_MMU_MMUCR_EN; /* MMU on */ + NOP(); /* force pipeline sync */ + xprintf("finished\r\n"); + xprintf("enable video: "); /*