From 989893d2ac4086b1c89869c258bc138793a7ea8e Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 12 Feb 2025 17:38:32 +0100 Subject: ADD: AHCI driver is almost done..., Paging API tweaks. Signed-off-by: Amlal El Mahrouss --- dev/Kernel/src/UserProcessScheduler.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'dev/Kernel/src/UserProcessScheduler.cc') diff --git a/dev/Kernel/src/UserProcessScheduler.cc b/dev/Kernel/src/UserProcessScheduler.cc index a3955c2c..49a66c94 100644 --- a/dev/Kernel/src/UserProcessScheduler.cc +++ b/dev/Kernel/src/UserProcessScheduler.cc @@ -311,7 +311,7 @@ namespace Kernel flags |= HAL::kMMFlagsWr; flags |= HAL::kMMFlagsUser; - HAL::mm_map_page((VoidPtr)process.VMRegister, flags); + HAL::mm_map_page((VoidPtr)process.VMRegister, process.VMRegister, flags); #endif // __NE_VIRTUAL_MEMORY_SUPPORT__ process.StackFrame = new HAL::StackFrame(); @@ -327,7 +327,7 @@ namespace Kernel flags |= HAL::kMMFlagsWr; flags |= HAL::kMMFlagsUser; - HAL::mm_map_page((VoidPtr)process.StackFrame, flags); + HAL::mm_map_page((VoidPtr)process.StackFrame, process.StackFrame, flags); #endif // __NE_VIRTUAL_MEMORY_SUPPORT__ // React according to process kind. @@ -356,7 +356,7 @@ namespace Kernel flags |= HAL::kMMFlagsWr; flags |= HAL::kMMFlagsUser; - HAL::mm_map_page((VoidPtr)process.StackReserve, flags); + HAL::mm_map_page((VoidPtr)process.StackReserve, process.StackReserve, flags); #endif // __NE_VIRTUAL_MEMORY_SUPPORT__ process.ProcessParentTeam = &mTeam; -- cgit v1.2.3