X-Git-Url: http://git.efficios.com/?p=deliverable%2Flinux.git;a=blobdiff_plain;f=arch%2Farm%2Fkernel%2Fhead-nommu.S;fp=arch%2Farm%2Fkernel%2Fhead-nommu.S;h=fb1a69eb49c1a842fc604dc2b64f905e30a39aac;hp=9b8c5a1134347aea35b7c60850d2b671efc9d768;hb=9125aeb3e2fe278ac70fda039a3c0cd7f05eb800;hpb=67601c3b64616c3bdb98c966e8f7cd5bb895e996 diff --git a/arch/arm/kernel/head-nommu.S b/arch/arm/kernel/head-nommu.S index 9b8c5a113434..fb1a69eb49c1 100644 --- a/arch/arm/kernel/head-nommu.S +++ b/arch/arm/kernel/head-nommu.S @@ -236,7 +236,7 @@ ENTRY(__setup_mpu) mov r0, #CONFIG_VECTORS_BASE @ Cover from VECTORS_BASE ldr r5,=(MPU_AP_PL1RW_PL0NA | MPU_RGN_NORMAL) /* Writing N to bits 5:1 (RSR_SZ) --> region size 2^N+1 */ - mov r6, #(((PAGE_SHIFT - 1) << MPU_RSR_SZ) | 1 << MPU_RSR_EN) + mov r6, #(((2 * PAGE_SHIFT - 1) << MPU_RSR_SZ) | 1 << MPU_RSR_EN) setup_region r0, r5, r6, MPU_DATA_SIDE @ VECTORS_BASE, PL0 NA, enabled beq 3f @ Memory-map not unified