summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel/src/HardwareThreadScheduler.cc
diff options
context:
space:
mode:
authorAmlal <amlal.elmahrouss@icloud.com>2025-01-18 13:24:53 +0100
committerAmlal <amlal.elmahrouss@icloud.com>2025-01-18 13:24:53 +0100
commit1d81e061a71162e0de392c8fa600cec46e716fa3 (patch)
tree47fb739ab66cb9ca00bd10b88d82330ac0eab34e /dev/Kernel/src/HardwareThreadScheduler.cc
parentd1596e3df96fe03acd76bfb3df07750092fd809f (diff)
ADD: Export hal_check_stack as C symbol, and zka_pure_call should have the UserProcess* on first argument register to crash program.
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/Kernel/src/HardwareThreadScheduler.cc')
-rw-r--r--dev/Kernel/src/HardwareThreadScheduler.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/dev/Kernel/src/HardwareThreadScheduler.cc b/dev/Kernel/src/HardwareThreadScheduler.cc
index a1312b34..2121a911 100644
--- a/dev/Kernel/src/HardwareThreadScheduler.cc
+++ b/dev/Kernel/src/HardwareThreadScheduler.cc
@@ -21,7 +21,7 @@ namespace Kernel
/// @note Those symbols are needed in order to switch and validate the stack.
/***********************************************************************************/
- EXTERN Bool hal_check_stack(HAL::StackFramePtr frame_ptr);
+ EXTERN_C Bool hal_check_stack(HAL::StackFramePtr frame_ptr);
EXTERN_C Bool mp_register_process(HAL::StackFramePtr frame, ProcessID pid);
STATIC HardwareThreadScheduler kHardwareThreadScheduler;