Iros
 
Loading...
Searching...
No Matches
iris::acpi::ProcessorLocalApicStructure Struct Reference

Processor Local APIC Structure. More...

#include <iris/hw/acpi/system_tables.h>

Inheritance diagram for iris::acpi::ProcessorLocalApicStructure:
[legend]

Public Types

enum class  Flags : u32 { Enabled = 1 , OnlineCapable = 2 }
 

Public Attributes

u8 processor_id
 
u8 apic_id
 
Flags flags
 
- Public Attributes inherited from iris::acpi::InterruptControllerStructureHeader
InterruptControllerStructureType type
 
u8 length
 

Additional Inherited Members

- Public Member Functions inherited from iris::acpi::InterruptControllerStructureHeader
auto next () const -> InterruptControllerStructureHeader const *
 
auto validate (usize min_length) const -> bool
 

Detailed Description

Processor Local APIC Structure.

See OSDEV or ACPI 6.5 spec section 5.2.12.2.

Member Enumeration Documentation

◆ Flags

Enumerator
Enabled 
OnlineCapable 

Member Data Documentation

◆ apic_id

u8 iris::acpi::ProcessorLocalApicStructure::apic_id

◆ flags

Flags iris::acpi::ProcessorLocalApicStructure::flags

◆ processor_id

u8 iris::acpi::ProcessorLocalApicStructure::processor_id

The documentation for this struct was generated from the following file: