diff options
| author | Amlal El Mahrouss <amlal@el-mahrouss-logic.com> | 2024-04-05 01:59:36 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@el-mahrouss-logic.com> | 2024-04-05 02:01:15 +0200 |
| commit | 21fe8d0b7d48e92ba0d45c084bf868c94bb67cd7 (patch) | |
| tree | 4193f80c02ce03b2e02d6c2ef1a1a0526ea7b8fc /Private/KernelKit | |
| parent | a45872967f07906297782cd04223706cfc326219 (diff) | |
HAL/PPC: Adding support for PowerPC, implemented rt_do_context_switch.
Refactor: Everything which starts with HCORE_ is NEWOS_ now.
Signed-off-by: Amlal El Mahrouss <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'Private/KernelKit')
| -rw-r--r-- | Private/KernelKit/DebugOutput.hpp | 2 | ||||
| -rw-r--r-- | Private/KernelKit/DriveManager.hxx | 2 | ||||
| -rw-r--r-- | Private/KernelKit/FileManager.hpp | 4 | ||||
| -rw-r--r-- | Private/KernelKit/LoaderInterface.hpp | 2 | ||||
| -rw-r--r-- | Private/KernelKit/PEFCodeManager.hxx | 2 | ||||
| -rw-r--r-- | Private/KernelKit/PEFSharedObject.hxx | 2 | ||||
| -rw-r--r-- | Private/KernelKit/PermissionSelector.hxx | 2 | ||||
| -rw-r--r-- | Private/KernelKit/ProcessScheduler.hpp | 6 | ||||
| -rw-r--r-- | Private/KernelKit/SMPManager.hpp | 4 | ||||
| -rw-r--r-- | Private/KernelKit/Semaphore.hpp | 2 | ||||
| -rw-r--r-- | Private/KernelKit/Timer.hpp | 4 |
11 files changed, 16 insertions, 16 deletions
diff --git a/Private/KernelKit/DebugOutput.hpp b/Private/KernelKit/DebugOutput.hpp index 3f88fd0e..f24933cc 100644 --- a/Private/KernelKit/DebugOutput.hpp +++ b/Private/KernelKit/DebugOutput.hpp @@ -38,7 +38,7 @@ class TerminalDevice final : public DeviceInterface<const Char *> { /// @return string type (const char*) virtual const char *Name() const override { return ("TerminalDevice"); } - HCORE_COPY_DEFAULT(TerminalDevice); + NEWOS_COPY_DEFAULT(TerminalDevice); static TerminalDevice Shared() noexcept; }; diff --git a/Private/KernelKit/DriveManager.hxx b/Private/KernelKit/DriveManager.hxx index d3d14f9a..aa94b08d 100644 --- a/Private/KernelKit/DriveManager.hxx +++ b/Private/KernelKit/DriveManager.hxx @@ -70,7 +70,7 @@ class MountpointInterface final { explicit MountpointInterface() = default; ~MountpointInterface() = default; - HCORE_COPY_DEFAULT(MountpointInterface); + NEWOS_COPY_DEFAULT(MountpointInterface); public: DriveTraitPtr A() { return mA; } diff --git a/Private/KernelKit/FileManager.hpp b/Private/KernelKit/FileManager.hpp index 630b21b6..a6fcfde3 100644 --- a/Private/KernelKit/FileManager.hpp +++ b/Private/KernelKit/FileManager.hpp @@ -61,7 +61,7 @@ class FilesystemManagerInterface { virtual ~FilesystemManagerInterface() = default; public: - HCORE_COPY_DEFAULT(FilesystemManagerInterface); + NEWOS_COPY_DEFAULT(FilesystemManagerInterface); public: /// @brief Mounts a new filesystem into an active state. @@ -116,7 +116,7 @@ class NewFilesystemManager final : public FilesystemManagerInterface { ~NewFilesystemManager() override; public: - HCORE_COPY_DEFAULT(NewFilesystemManager); + NEWOS_COPY_DEFAULT(NewFilesystemManager); public: NodePtr Create(const char *path) override; diff --git a/Private/KernelKit/LoaderInterface.hpp b/Private/KernelKit/LoaderInterface.hpp index c4634ca4..09d0d7b5 100644 --- a/Private/KernelKit/LoaderInterface.hpp +++ b/Private/KernelKit/LoaderInterface.hpp @@ -19,7 +19,7 @@ class LoaderInterface { explicit LoaderInterface() = default; virtual ~LoaderInterface() = default; - HCORE_COPY_DEFAULT(LoaderInterface); + NEWOS_COPY_DEFAULT(LoaderInterface); public: virtual _Output const char* Format() = 0; diff --git a/Private/KernelKit/PEFCodeManager.hxx b/Private/KernelKit/PEFCodeManager.hxx index ed43e924..d9e857de 100644 --- a/Private/KernelKit/PEFCodeManager.hxx +++ b/Private/KernelKit/PEFCodeManager.hxx @@ -28,7 +28,7 @@ class PEFLoader : public LoaderInterface { ~PEFLoader() override; public: - HCORE_COPY_DEFAULT(PEFLoader); + NEWOS_COPY_DEFAULT(PEFLoader); public: const char *Path() override; diff --git a/Private/KernelKit/PEFSharedObject.hxx b/Private/KernelKit/PEFSharedObject.hxx index 41ee2b97..185310ee 100644 --- a/Private/KernelKit/PEFSharedObject.hxx +++ b/Private/KernelKit/PEFSharedObject.hxx @@ -35,7 +35,7 @@ class SharedObject final { ~SharedObject() = default; public: - HCORE_COPY_DEFAULT(SharedObject); + NEWOS_COPY_DEFAULT(SharedObject); private: SharedObjectTrait *fMounted{nullptr}; diff --git a/Private/KernelKit/PermissionSelector.hxx b/Private/KernelKit/PermissionSelector.hxx index c252c9d0..d398ccb9 100644 --- a/Private/KernelKit/PermissionSelector.hxx +++ b/Private/KernelKit/PermissionSelector.hxx @@ -37,7 +37,7 @@ class PermissionSelector final { ~PermissionSelector(); public: - HCORE_COPY_DEFAULT(PermissionSelector) + NEWOS_COPY_DEFAULT(PermissionSelector) public: bool operator==(const PermissionSelector& lhs); diff --git a/Private/KernelKit/ProcessScheduler.hpp b/Private/KernelKit/ProcessScheduler.hpp index 97ba92e3..3085713f 100644 --- a/Private/KernelKit/ProcessScheduler.hpp +++ b/Private/KernelKit/ProcessScheduler.hpp @@ -120,7 +120,7 @@ class ProcessHeader final { ~ProcessHeader() = default; - HCORE_COPY_DEFAULT(ProcessHeader) + NEWOS_COPY_DEFAULT(ProcessHeader) public: void SetEntrypoint(UIntPtr &imageStart) noexcept; @@ -199,7 +199,7 @@ class ProcessTeam final { explicit ProcessTeam() = default; ~ProcessTeam() = default; - HCORE_COPY_DEFAULT(ProcessTeam); + NEWOS_COPY_DEFAULT(ProcessTeam); MutableArray<Ref<ProcessHeader>> &AsArray(); Ref<ProcessHeader> &AsRef(); @@ -220,7 +220,7 @@ class ProcessScheduler final { public: ~ProcessScheduler() = default; - HCORE_COPY_DEFAULT(ProcessScheduler) + NEWOS_COPY_DEFAULT(ProcessScheduler) operator bool() { return mTeam.AsArray().Count() > 0; } bool operator!() { return mTeam.AsArray().Count() == 0; } diff --git a/Private/KernelKit/SMPManager.hpp b/Private/KernelKit/SMPManager.hpp index b4d04dde..42cd572e 100644 --- a/Private/KernelKit/SMPManager.hpp +++ b/Private/KernelKit/SMPManager.hpp @@ -40,7 +40,7 @@ class HardwareThread final { ~HardwareThread(); public: - HCORE_COPY_DEFAULT(HardwareThread) + NEWOS_COPY_DEFAULT(HardwareThread) public: operator bool(); @@ -84,7 +84,7 @@ class SMPManager final { ~SMPManager(); public: - HCORE_COPY_DEFAULT(SMPManager); + NEWOS_COPY_DEFAULT(SMPManager); public: bool Switch(HAL::StackFrame* the); diff --git a/Private/KernelKit/Semaphore.hpp b/Private/KernelKit/Semaphore.hpp index 7324093e..ede1b921 100644 --- a/Private/KernelKit/Semaphore.hpp +++ b/Private/KernelKit/Semaphore.hpp @@ -34,7 +34,7 @@ namespace NewOS bool LockOrWait(ProcessHeader* process, const Int64& seconds); public: - HCORE_COPY_DEFAULT(Semaphore); + NEWOS_COPY_DEFAULT(Semaphore); private: ProcessHeaderRef fLockingProcess{ nullptr }; diff --git a/Private/KernelKit/Timer.hpp b/Private/KernelKit/Timer.hpp index 87cb915d..dbd29af1 100644 --- a/Private/KernelKit/Timer.hpp +++ b/Private/KernelKit/Timer.hpp @@ -24,7 +24,7 @@ class HardwareTimerInterface virtual ~HardwareTimerInterface() = default; public: - HCORE_COPY_DEFAULT(HardwareTimerInterface); + NEWOS_COPY_DEFAULT(HardwareTimerInterface); public: virtual Int32 Wait() noexcept; @@ -37,7 +37,7 @@ class HardwareTimer final : public HardwareTimerInterface ~HardwareTimer() override; public: - HCORE_COPY_DEFAULT(HardwareTimer); + NEWOS_COPY_DEFAULT(HardwareTimer); public: Int32 Wait() noexcept override; |
