From ae1e4918a77bbd112a9e92b9256d44908f2ed085 Mon Sep 17 00:00:00 2001 From: Stefan Kalkowski Date: Mon, 18 Nov 2024 16:57:39 +0100 Subject: [PATCH] hw: use enums in stack base definition Ref genodelabs/genode#5319 --- repos/base-hw/src/core/kernel/cpu.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/repos/base-hw/src/core/kernel/cpu.cc b/repos/base-hw/src/core/kernel/cpu.cc index 774e677531..7964230ebf 100644 --- a/repos/base-hw/src/core/kernel/cpu.cc +++ b/repos/base-hw/src/core/kernel/cpu.cc @@ -165,7 +165,8 @@ Cpu::Context & Cpu::handle_exception_and_schedule() addr_t Cpu::stack_start() { return Abi::stack_align(Hw::Mm::cpu_local_memory().base + - (1024*1024*_id) + (64*1024)); + (Hw::Mm::CPU_LOCAL_MEMORY_SLOT_SIZE*_id) + + Hw::Mm::KERNEL_STACK_SIZE); }