diff options
Diffstat (limited to 'Private/HALKit/AMD64/HalHardwareAPIC.cpp')
| -rw-r--r-- | Private/HALKit/AMD64/HalHardwareAPIC.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/Private/HALKit/AMD64/HalHardwareAPIC.cpp b/Private/HALKit/AMD64/HalHardwareAPIC.cpp index cae54658..d587975e 100644 --- a/Private/HALKit/AMD64/HalHardwareAPIC.cpp +++ b/Private/HALKit/AMD64/HalHardwareAPIC.cpp @@ -17,8 +17,7 @@ namespace HCore { void rt_wakeup_thread(HAL::StackFrame* stack) { HAL::rt_cli(); - stack->Rbp = stack->R15; - stack->Rsi = stack->Rbp; + // TODO HAL::rt_sti(); } @@ -33,9 +32,7 @@ static void __rt_hang_proc(void) { void rt_hang_thread(HAL::StackFrame* stack) { __asm__ volatile("cli"); - stack->R15 = stack->Rbp; - stack->Rbp = (HAL::Reg)&__rt_hang_proc; - stack->Rsp = stack->Rbp; + // TODO __asm__ volatile("sti"); } |
