From 807dbca22a151713ff7b7527cbf66b6c350ed938 Mon Sep 17 00:00:00 2001 From: Amlal Date: Thu, 20 Feb 2025 00:04:49 +0100 Subject: ADD: Tweak AHCI driver. Signed-off-by: Amlal --- dev/Kernel/HALKit/AMD64/Storage/AHCI.cc | 4 +--- dev/Kernel/src/DriveMgr.cc | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) (limited to 'dev/Kernel') diff --git a/dev/Kernel/HALKit/AMD64/Storage/AHCI.cc b/dev/Kernel/HALKit/AMD64/Storage/AHCI.cc index 2487f563..2f731ba9 100644 --- a/dev/Kernel/HALKit/AMD64/Storage/AHCI.cc +++ b/dev/Kernel/HALKit/AMD64/Storage/AHCI.cc @@ -15,8 +15,6 @@ * */ -#include "HALKit/AMD64/Processor.h" -#include "KernelKit/DebugOutput.h" #include #include @@ -144,7 +142,7 @@ Kernel::Boolean drv_std_init(Kernel::UInt16& PortsImplemented) Kernel::Boolean drv_std_detected(Kernel::Void) { - return kPCIDevice.DeviceId() != 0xFFFF; + return kPCIDevice.DeviceId() != (Kernel::UShort)Kernel::PCI::PciConfigKind::Invalid; } Kernel::Void drv_std_write(Kernel::UInt64 lba, Kernel::Char* buffer, Kernel::SizeT sector_sz, Kernel::SizeT size_buffer) diff --git a/dev/Kernel/src/DriveMgr.cc b/dev/Kernel/src/DriveMgr.cc index bd94db6c..5c2a02ad 100644 --- a/dev/Kernel/src/DriveMgr.cc +++ b/dev/Kernel/src/DriveMgr.cc @@ -99,7 +99,7 @@ namespace Kernel } /// @brief Gets the drive kind (ATA, SCSI, AHCI...) -/// @param no arguments. +/// @param void no arguments. /// @return no arguments. #ifdef __ATA_PIO__ const Char* io_drv_kind(Void) -- cgit v1.2.3