diff options
| author | Amlal El Mahrouss <amlal@el-mahrouss-logic.com> | 2024-04-08 23:19:10 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@el-mahrouss-logic.com> | 2024-04-08 23:19:10 +0200 |
| commit | 3437db4cf34bbaa7a5cda535d9dcd3200ef4cd3a (patch) | |
| tree | 67d54c3e601e3efd84ca122bcaa58dffd37dcb37 | |
| parent | 9be360bd9cce8a28fb4626fcc47b31b169e3b47c (diff) | |
kernel: revision of MBCI, rename HPET.hxx to Defines.hxx to match
convention.
Signed-off-by: Amlal El Mahrouss <amlal@el-mahrouss-logic.com>
| -rw-r--r-- | .vscode/c_cpp_properties.json | 6 | ||||
| -rw-r--r-- | Private/Builtins/AHCI/Defines.hxx | 1 | ||||
| -rw-r--r-- | Private/Builtins/HPET/Defines.hxx (renamed from Private/Builtins/HPET/HPET.hxx) | 0 | ||||
| -rw-r--r-- | Private/Builtins/MBCI/Defines.hxx | 6 |
4 files changed, 8 insertions, 5 deletions
diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json index c6d63a65..fd85ea9f 100644 --- a/.vscode/c_cpp_properties.json +++ b/.vscode/c_cpp_properties.json @@ -15,7 +15,8 @@ "__HAVE_MAHROUSS_APIS__", "__FSKIT_NEWFS__", "__EFI_x86_64__", - "__ATA_PIO__" + "__ATA_PIO__", + "__NEWOS_AMD64__" ], "cStandard": "c17", "cppStandard": "c++20", @@ -47,7 +48,8 @@ "__HAVE_MAHROUSS_APIS__", "__FSKIT_NEWFS__", "__EFI_x86_64__", - "__ATA_PIO__" + "__ATA_PIO__", + "__NEWOS_AMD64__" ], "cStandard": "c17", "cppStandard": "c++20", diff --git a/Private/Builtins/AHCI/Defines.hxx b/Private/Builtins/AHCI/Defines.hxx index afec2778..3af3cd4c 100644 --- a/Private/Builtins/AHCI/Defines.hxx +++ b/Private/Builtins/AHCI/Defines.hxx @@ -14,6 +14,7 @@ #pragma once #include <NewKit/Defines.hpp> +#include <Builtins/ACPI/ACPI.hxx> // Forward declarations of structs. diff --git a/Private/Builtins/HPET/HPET.hxx b/Private/Builtins/HPET/Defines.hxx index a2c91af8..a2c91af8 100644 --- a/Private/Builtins/HPET/HPET.hxx +++ b/Private/Builtins/HPET/Defines.hxx diff --git a/Private/Builtins/MBCI/Defines.hxx b/Private/Builtins/MBCI/Defines.hxx index 817c6f56..18b73ddf 100644 --- a/Private/Builtins/MBCI/Defines.hxx +++ b/Private/Builtins/MBCI/Defines.hxx @@ -7,8 +7,7 @@ #pragma once #include <NewKit/Defines.hpp> - -#define kMBCIHostMagic "MBCI" +#include <Builtins/ACPI/ACPI.hxx> namespace NewOS { struct MBCIHostInterface; @@ -22,7 +21,6 @@ struct MBCIHostInterface final { UInt64 BaseAddressRegister; UInt64 DeviceSize; UInt8 MemoryType; - UInt8 Magic[4]; UInt8 HostType; UInt8 HostFlags; }; @@ -36,4 +34,6 @@ enum MBCIHostFlags { kMBCIHostFlagsSupportsDMA, /// Has DMA. kMBCIHostFlagsCount, }; + +MBCIHostInterface* drv_get_mbi_host(void); } // namespace NewOS |
