summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel/HALKit/AMD64/Storage/PIO.cc
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2025-03-14 21:42:49 +0100
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2025-03-14 21:42:49 +0100
commitef101c1852301f828531ee1e2217fc64bf26bd12 (patch)
tree1d0d82c97ca84b77ba3d3d238899b1d38d08a25d /dev/Kernel/HALKit/AMD64/Storage/PIO.cc
parent57e99bd9a0adac271b5cf1fd9b426b6b4eb8ebee (diff)
Kernel: Patch UserProcess::Delete, and AHCI identify command.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/Kernel/HALKit/AMD64/Storage/PIO.cc')
-rw-r--r--dev/Kernel/HALKit/AMD64/Storage/PIO.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/dev/Kernel/HALKit/AMD64/Storage/PIO.cc b/dev/Kernel/HALKit/AMD64/Storage/PIO.cc
index 0951dc99..62791aee 100644
--- a/dev/Kernel/HALKit/AMD64/Storage/PIO.cc
+++ b/dev/Kernel/HALKit/AMD64/Storage/PIO.cc
@@ -96,10 +96,10 @@ ATAInit_Retry:
for (SizeT i = 0ul; i < kATADataLen; ++i)
{
- kATAData[i] = NeOS::HAL::rt_in16(OutBus + ATA_REG_DATA);
+ kATAData[i] = HAL::rt_in16(OutBus + ATA_REG_DATA);
}
- for (NeOS::Int32 i = 0; i < 20; i++)
+ for (Int32 i = 0; i < 20; i++)
{
kCurrentDiskModel[i * 2] = kATAData[27 + i] >> 8;
kCurrentDiskModel[i * 2 + 1] = kATAData[27 + i + 1] & 0xFF;
@@ -135,7 +135,7 @@ Void drv_std_read(UInt64 Lba, UInt16 IO, UInt8 Master, Char* Buf, SizeT SectorSz
for (SizeT IndexOff = 0; IndexOff < Size; ++IndexOff)
{
drv_std_wait_io(IO);
- Buf[IndexOff] = NeOS::HAL::rt_in16(IO + ATA_REG_DATA);
+ Buf[IndexOff] = HAL::rt_in16(IO + ATA_REG_DATA);
}
}
@@ -175,13 +175,13 @@ Boolean drv_std_detected(Void)
/***
@brief Getter, gets the number of sectors inside the drive.
*/
-NeOS::SizeT drv_get_sector_count()
+SizeT drv_get_sector_count()
{
return (kATAData[61] << 16) | kATAData[60];
}
/// @brief Get the drive size.
-NeOS::SizeT drv_get_size()
+SizeT drv_get_size()
{
return (drv_get_sector_count()) * kATASectorSize;
}