From d51caf50ee8cb798229bd3f30c780332160e94eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Fr=C3=B6schle?= Date: Wed, 7 Aug 2013 04:33:10 +0000 Subject: [PATCH] changed locked TLB pages to the last two megabytes of RAM --- BaS_gcc/sources/mmu.S | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/BaS_gcc/sources/mmu.S b/BaS_gcc/sources/mmu.S index 8f26628..edeff64 100644 --- a/BaS_gcc/sources/mmu.S +++ b/BaS_gcc/sources/mmu.S @@ -163,14 +163,14 @@ _mmu_init: move.l d3,MCF_MMU_MMUOR // mapped to ffffxxx, precise, // 1fe0'0000 locked - move.l #0x1FE00000|std_mmutr,d0 // last megabyte of RAM. Reserved for BaS in RAM and BaS in ROM/data+bss + move.l #0x1FE00000|std_mmutr,d0 // last two megabytes of RAM. Reserved for BaS in RAM and BaS in ROM/data+bss move.l #0x1FE00000|copyback_mmudr|MCF_MMU_MMUDR_LK,d1 - move.l d0,MCF_MMU_MMUTR + move.l d0,MCF_MMU_MMUTR move.l d1,MCF_MMU_MMUDR move.l d2,MCF_MMU_MMUOR // setzen data move.l d3,MCF_MMU_MMUOR // setzen instr -// 1ff0'0000 locked (FIXME: why is this?) +// 1ff0'0000 locked move.l #0x1FF00000|std_mmutr,d0 move.l #0x1FF00000|copyback_mmudr|MCF_MMU_MMUDR_LK,d1 move.l d0,MCF_MMU_MMUTR