diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-08-23 18:20:04 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-08-23 18:20:04 +0200 |
| commit | bac8c9a8306e1582ef24ba68a412a29674c97775 (patch) | |
| tree | 956155581fdb44fb6c82673a5f71a00cc6f4c89c /dev/ZKA/Modules | |
| parent | 73e0c81b5c8325db7aaec773fcc657f3ef50b0b8 (diff) | |
[IMP/WIP] AHCI disk driver for kernel DLL.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/ZKA/Modules')
| -rw-r--r-- | dev/ZKA/Modules/AHCI/AHCI.hxx | 4 | ||||
| -rw-r--r-- | dev/ZKA/Modules/CoreCG/Accessibility.hxx | 2 | ||||
| -rw-r--r-- | dev/ZKA/Modules/PS2/PS2MouseInterface.hxx | 2 |
3 files changed, 5 insertions, 3 deletions
diff --git a/dev/ZKA/Modules/AHCI/AHCI.hxx b/dev/ZKA/Modules/AHCI/AHCI.hxx index 6e6e5dba..7d8c7cd5 100644 --- a/dev/ZKA/Modules/AHCI/AHCI.hxx +++ b/dev/ZKA/Modules/AHCI/AHCI.hxx @@ -18,6 +18,8 @@ // Forward declarations of structs. +#define kAHCISectorSize (512U) + struct HbaPort; struct FisData; struct FisRegD2H; @@ -262,7 +264,7 @@ typedef struct HbaMem final Kernel::UInt16 Resv0; Kernel::UInt32 Resv2; - HbaPort Ports[1]; // 1 ~ 32 + HbaPort Ports[32]; // 1 ~ 32, 32 is the max ahci devices per controller. } HbaMem; typedef struct HbaCmdHeader final diff --git a/dev/ZKA/Modules/CoreCG/Accessibility.hxx b/dev/ZKA/Modules/CoreCG/Accessibility.hxx index 743b81ee..3ba942dc 100644 --- a/dev/ZKA/Modules/CoreCG/Accessibility.hxx +++ b/dev/ZKA/Modules/CoreCG/Accessibility.hxx @@ -26,7 +26,7 @@ namespace Kernel explicit UIAccessibilty() = default; public: - NEWOS_COPY_DELETE(UIAccessibilty); + ZKA_COPY_DELETE(UIAccessibilty); static UIAccessibilty& The() { diff --git a/dev/ZKA/Modules/PS2/PS2MouseInterface.hxx b/dev/ZKA/Modules/PS2/PS2MouseInterface.hxx index 0a0f4aa8..1cba256e 100644 --- a/dev/ZKA/Modules/PS2/PS2MouseInterface.hxx +++ b/dev/ZKA/Modules/PS2/PS2MouseInterface.hxx @@ -26,7 +26,7 @@ namespace Kernel explicit PS2MouseInterface() = default; ~PS2MouseInterface() = default; - NEWOS_COPY_DEFAULT(PS2MouseInterface); + ZKA_COPY_DEFAULT(PS2MouseInterface); public: /// @brief Enables PS2 mouse for kernel. |
