Kernel: Implement more AML method invocation stuff
Method invocation is starting to come together. This implemenetation can interpret some of the qemu's functions to enter ACPI mode. PCI config space access is currently the one thing is between entering ACPI mode.
This commit is contained in:
@@ -3,18 +3,9 @@
|
||||
#include <kernel/ACPI/Headers.h>
|
||||
#include <kernel/ACPI/AML/Namespace.h>
|
||||
|
||||
namespace Kernel::ACPI
|
||||
namespace Kernel::ACPI::AML
|
||||
{
|
||||
|
||||
class AMLParser
|
||||
{
|
||||
public:
|
||||
~AMLParser();
|
||||
|
||||
static BAN::RefPtr<AML::Namespace> parse_table(const SDTHeader& header);
|
||||
|
||||
private:
|
||||
AMLParser();
|
||||
};
|
||||
BAN::RefPtr<AML::Namespace> initialize_namespace(const SDTHeader& header);
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user