mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 16:53:55 -06:00
pc: acpi: x2APIC support for MADT table and _MAT method
Signed-off-by: Igor Mammedov <imammedo@redhat.com> Reviewed-by: Eduardo Habkost <ehabkost@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
This commit is contained in:
parent
a3ae21ec3f
commit
e2c9593945
3 changed files with 76 additions and 23 deletions
|
@ -343,6 +343,24 @@ struct AcpiMadtLocalNmi {
|
|||
} QEMU_PACKED;
|
||||
typedef struct AcpiMadtLocalNmi AcpiMadtLocalNmi;
|
||||
|
||||
struct AcpiMadtProcessorX2Apic {
|
||||
ACPI_SUB_HEADER_DEF
|
||||
uint16_t reserved;
|
||||
uint32_t x2apic_id; /* Processor's local x2APIC ID */
|
||||
uint32_t flags;
|
||||
uint32_t uid; /* Processor object _UID */
|
||||
} QEMU_PACKED;
|
||||
typedef struct AcpiMadtProcessorX2Apic AcpiMadtProcessorX2Apic;
|
||||
|
||||
struct AcpiMadtLocalX2ApicNmi {
|
||||
ACPI_SUB_HEADER_DEF
|
||||
uint16_t flags; /* MPS INTI flags */
|
||||
uint32_t uid; /* Processor object _UID */
|
||||
uint8_t lint; /* Local APIC LINT# */
|
||||
uint8_t reserved[3]; /* Local APIC LINT# */
|
||||
} QEMU_PACKED;
|
||||
typedef struct AcpiMadtLocalX2ApicNmi AcpiMadtLocalX2ApicNmi;
|
||||
|
||||
struct AcpiMadtGenericInterrupt {
|
||||
ACPI_SUB_HEADER_DEF
|
||||
uint16_t reserved;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue