diff options
| author | Amlal El Mahrouss <amlal@el-mahrouss-logic.com> | 2024-04-05 21:40:26 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@el-mahrouss-logic.com> | 2024-04-05 21:40:34 +0200 |
| commit | 5152c2282a1a680a272322f0bd3275fdf43e1530 (patch) | |
| tree | 9cb1272d1eb8e34212148408aba0bc2bc45c58d4 /Private/Source | |
| parent | 21fe8d0b7d48e92ba0d45c084bf868c94bb67cd7 (diff) | |
WiP: Bump.
Signed-off-by: Amlal El Mahrouss <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'Private/Source')
| -rw-r--r-- | Private/Source/DriveManager.cxx | 3 | ||||
| -rw-r--r-- | Private/Source/KernelCheck.cxx | 2 | ||||
| -rw-r--r-- | Private/Source/SMPManager.cxx | 7 | ||||
| -rw-r--r-- | Private/Source/ThreadLocalStorage.cxx | 2 | ||||
| -rw-r--r-- | Private/Source/Timer.cxx | 3 |
5 files changed, 11 insertions, 6 deletions
diff --git a/Private/Source/DriveManager.cxx b/Private/Source/DriveManager.cxx index f79fcdf5..f9a07c66 100644 --- a/Private/Source/DriveManager.cxx +++ b/Private/Source/DriveManager.cxx @@ -8,6 +8,9 @@ #include <KernelKit/DriveManager.hxx> #include <Builtins/ATA/Defines.hxx> +/// @file DriveManager.cxx +/// @brief Kernel drive manager. + namespace NewOS { static UInt16 kATAIO = 0U; static UInt8 kATAMaster = 0U; diff --git a/Private/Source/KernelCheck.cxx b/Private/Source/KernelCheck.cxx index 2c5431e8..5f617f06 100644 --- a/Private/Source/KernelCheck.cxx +++ b/Private/Source/KernelCheck.cxx @@ -62,7 +62,7 @@ void ke_stop(const NewOS::Int &id) { } case RUNTIME_CHECK_INVALID_PRIVILEGE: { kcout << "*** CAUSE: RUNTIME_CHECK_INVALID_PRIVILEGE *** \r\n"; - kcout << "*** WHAT: RING-0 POLICY VIOLATION. *** \r\n"; + kcout << "*** WHAT: HYPERVISOR POLICY VIOLATION. *** \r\n"; break; case RUNTIME_CHECK_UNEXCPECTED: { kcout << "*** CAUSE: RUNTIME_CHECK_UNEXCPECTED *** \r\n"; diff --git a/Private/Source/SMPManager.cxx b/Private/Source/SMPManager.cxx index 913bb44d..18625cc5 100644 --- a/Private/Source/SMPManager.cxx +++ b/Private/Source/SMPManager.cxx @@ -10,6 +10,7 @@ ///! BUGS: 0 +///! @file SMPManager.cxx ///! @brief This file handles multi processing in NewOS. ///! @brief Multi processing is needed for multi-tasking operations. @@ -37,7 +38,7 @@ bool HardwareThread::IsBusy() noexcept { return m_Busy; } /// @brief Get processor stack frame. -HAL::StackFrame* HardwareThread::StackFrame() noexcept { +HAL::StackFramePtr HardwareThread::StackFrame() noexcept { MUST_PASS(m_Stack); return m_Stack; } @@ -59,7 +60,7 @@ void HardwareThread::Wake(const bool wakeup) noexcept { extern bool rt_check_stack(HAL::StackFramePtr stackPtr); -bool HardwareThread::Switch(HAL::StackFrame* stack) { +bool HardwareThread::Switch(HAL::StackFramePtr stack) { if (!rt_check_stack(stack)) return false; m_Stack = stack; @@ -96,7 +97,7 @@ HAL::StackFramePtr SMPManager::GetStackFrame() noexcept { } /// @brief Finds and switch to a free core. -bool SMPManager::Switch(HAL::StackFrame* stack) { +bool SMPManager::Switch(HAL::StackFramePtr stack) { if (stack == nullptr) return false; for (SizeT idx = 0; idx < kMaxHarts; ++idx) { diff --git a/Private/Source/ThreadLocalStorage.cxx b/Private/Source/ThreadLocalStorage.cxx index 3d0a8cdb..2bc0e298 100644 --- a/Private/Source/ThreadLocalStorage.cxx +++ b/Private/Source/ThreadLocalStorage.cxx @@ -10,7 +10,7 @@ #include <KernelKit/ProcessScheduler.hpp> #include <KernelKit/ThreadLocalStorage.hxx> -/// bugs 0 +///! BUGS: 0 /***********************************************************************************/ /// @file ThreadLocalStorage.cxx diff --git a/Private/Source/Timer.cxx b/Private/Source/Timer.cxx index a35cc06f..fbfb768c 100644 --- a/Private/Source/Timer.cxx +++ b/Private/Source/Timer.cxx @@ -6,7 +6,8 @@ #include <KernelKit/Timer.hpp> -// bugs = 0 +///! BUGS: 0 +///! @file Timer.cxx using namespace NewOS; |
