From 8dd831a5bff24ba599c1ba8ff49e9d094756ea7c Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Mon, 26 May 2025 04:57:17 +0200 Subject: fix(HAL/AP): Fix task getter function inside AP system. why: - It used to modulo the index value, which will index an invalid index. - Also refactored the function name to mp_get_current_task. Signed-off-by: Amlal El Mahrouss --- dev/kernel/ArchKit/ArchKit.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'dev/kernel/ArchKit') diff --git a/dev/kernel/ArchKit/ArchKit.h b/dev/kernel/ArchKit/ArchKit.h index 3254bae7..08e8ab88 100644 --- a/dev/kernel/ArchKit/ArchKit.h +++ b/dev/kernel/ArchKit/ArchKit.h @@ -77,7 +77,7 @@ struct HalSyscallEntry final { operator bool() { return fHooked; } }; -EXTERN_C Kernel::HAL::StackFramePtr mp_get_current_context(Kernel::Int64 pid); +EXTERN_C Kernel::HAL::StackFramePtr mp_get_current_task(Kernel::Int64 pid); inline Kernel::Array kSysCalls; -- cgit v1.2.3