diff options
| author | Amlal <amlal@el-mahrouss-logic.com> | 2024-09-07 09:18:35 +0200 |
|---|---|---|
| committer | Amlal <amlal@el-mahrouss-logic.com> | 2024-09-07 09:18:35 +0200 |
| commit | 1003d7a20bab6885b4edde7d11103a199de30d21 (patch) | |
| tree | a1992f26fd9afeb802bbb1829dec8ebe02ce5cd9 /dev/ZKA/Sources/HardwareThreadScheduler.cxx | |
| parent | 4019b870041d1ac50a48ba9e7a981df1afde96e6 (diff) | |
Daily bump.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'dev/ZKA/Sources/HardwareThreadScheduler.cxx')
| -rw-r--r-- | dev/ZKA/Sources/HardwareThreadScheduler.cxx | 6 |
1 files changed, 4 insertions, 2 deletions
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; |
