summaryrefslogtreecommitdiffhomepage
path: root/Private/HALKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-03-31 22:27:28 +0200
committerAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-03-31 22:32:59 +0200
commit3c4efadf68e2071429925ea7f90f73341200a42f (patch)
treefa3b3faa39aca899330d6823f16a6cb66371286d /Private/HALKit
parentbdd680f31ac1b23f5ad9baea60d01f6860e02575 (diff)
Kernel: Improve Drive Manager regarding the NewFS support.
HCFS is also planned, HCFS is a filesystem made for mass media storages. Signed-off-by: Amlal El Mahrouss <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'Private/HALKit')
-rw-r--r--Private/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cpp18
-rw-r--r--Private/HALKit/AMD64/HalCoreMultiProcessingAMD64.cpp4
-rw-r--r--Private/HALKit/AMD64/Storage/ATA.cxx10
3 files changed, 16 insertions, 16 deletions
diff --git a/Private/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cpp b/Private/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cpp
index e87459ac..aa9c0e47 100644
--- a/Private/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cpp
+++ b/Private/HALKit/AMD64/HalCoreInterruptHandlerAMD64.cpp
@@ -13,11 +13,11 @@
EXTERN_C void idt_handle_gpf(NewOS::UIntPtr rsp) {
MUST_PASS(NewOS::ProcessScheduler::Shared().Leak().GetCurrent());
- NewOS::kcout << "NewKernel.exe: Stack Pointer: "
+ NewOS::kcout << "NewOS: Stack Pointer: "
<< NewOS::StringBuilder::FromInt("rsp{%}", rsp);
NewOS::kcout
- << "NewKernel.exe: General Protection Fault, caused by "
+ << "NewOS: General Protection Fault, caused by "
<< NewOS::ProcessScheduler::Shared().Leak().GetCurrent().Leak().GetName();
NewOS::ProcessScheduler::Shared().Leak().GetCurrent().Leak().Crash();
@@ -29,13 +29,13 @@ EXTERN_C void idt_handle_scheduler(NewOS::UIntPtr rsp) {
NewOS::kcout << NewOS::StringBuilder::FromInt("rsp{%}", rsp);
NewOS::kcout
- << "NewKernel.exe: Will be scheduled back later "
+ << "NewOS: Will be scheduled back later "
<< NewOS::ProcessScheduler::Shared().Leak().GetCurrent().Leak().GetName()
<< NewOS::end_line();
/// schedule another process.
if (!NewOS::ProcessHelper::StartScheduling()) {
- NewOS::kcout << "NewKernel.exe: Continue schedule this process...\r\n";
+ NewOS::kcout << "NewOS: Continue schedule this process...\r\n";
}
}
@@ -46,7 +46,7 @@ EXTERN_C void idt_handle_pf(NewOS::UIntPtr rsp) {
NewOS::kcout << NewOS::StringBuilder::FromInt("rsp{%}", rsp);
NewOS::kcout
- << "NewKernel.exe: Segmentation Fault, caused by "
+ << "NewOS: Segmentation Fault, caused by "
<< NewOS::ProcessScheduler::Shared().Leak().GetCurrent().Leak().GetName();
NewOS::ProcessScheduler::Shared().Leak().GetCurrent().Leak().Crash();
@@ -59,7 +59,7 @@ EXTERN_C void idt_handle_math(NewOS::UIntPtr rsp) {
NewOS::kcout << NewOS::StringBuilder::FromInt("rsp{%}", rsp);
NewOS::kcout
- << "NewKernel.exe: Math error, caused by "
+ << "NewOS: Math error, caused by "
<< NewOS::ProcessScheduler::Shared().Leak().GetCurrent().Leak().GetName();
NewOS::ProcessScheduler::Shared().Leak().GetCurrent().Leak().Crash();
@@ -72,7 +72,7 @@ EXTERN_C void idt_handle_generic(NewOS::UIntPtr rsp) {
NewOS::kcout << NewOS::StringBuilder::FromInt("sp{%}", rsp);
NewOS::kcout
- << "NewKernel.exe: Execution error, caused by "
+ << "NewOS: Execution error, caused by "
<< NewOS::ProcessScheduler::Shared().Leak().GetCurrent().Leak().GetName();
NewOS::ProcessScheduler::Shared().Leak().GetCurrent().Leak().Crash();
@@ -83,11 +83,11 @@ EXTERN_C void idt_handle_generic(NewOS::UIntPtr rsp) {
EXTERN_C void idt_handle_ud(NewOS::UIntPtr rsp) {
MUST_PASS(NewOS::ProcessScheduler::Shared().Leak().GetCurrent());
- NewOS::kcout << "NewKernel.exe: Stack Pointer: "
+ NewOS::kcout << "NewOS: Stack Pointer: "
<< NewOS::StringBuilder::FromInt("rsp{%}", rsp);
NewOS::kcout
- << "NewKernel.exe: Invalid interrupt, caused by "
+ << "NewOS: Invalid interrupt, caused by "
<< NewOS::ProcessScheduler::Shared().Leak().GetCurrent().Leak().GetName();
NewOS::ProcessScheduler::Shared().Leak().GetCurrent().Leak().Crash();
diff --git a/Private/HALKit/AMD64/HalCoreMultiProcessingAMD64.cpp b/Private/HALKit/AMD64/HalCoreMultiProcessingAMD64.cpp
index f31e67c2..98d64215 100644
--- a/Private/HALKit/AMD64/HalCoreMultiProcessingAMD64.cpp
+++ b/Private/HALKit/AMD64/HalCoreMultiProcessingAMD64.cpp
@@ -92,14 +92,14 @@ STATIC MadtType* kApicInfoBlock = nullptr;
///////////////////////////////////////////////////////////////////////////////////////
void hal_system_get_cores(voidPtr rsdPtr) {
- kcout << "NewKernel.exe: Constructing ACPIFactoryInterface...\r\n";
+ kcout << "NewOS: Constructing ACPIFactoryInterface...\r\n";
auto acpi = ACPIFactoryInterface(rsdPtr);
kApicMadt = acpi.Find(kApicSignature).Leak().Leak();
MUST_PASS(kApicMadt); // MADT must exist.
- kcout << "NewKernel.exe: Successfuly fetched the MADT!\r\n";
+ kcout << "NewOS: Successfuly fetched the MADT!\r\n";
kApicInfoBlock = (MadtType*)kApicMadt;
}
diff --git a/Private/HALKit/AMD64/Storage/ATA.cxx b/Private/HALKit/AMD64/Storage/ATA.cxx
index d9744153..b2191250 100644
--- a/Private/HALKit/AMD64/Storage/ATA.cxx
+++ b/Private/HALKit/AMD64/Storage/ATA.cxx
@@ -70,7 +70,7 @@ ATAInit_Retry:
auto statRdy = In8(IO + ATA_REG_STATUS);
if (statRdy & ATA_SR_ERR) {
- kcout << "NewKernel.exe: ATA: Select error, not an IDE based hard-drive.\r\n";
+ kcout << "NewOS: ATA: Select error, not an IDE based hard-drive.\r\n";
return false;
}
@@ -105,21 +105,21 @@ ATAInit_Retry:
/* differentiate ATA, ATAPI, SATA and SATAPI */
if (cl == 0x14 && ch == 0xEB) {
- kcout << "NewKernel.exe: PATAPI drive detected.\r\n";
+ kcout << "NewOS: PATAPI drive detected.\r\n";
kATADeviceType = kATADevicePATA_PI;
}
if (cl == 0x69 && ch == 0x96) {
- kcout << "NewKernel.exe: SATAPI drive detected.\r\n";
+ kcout << "NewOS: SATAPI drive detected.\r\n";
kATADeviceType = kATADeviceSATA_PI;
}
if (cl == 0x0 && ch == 0x0) {
- kcout << "NewKernel.exe: PATA drive detected.\r\n";
+ kcout << "NewOS: PATA drive detected.\r\n";
kATADeviceType = kATADevicePATA;
}
if (cl == 0x3c && ch == 0xc3) {
- kcout << "NewKernel.exe: SATA drive detected.\r\n";
+ kcout << "NewOS: SATA drive detected.\r\n";
kATADeviceType = kATADeviceSATA;
}