From f5ed147f8458d98c57a1b2bae04276a954dd61c9 Mon Sep 17 00:00:00 2001 From: Baptiste Wicht Date: Sat, 23 Jul 2016 21:53:39 +0200 Subject: [PATCH] Add initialized flag --- kernel/include/acpi.hpp | 2 ++ kernel/src/acpi.cpp | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/kernel/include/acpi.hpp b/kernel/include/acpi.hpp index b2de3219..05e43b1c 100644 --- a/kernel/include/acpi.hpp +++ b/kernel/include/acpi.hpp @@ -13,6 +13,8 @@ namespace acpi { bool init(); void shutdown(); +bool initialized(); + } //end of acpi namespace #endif diff --git a/kernel/src/acpi.cpp b/kernel/src/acpi.cpp index c597cd54..e57633a3 100644 --- a/kernel/src/acpi.cpp +++ b/kernel/src/acpi.cpp @@ -15,6 +15,8 @@ namespace { +bool acpi_initialized = false; + uint32_t SMI_CMD; //ptr uint8_t ACPI_ENABLE; uint8_t ACPI_DISABLE; @@ -279,6 +281,9 @@ bool initialize_acpica(){ //TODO COntinue + + acpi_initialized = true; + return true; } @@ -311,3 +316,7 @@ void acpi::shutdown(){ k_print_line("acpi poweroff failed."); } + +bool acpi::initialized(){ + return acpi_initialized; +}