diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-11-20 08:42:45 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-11-20 08:42:45 +0100 |
| commit | e718262c5e5163378ef92469db9b94908dccf12b (patch) | |
| tree | 98da3dbd414c14ff86e1d1c0f459285b78f63ec8 /dev/ZKAKit/HALKit | |
| parent | ade3a2578ca8d6836b8e73160455df80d49cf045 (diff) | |
ADD: Add CoreBoot header, need to add missing fields for specific platforms.
Diffstat (limited to 'dev/ZKAKit/HALKit')
| -rw-r--r-- | dev/ZKAKit/HALKit/AMD64/HalDebugOutput.cc | 2 | ||||
| -rw-r--r-- | dev/ZKAKit/HALKit/AMD64/Storage/AHCI-DMA.cc | 6 | ||||
| -rw-r--r-- | dev/ZKAKit/HALKit/ARM64/HalDebugOutput.cc | 2 |
3 files changed, 5 insertions, 5 deletions
diff --git a/dev/ZKAKit/HALKit/AMD64/HalDebugOutput.cc b/dev/ZKAKit/HALKit/AMD64/HalDebugOutput.cc index 6f2795a0..9c31c036 100644 --- a/dev/ZKAKit/HALKit/AMD64/HalDebugOutput.cc +++ b/dev/ZKAKit/HALKit/AMD64/HalDebugOutput.cc @@ -61,6 +61,8 @@ namespace Kernel } } // namespace Detail + TerminalDevice::~TerminalDevice() = default; + EXTERN_C void ke_io_write(const Char* bytes) { #ifdef __DEBUG__ diff --git a/dev/ZKAKit/HALKit/AMD64/Storage/AHCI-DMA.cc b/dev/ZKAKit/HALKit/AMD64/Storage/AHCI-DMA.cc index dd9a07b2..99e1b4c1 100644 --- a/dev/ZKAKit/HALKit/AMD64/Storage/AHCI-DMA.cc +++ b/dev/ZKAKit/HALKit/AMD64/Storage/AHCI-DMA.cc @@ -96,11 +96,7 @@ Kernel::Void drv_calculate_disk_geometry() } // Retrieve the max LBA value - kCurrentDiskSectorCount = 0UL; - kCurrentDiskSectorCount |= identify_data[100]; - kCurrentDiskSectorCount |= identify_data[101] << 16; - kCurrentDiskSectorCount |= identify_data[102] << 32; - kCurrentDiskSectorCount |= identify_data[103] << 48; + kCurrentDiskSectorCount = *(Kernel::UIntPtr*)identify_data; kcout << "Max LBA: " << Kernel::number(kCurrentDiskSectorCount) << endl; diff --git a/dev/ZKAKit/HALKit/ARM64/HalDebugOutput.cc b/dev/ZKAKit/HALKit/ARM64/HalDebugOutput.cc index bffa3df2..7de5b0a9 100644 --- a/dev/ZKAKit/HALKit/ARM64/HalDebugOutput.cc +++ b/dev/ZKAKit/HALKit/ARM64/HalDebugOutput.cc @@ -36,6 +36,8 @@ namespace Kernel #endif // __DEBUG__ } + TerminalDevice::~TerminalDevice() = default; + EXTERN_C void ke_io_read(const Char* bytes) { #ifdef __DEBUG__ |
