Iros
Loading...
Searching...
No Matches
acpi.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
iris/hw/acpi/system_tables.h
"
4
5
namespace
iris::acpi
{
6
struct
AcpiInformation
{
7
di::Optional<MADT>
madt
;
8
di::Vector<ProcessorLocalApicStructure>
local_apic
;
9
di::Vector<IoApicStructure>
io_apics
;
10
di::Vector<InterruptSourceOverrideStructure>
interrupt_source_overrides
;
11
di::Optional<LocalApicNmiStructure>
local_apic_nmi
;
12
};
13
14
void
init_acpi
();
15
}
di::container::Vector
Definition
vector_forward_declaration.h:8
di::vocab::Optional
Definition
optional_forward_declaration.h:5
iris::acpi
Definition
acpi.cpp:11
iris::acpi::init_acpi
void init_acpi()
Definition
acpi.cpp:27
iris::acpi::AcpiInformation
Definition
acpi.h:6
iris::acpi::AcpiInformation::madt
di::Optional< MADT > madt
Definition
acpi.h:7
iris::acpi::AcpiInformation::local_apic
di::Vector< ProcessorLocalApicStructure > local_apic
Definition
acpi.h:8
iris::acpi::AcpiInformation::interrupt_source_overrides
di::Vector< InterruptSourceOverrideStructure > interrupt_source_overrides
Definition
acpi.h:10
iris::acpi::AcpiInformation::local_apic_nmi
di::Optional< LocalApicNmiStructure > local_apic_nmi
Definition
acpi.h:11
iris::acpi::AcpiInformation::io_apics
di::Vector< IoApicStructure > io_apics
Definition
acpi.h:9
system_tables.h
iris
include
iris
hw
acpi
acpi.h
Generated by
1.13.0