summaryrefslogtreecommitdiff
path: root/kernel/firmware/acpi
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/firmware/acpi')
-rw-r--r--kernel/firmware/acpi/acpi_tables.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/kernel/firmware/acpi/acpi_tables.cpp b/kernel/firmware/acpi/acpi_tables.cpp
new file mode 100644
index 0000000..c19d124
--- /dev/null
+++ b/kernel/firmware/acpi/acpi_tables.cpp
@@ -0,0 +1,14 @@
+// ============================================================================
+// firmware/acpi/acpi_tables.cpp - ACPI table management implementation
+// ============================================================================
+
+#include <kernel/firmware/acpi.h>
+
+//TODO: move it to constructor, when i will have heap
+void AcpiTables::Init(const PhysAddr& addr) {
+ rsdp_address = addr;
+}
+
+PhysAddr AcpiTables::GetRsdpAddress() const {
+ return rsdp_address;
+}