From cd4fc8a1d68a487439fc7e5bffd423974ba3a95f Mon Sep 17 00:00:00 2001 From: Amlal Date: Mon, 17 Feb 2025 09:15:11 +0100 Subject: ADD: MBCI design is done. an HCI protocol. Signed-off-by: Amlal --- dev/Kernel/HALKit/AMD64/Storage/PIO.cc | 4 ++-- dev/Kernel/HALKit/AMD64/Storage/SATA.cc | 6 +++--- dev/Kernel/HALKit/ARM64/Processor.h | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) (limited to 'dev/Kernel') diff --git a/dev/Kernel/HALKit/AMD64/Storage/PIO.cc b/dev/Kernel/HALKit/AMD64/Storage/PIO.cc index 4965b932..0b19b373 100644 --- a/dev/Kernel/HALKit/AMD64/Storage/PIO.cc +++ b/dev/Kernel/HALKit/AMD64/Storage/PIO.cc @@ -90,7 +90,7 @@ ATAInit_Retry: rt_out8(OutBus + ATA_REG_COMMAND, ATA_CMD_IDENTIFY); drv_std_wait_io(IO); - + /// fetch serial info /// model, speed, number of sectors... @@ -98,7 +98,7 @@ ATAInit_Retry: { kATAData[i] = Kernel::HAL::rt_in16(OutBus + ATA_REG_DATA); } - + for (Kernel::Int32 i = 0; i < 20; i++) { kCurrentDiskModel[i * 2] = kATAData[27 + i] >> 8; diff --git a/dev/Kernel/HALKit/AMD64/Storage/SATA.cc b/dev/Kernel/HALKit/AMD64/Storage/SATA.cc index f0d99d31..7f8f8a5d 100644 --- a/dev/Kernel/HALKit/AMD64/Storage/SATA.cc +++ b/dev/Kernel/HALKit/AMD64/Storage/SATA.cc @@ -82,7 +82,7 @@ static Kernel::Void drvi_calculate_disk_geometry() noexcept kout << "Disk Size: " << Kernel::number(drv_get_size()) << endl; kout << "Highest Disk LBA: " << Kernel::number(kCurrentDiskSectorCount) << endl; - delete [] identify_data; + delete[] identify_data; } /// @brief Initializes an AHCI disk. @@ -236,10 +236,10 @@ static Kernel::Void drvi_std_input_output(Kernel::UInt64 lba, Kernel::UInt8* buf if (kSATA->Is & kHBAErrTaskFile) Kernel::ke_panic(RUNTIME_CHECK_BAD_BEHAVIOR, "AHCI Read disk failure, faulty component."); - kSATA->Ports[kSATAPortIdx].Ie = 1; + kSATA->Ports[kSATAPortIdx].Ie = 1; kSATA->Ports[kSATAPortIdx].Cmd = kHBAPxCmdFR | kHBAPxCmdST; - kSATA->Ports[kSATAPortIdx].Ci = (1 << slot); + kSATA->Ports[kSATAPortIdx].Ci = (1 << slot); while (!drv_is_ready()) ; diff --git a/dev/Kernel/HALKit/ARM64/Processor.h b/dev/Kernel/HALKit/ARM64/Processor.h index 41e96c19..023b6bfb 100644 --- a/dev/Kernel/HALKit/ARM64/Processor.h +++ b/dev/Kernel/HALKit/ARM64/Processor.h @@ -79,7 +79,7 @@ namespace Kernel::HAL inline Void hal_wfi(Void) { - asm volatile ("wfi"); + asm volatile("wfi"); } } // namespace Kernel::HAL -- cgit v1.2.3