summaryrefslogtreecommitdiffhomepage
path: root/newBoot/Source/Arch
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-01-26 15:37:37 +0100
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-01-26 15:37:37 +0100
commit0476248f648ccddea9bdf9bae9095c3231e6643d (patch)
tree61280ff1ad93b384a9697c0ee9d60854e12e58e9 /newBoot/Source/Arch
parentae89bf9564c59ea3aee10f175d473e562af793f8 (diff)
Kernel: Retarget AMD64 according to spec.
Kernel/Toolchain: Now move hKernel to /System/ when building the system. MPT: Fix API. newBoot: This is the priority, get a standard file layout to load the kernel at BK_START_KERNEL (0x00080000) Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'newBoot/Source/Arch')
-rw-r--r--newBoot/Source/Arch/AMD64/BootAMD64.cxx4
-rw-r--r--newBoot/Source/Arch/AMD64/Processor.cxx7
2 files changed, 9 insertions, 2 deletions
diff --git a/newBoot/Source/Arch/AMD64/BootAMD64.cxx b/newBoot/Source/Arch/AMD64/BootAMD64.cxx
index 5543a34f..0ed59ff0 100644
--- a/newBoot/Source/Arch/AMD64/BootAMD64.cxx
+++ b/newBoot/Source/Arch/AMD64/BootAMD64.cxx
@@ -23,7 +23,7 @@ long long int BStrLen(const char* ptr)
return cnt;
}
-void BTextWriter::WriteString(
+void BKTextWriter::WriteString(
const char* str,
unsigned char forecolour,
unsigned char backcolour,
@@ -41,7 +41,7 @@ void BTextWriter::WriteString(
}
}
-void BTextWriter::WriteCharacter(
+void BKTextWriter::WriteCharacter(
char c,
unsigned char forecolour,
unsigned char backcolour,
diff --git a/newBoot/Source/Arch/AMD64/Processor.cxx b/newBoot/Source/Arch/AMD64/Processor.cxx
index 18b5e8e7..50330e47 100644
--- a/newBoot/Source/Arch/AMD64/Processor.cxx
+++ b/newBoot/Source/Arch/AMD64/Processor.cxx
@@ -7,6 +7,13 @@
* ========================================================
*/
+/*
+ *
+ * @file Processor.cxx
+ * @brief Processor Specific Functions.
+ *
+ */
+
extern "C" void rt_halt(void) { asm volatile("hlt"); }
extern "C" void rt_cli(void) { asm volatile("cli"); }