diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2018-03-14 09:24:41 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-03-29 08:16:40 +0200 |
commit | dd9b525b2d92797c25660391829efedc4827c819 (patch) | |
tree | 261a449dbeb9bf40584fc1313527a66345637f7d | |
parent | fa8c3c03987f5e60df735583414d9a355b43ac5a (diff) | |
download | barebox-dd9b525b2d92797c25660391829efedc4827c819.tar.gz barebox-dd9b525b2d92797c25660391829efedc4827c819.tar.xz |
ARM: aarch64: mmu: Make zero page faulting
Make zero page faulting which allows us to catch NULL pointer derefs.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r-- | arch/arm/cpu/mmu_64.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/cpu/mmu_64.c b/arch/arm/cpu/mmu_64.c index 20f6c387f3..094bc0ac62 100644 --- a/arch/arm/cpu/mmu_64.c +++ b/arch/arm/cpu/mmu_64.c @@ -316,6 +316,8 @@ static int mmu_init(void) for_each_memory_bank(bank) create_sections(bank->start, bank->start, bank->size, CACHED_MEM); + create_sections(0x0, 0x0, 0x1000, 0x0); + mmu_enable(); return 0; |