From 1003d7a20bab6885b4edde7d11103a199de30d21 Mon Sep 17 00:00:00 2001 From: Amlal Date: Sat, 7 Sep 2024 09:18:35 +0200 Subject: Daily bump. Signed-off-by: Amlal --- dev/ZKA/Sources/HardwareThreadScheduler.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'dev/ZKA/Sources/HardwareThreadScheduler.cxx') diff --git a/dev/ZKA/Sources/HardwareThreadScheduler.cxx b/dev/ZKA/Sources/HardwareThreadScheduler.cxx index cbe0cc46..5b310fca 100644 --- a/dev/ZKA/Sources/HardwareThreadScheduler.cxx +++ b/dev/ZKA/Sources/HardwareThreadScheduler.cxx @@ -79,7 +79,7 @@ namespace Kernel /// @note Those symbols are needed in order to switch and validate the stack. EXTERN Bool hal_check_stack(HAL::StackFramePtr stackPtr); - EXTERN_C Bool mp_register_process(HAL::StackFramePtr stackPtr); + EXTERN_C Bool mp_register_process(VoidPtr image, UInt8* stack_ptr, HAL::StackFramePtr frame_ptr); /// @brief Switch to hardware thread. /// @param stack the new hardware thread. @@ -99,8 +99,10 @@ namespace Kernel if (this->IsBusy()) return false; + kcout << "Switching to the Process's HW thread...\r"; + this->Busy(true); - Bool ret = mp_register_process(fStack); + Bool ret = mp_register_process(image, stack_ptr, fStack); this->Busy(false); return ret; -- cgit v1.2.3