Index: source/sys_mpu.asm =================================================================== diff -u -r765d2c35118e202444e737c66c77faf9678cc87e -r38ff7a6fbf82b86ab1bac3b7b24c4ea33d5419f9 --- source/sys_mpu.asm (.../sys_mpu.asm) (revision 765d2c35118e202444e737c66c77faf9678cc87e) +++ source/sys_mpu.asm (.../sys_mpu.asm) (revision 38ff7a6fbf82b86ab1bac3b7b24c4ea33d5419f9) @@ -164,10 +164,10 @@ mcr p15, #0, r0, c6, c2, #0 ldr r0, r11Base mcr p15, #0, r0, c6, c1, #0 - mov r0, #0x0008 + mov r0, #0x000C orr r0, r0, #0x1100 mcr p15, #0, r0, c6, c1, #4 - movw r0, #((1 << 15) + (1 << 14) + (1 << 13) + (0 << 12) + (0 << 11) + (0 << 10) + (0 << 9) + (0 << 8) + (0x0A << 1) + (0)) + movw r0, #((0 << 15) + (0 << 14) + (0 << 13) + (0 << 12) + (0 << 11) + (0 << 10) + (0 << 9) + (0 << 8) + (0x0F << 1) + (0)) mcr p15, #0, r0, c6, c1, #2 ; Setup region 12 mov r0, #11 @@ -203,7 +203,7 @@ r8Base .word 0xFC000000 r9Base .word 0xFE000000 r10Base .word 0xFF000000 -r11Base .word 0x08001000 +r11Base .word 0x08020000 r12Base .word 0x20000000 .endasmfunc