diff options
| author | Amlal EL Mahrouss <amlalelmahrouss@icloud.com> | 2024-07-02 22:00:35 +0200 |
|---|---|---|
| committer | Amlal EL Mahrouss <amlalelmahrouss@icloud.com> | 2024-07-02 22:00:49 +0200 |
| commit | 375d0210dcb2070a12d916523f4a1dafff28360c (patch) | |
| tree | d0c217f529b8069ea659778c2ee9ca20aeba33a4 /Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cpp | |
| parent | f1d3744829a661d1600c2f3bbdbdf679ee0bd0e1 (diff) | |
MHR-36: Change namespace name, got out of the codename stage.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
Diffstat (limited to 'Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cpp')
| -rw-r--r-- | Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cpp b/Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cpp index dfa02b11..94fe68ad 100644 --- a/Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cpp +++ b/Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cpp @@ -28,7 +28,7 @@ EXTERN_C void _hal_enable_smp(void); /////////////////////////////////////////////////////////////////////////////////////// -namespace NewOS::HAL +namespace Kernel::HAL { constexpr Int32 kThreadAPIC = 0; constexpr Int32 kThreadLAPIC = 1; @@ -142,8 +142,8 @@ namespace NewOS::HAL /// @return Void hal_send_start_ipi(UInt32 apicId, UInt8 vector, UInt32 targetAddress) { - NewOS::ke_dma_write(targetAddress, kAPIC_ICR_High, apicId << 24); - NewOS::ke_dma_write(targetAddress, kAPIC_ICR_Low, kAPIC_SIPI_Vector | vector); + Kernel::ke_dma_write(targetAddress, kAPIC_ICR_High, apicId << 24); + Kernel::ke_dma_write(targetAddress, kAPIC_ICR_Low, kAPIC_SIPI_Vector | vector); } EXTERN_C Void _hal_spin_core(Void); @@ -155,8 +155,8 @@ namespace NewOS::HAL /// @return Void hal_send_end_ipi(UInt32 apicId, UInt8 vector, UInt32 targetAddress) { - NewOS::ke_dma_write(targetAddress, kAPIC_ICR_High, apicId << 24); - NewOS::ke_dma_write(targetAddress, kAPIC_ICR_Low, kAPIC_EIPI_Vector | vector); + Kernel::ke_dma_write(targetAddress, kAPIC_ICR_High, apicId << 24); + Kernel::ke_dma_write(targetAddress, kAPIC_ICR_Low, kAPIC_EIPI_Vector | vector); } STATIC HAL::StackFramePtr cFramePtr = nullptr; @@ -232,18 +232,18 @@ namespace NewOS::HAL /// Start local APIC now. /////////////////////////////////////////////////////////////////////////// - auto flagsSet = NewOS::ke_dma_read(cBaseAddressAPIC, 0xF0); // SVR register. + auto flagsSet = Kernel::ke_dma_read(cBaseAddressAPIC, 0xF0); // SVR register. // enable APIC. flagsSet |= 0x100; - NewOS::ke_dma_write(cBaseAddressAPIC, 0xF0, flagsSet); + Kernel::ke_dma_write(cBaseAddressAPIC, 0xF0, flagsSet); /// Set sprurious interrupt vector. - NewOS::ke_dma_write(cBaseAddressAPIC, 0xF0, 0x100 | 0xFF); + Kernel::ke_dma_write(cBaseAddressAPIC, 0xF0, 0x100 | 0xFF); // highest task priority. for our realtime kernel. - NewOS::ke_dma_write(cBaseAddressAPIC, 0x21, 0); + Kernel::ke_dma_write(cBaseAddressAPIC, 0x21, 0); cProgramInitialized = new Boolean(true); @@ -257,6 +257,6 @@ namespace NewOS::HAL ke_stop(RUNTIME_CHECK_FAILED); } } -} // namespace NewOS::HAL +} // namespace Kernel::HAL /////////////////////////////////////////////////////////////////////////////////////// |
