From cadf5fee315ea37b59fa5ebafefd4ba5594c7577 Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Tue, 19 Nov 2019 18:33:00 +0100 Subject: bugfix - properly compute section address --- memory.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/memory.h b/memory.h index 2d0f6f4..1472a8b 100644 --- a/memory.h +++ b/memory.h @@ -23,8 +23,8 @@ extern char __start; #define PRIVILEGED_MEMORY_END TRANSLATION_TABLE_END #define UNPRIVILEGED_MEMORY_START \ - (((PRIVILEGED_MEMORY_END - (uint32_t) 1) & ~((uint32_t) 0x3fff)) \ - + (uint32_t) 0x4000) + (((PRIVILEGED_MEMORY_END - (uint32_t) 1) & ~((uint32_t) 0xfffff)) \ + + (uint32_t) 0x100000) #define PL0_SECTION_NUMBER ((uint32_t) 0b101010101010) #define PL0_SECTION_NUMBER_STR "0b101010101010" -- cgit v1.2.3