summaryrefslogtreecommitdiffhomepage
path: root/dev/Boot/BootKit/Thread.hxx
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-08-18 21:39:29 +0200
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-08-18 21:39:29 +0200
commitda70596895d8135e08f8caac6978117697b4c021 (patch)
tree2516785b5434df8453687f05dc8dd877438901ab /dev/Boot/BootKit/Thread.hxx
parent005de79004c9d30e64bdee6e14e06f9d47d1f2ab (diff)
[REFACTOR]
Improved project structure. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/Boot/BootKit/Thread.hxx')
-rw-r--r--dev/Boot/BootKit/Thread.hxx42
1 files changed, 0 insertions, 42 deletions
diff --git a/dev/Boot/BootKit/Thread.hxx b/dev/Boot/BootKit/Thread.hxx
deleted file mode 100644
index 58b9683d..00000000
--- a/dev/Boot/BootKit/Thread.hxx
+++ /dev/null
@@ -1,42 +0,0 @@
-/* -------------------------------------------
-
- Copyright ZKA Technologies.
-
-------------------------------------------- */
-
-#pragma once
-
-#include <KernelKit/PE.hxx>
-#include <KernelKit/MSDOS.hxx>
-#include <FirmwareKit/Handover.hxx>
-
-namespace Boot
-{
- using namespace Kernel;
-
- class Thread;
-
- /// @brief Program loader class
- /// @package nl.zeta.boot.api
- class Thread final
- {
- public:
- explicit Thread() = delete;
- ~Thread() = default;
-
- explicit Thread(Kernel::VoidPtr blob);
-
- Thread& operator=(const Thread&) = default;
- Thread(const Thread&) = default;
-
- void Start(HEL::HandoverInformationHeader* handover);
- const char* GetName();
- void SetName(const char* name);
- bool IsValid();
-
- private:
- Char fBlobName[255] = { "Boot Thread" };
- VoidPtr fStartAddress{nullptr};
- VoidPtr fBlob{nullptr};
- };
-} // namespace Boot