From f22a6fa5a03dfa4ae5794eed927d24986f530d34 Mon Sep 17 00:00:00 2001 From: Sparchatus Date: Thu, 31 Mar 2022 12:54:08 +0000 Subject: [PATCH] Fix kernel BUG in INIT_LX_SIZE definitions as in Q&A Forum https://moodle-app2.let.ethz.ch/mod/forum/discuss.php?d=100480 --- kernel/include/arch/armv8/startup_arch.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kernel/include/arch/armv8/startup_arch.h b/kernel/include/arch/armv8/startup_arch.h index f9c9e51..22ef6f2 100644 --- a/kernel/include/arch/armv8/startup_arch.h +++ b/kernel/include/arch/armv8/startup_arch.h @@ -28,9 +28,9 @@ VMSAv8_64_L3_BUFFERABLE | \ VMSAv8_64_L3_USR_RW) -#define INIT_L0_SIZE ARMv8_L0_ENTRIES(ARMV8_INIT_SPACE_LIMIT) -#define INIT_L1_SIZE ARMv8_L1_ENTRIES(ARMV8_INIT_SPACE_LIMIT) -#define INIT_L2_SIZE ARMv8_L2_ENTRIES(ARMV8_INIT_SPACE_LIMIT) +#define INIT_L0_SIZE (1) +#define INIT_L1_SIZE ARMv8_L0_ENTRIES(ARMV8_INIT_SPACE_LIMIT) +#define INIT_L2_SIZE ARMv8_L1_ENTRIES(ARMV8_INIT_SPACE_LIMIT) #define INIT_L3_SIZE ARMv8_L2_ENTRIES(ARMV8_INIT_SPACE_LIMIT) void create_module_caps(struct spawn_state *st);