diff options
| author | Amlal <amlal@nekernel.org> | 2025-04-24 20:20:09 +0200 |
|---|---|---|
| committer | Amlal <amlal@nekernel.org> | 2025-04-24 20:20:09 +0200 |
| commit | 2a34afdf04a5ec24d091469fa50a09882c898881 (patch) | |
| tree | 7f1693e5bdc038a681869d4f68e0b9f1d3cd9499 /dev/kernel | |
| parent | c68bfbfcac5c6b4e4fa0ca5596eeac7d452b76cd (diff) | |
dev, kernel: scheduler: fix compiler error.
Signed-off-by: Amlal <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel')
| -rw-r--r-- | dev/kernel/src/UserProcessScheduler.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/dev/kernel/src/UserProcessScheduler.cc b/dev/kernel/src/UserProcessScheduler.cc index aaf0d699..fb33e447 100644 --- a/dev/kernel/src/UserProcessScheduler.cc +++ b/dev/kernel/src/UserProcessScheduler.cc @@ -266,10 +266,6 @@ namespace Kernel MUST_PASS(mm_delete_heap(memory_heap_list->MemoryEntry)); } -#ifdef __NE_VIRTUAL_MEMORY_SUPPORT__ - hal_write_cr3(pd); -#endif - auto next = memory_heap_list->MemoryNext; mm_delete_heap(memory_heap_list); @@ -305,6 +301,10 @@ namespace Kernel sched_free_heap_tree(memory_heap_list); #ifdef __NE_VIRTUAL_MEMORY_SUPPORT__ + hal_write_cr3(pd); +#endif + +#ifdef __NE_VIRTUAL_MEMORY_SUPPORT__ //! Free the memory's page directory. if (this->VMRegister) HAL::mm_free_bitmap(this->VMRegister); |
