PrOSess/kernel/include/acpi/discovery.h

19 lines
321 B
C++

#pragma once
#include "acpi/acpi.h"
#include "acpi/fadt.h"
#include "acpi/madt.h"
#include "util/optional.h"
namespace acpi {
struct discovery_result_t {
optional<Rsdp> rsdp;
optional<Madt> madt;
optional<Fadt> fadt;
};
void initDiscovery();
const discovery_result_t& getDiscovery();
} // namespace acpi