diff options
author | Wojtek Kosior <kwojtus@protonmail.com> | 2019-12-31 17:36:50 +0100 |
---|---|---|
committer | Wojtek Kosior <kwojtus@protonmail.com> | 2019-12-31 17:36:50 +0100 |
commit | 030cc96003d4518463b40f20d4194e51b1745c86 (patch) | |
tree | be5b70d67c35e9328f450bde48f335536052c1ce /setup.c | |
parent | b77ef684b07bcd91c168b15f71611786dd5a3377 (diff) | |
download | rpi-MMU-example-030cc96003d4518463b40f20d4194e51b1745c86.tar.gz rpi-MMU-example-030cc96003d4518463b40f20d4194e51b1745c86.zip |
don't statically define the unprivileged section (we're going to have many dynamically-claimed unprivileged sections)
Diffstat (limited to 'setup.c')
-rw-r--r-- | setup.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -75,7 +75,8 @@ void setup(uint32_t r0, uint32_t machine_type, memory_size = 192 * POWER_OF_2(20); } - if (memory_size < UNPRIVILEGED_MEMORY_END) + // assume we need at least one section for PL0 + if (memory_size < PRIVILEGED_MEMORY_END + SECTION_SIZE) { puts("Not enough memory to continue"); while (1); |