From b4e81289c516906e7107f0e7bee795800dd60b57 Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Sun, 4 Oct 2009 19:43:46 +0000 Subject: [PATCH] correct region attributes --- dkarm-eabi/crtls/ds_arm9_crt0.s | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/dkarm-eabi/crtls/ds_arm9_crt0.s b/dkarm-eabi/crtls/ds_arm9_crt0.s index 6bb30c3..172a542 100644 --- a/dkarm-eabi/crtls/ds_arm9_crt0.s +++ b/dkarm-eabi/crtls/ds_arm9_crt0.s @@ -127,7 +127,18 @@ _start: ands r0,r0,#0x8000 bne dsi_mode + mov r0, #0x13 @ Switch to SVC Mode + msr cpsr, r0 + + mrc p15, 0, r0, c1, c0, 0 + orr r0,r0,#DTCM_ENABLE + mcr p15, 0, r0, c1, c0, 0 + + ldr sp, =__sp_svc @ Set SVC stack + + mov r11,r11 swi 0xf0000 + ldr r1,=( PAGE_128M | 0x08000000 | 1) cmp r0,#0 bne debug_mode @@ -184,13 +195,12 @@ setregions: @------------------------------------------------------------------------- @ IAccess @------------------------------------------------------------------------- - ldr r0,=0x36636633 + ldr r0,=0x33333363 mcr p15, 0, r0, c5, c0, 3 @------------------------------------------------------------------------- @ DAccess @------------------------------------------------------------------------- - ldr r0,=0x36333633 mcr p15, 0, r0, c5, c0, 2 @-------------------------------------------------------------------------