summaryrefslogtreecommitdiffstats
path: root/arch/x86/io/VGADisplay.cpp
diff options
context:
space:
mode:
authorAlexey Gavrilov <rebovas@yahoo.com>2024-02-22 14:18:39 +0700
committerAlexey Gavrilov <rebovas@yahoo.com>2024-02-22 14:18:39 +0700
commitcbcbf6e7d614ecf94dd7e1b9033f8d599f48662e (patch)
tree59872849d347794cc58c8ad3aa201a14e0db526f /arch/x86/io/VGADisplay.cpp
parentc18781e37e6bfe153e7c0f2bc8b04df0aecf151d (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.cpp18
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)