diff options
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__ |
