diff options
| author | Alexey Gavrilov <rebovas@yahoo.com> | 2024-02-22 14:18:39 +0700 |
|---|---|---|
| committer | Alexey Gavrilov <rebovas@yahoo.com> | 2024-02-22 14:18:39 +0700 |
| commit | cbcbf6e7d614ecf94dd7e1b9033f8d599f48662e (patch) | |
| tree | 59872849d347794cc58c8ad3aa201a14e0db526f /arch/x86/io/VGADisplay.cpp | |
| parent | c18781e37e6bfe153e7c0f2bc8b04df0aecf151d (diff) | |
Implement support of cpuid instruction + include folder + some updates
Diffstat (limited to 'arch/x86/io/VGADisplay.cpp')
| -rw-r--r-- | arch/x86/io/VGADisplay.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/arch/x86/io/VGADisplay.cpp b/arch/x86/io/VGADisplay.cpp index b74858b..0cd0bed 100644 --- a/arch/x86/io/VGADisplay.cpp +++ b/arch/x86/io/VGADisplay.cpp @@ -23,6 +23,24 @@ VGADisplay& VGADisplay::operator<<(const char &c) return *this; }; +VGADisplay& VGADisplay::operator<<(const uint32 number) +{ + IntConverter conv; + + (*this) << conv.uintToChar(number); + + return *this; +}; + +VGADisplay& VGADisplay::operator<<(const uint64 number) +{ + IntConverter conv; + + (*this) << conv.uintToChar(number); + + return *this; +}; + VGADisplay& VGADisplay::operator++(int) { if(++xCurr == VGADisplayInfo::width) |
