summaryrefslogtreecommitdiffhomepage
path: root/dev
diff options
context:
space:
mode:
authorAmlal <amlal.elmahrouss@icloud.com>2025-02-20 00:04:49 +0100
committerAmlal <amlal.elmahrouss@icloud.com>2025-02-20 00:04:49 +0100
commit807dbca22a151713ff7b7527cbf66b6c350ed938 (patch)
tree737eea3c190fd6a4f4eaa452749ade2be5d18f6b /dev
parent97d79191dc9159db39a1b2c0c65212c159dcb70c (diff)
ADD: Tweak AHCI driver.
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev')
-rw-r--r--dev/Kernel/HALKit/AMD64/Storage/AHCI.cc4
-rw-r--r--dev/Kernel/src/DriveMgr.cc2
2 files changed, 2 insertions, 4 deletions
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 <KernelKit/UserProcessScheduler.h>
#include <KernelKit/LPC.h>
@@ -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)