diff options
| author | Amlal El Mahrouss <amlalelmahrouss@icloud.com> | 2024-02-26 12:16:25 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlalelmahrouss@icloud.com> | 2024-02-26 12:16:25 +0100 |
| commit | bdcc3d84e08a509a766a469a605a97419ec14c35 (patch) | |
| tree | 1b3a365581b37a7f0246629be6256f521daeae4e /Private/NewBoot/BootKit | |
| parent | 91c88797f7fa9dbb6cce12c14928a6fbd97d51b6 (diff) | |
Kernel/Bootloader: add CompilerKit/Version.hxx
- Rework BTextWriter class.
- Add BVersionString class.
- Worked on interrupts almost working!
Signed-off-by: Amlal El Mahrouss <amlalelmahrouss@icloud.com>
Diffstat (limited to 'Private/NewBoot/BootKit')
| -rw-r--r-- | Private/NewBoot/BootKit/BootKit.hxx | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/Private/NewBoot/BootKit/BootKit.hxx b/Private/NewBoot/BootKit/BootKit.hxx index 81624ce5..e9b52bf2 100644 --- a/Private/NewBoot/BootKit/BootKit.hxx +++ b/Private/NewBoot/BootKit/BootKit.hxx @@ -17,8 +17,10 @@ class BTextWriter; class BFileReader; class BFileRunner; +class BVersionString; #include <BootKit/Arch/ATA.hxx> +#include <CompilerKit/Version.hxx> #include <FirmwareKit/EFI.hxx> #include <NewKit/Defines.hpp> @@ -41,8 +43,8 @@ typedef WideChar CharacterType; */ class BTextWriter final { public: - BTextWriter &WriteString(const Long &num); - BTextWriter &WriteString(const CharacterType *str); + BTextWriter &Write(const Long &num); + BTextWriter &Write(const CharacterType *str); BTextWriter &WriteCharacter(CharacterType c); public: @@ -187,3 +189,8 @@ inline Void InitQT() noexcept { kStride = 4; } + +class BVersionString final { + public: + static const CharacterType *Shared() { return BOOTLOADER_VERSION; } +}; |
