diff options
| author | Amlal <amlal.elmahrouss@icloud.com> | 2025-01-18 13:24:53 +0100 |
|---|---|---|
| committer | Amlal <amlal.elmahrouss@icloud.com> | 2025-01-18 13:24:53 +0100 |
| commit | 1d81e061a71162e0de392c8fa600cec46e716fa3 (patch) | |
| tree | 47fb739ab66cb9ca00bd10b88d82330ac0eab34e /dev/Kernel/src | |
| parent | d1596e3df96fe03acd76bfb3df07750092fd809f (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')
| -rw-r--r-- | dev/Kernel/src/HardwareThreadScheduler.cc | 2 |
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; |
