mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-08-03 17:31:42 +00:00
HV: Changed enum to marco to pass MISRA-C check
hv: acpi: changed the enum "acpi_dmar_type" to macros to pass the MISRA-C check Tracked-On: #4535 Signed-off-by: Qian Wang <qian1.wang@intel.com> Reviewed-by: Binbin Wu <binbin.wu@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
parent
c20228d36f
commit
da027ff622
@ -22,6 +22,13 @@
|
|||||||
#define ACPI_MADT_ENABLED 1U
|
#define ACPI_MADT_ENABLED 1U
|
||||||
#define ACPI_MADT_TYPE_LOCAL_APIC_NMI 4U
|
#define ACPI_MADT_TYPE_LOCAL_APIC_NMI 4U
|
||||||
|
|
||||||
|
#define ACPI_DMAR_TYPE_HARDWARE_UNIT 0U
|
||||||
|
#define ACPI_DMAR_TYPE_RESERVED_MEMORY 1U
|
||||||
|
#define ACPI_DMAR_TYPE_ROOT_ATS 2U
|
||||||
|
#define ACPI_DMAR_TYPE_HARDWARE_AFFINITY 3U
|
||||||
|
#define ACPI_DMAR_TYPE_NAMESPACE 4U
|
||||||
|
#define ACPI_DMAR_TYPE_RESERVED 5U
|
||||||
|
|
||||||
/* FACP field offsets */
|
/* FACP field offsets */
|
||||||
#define OFFSET_FACS_ADDR 36U
|
#define OFFSET_FACS_ADDR 36U
|
||||||
#define OFFSET_RESET_REGISTER 116U
|
#define OFFSET_RESET_REGISTER 116U
|
||||||
@ -152,15 +159,6 @@ struct acpi_madt_ioapic {
|
|||||||
uint32_t gsi_base;
|
uint32_t gsi_base;
|
||||||
} __packed;
|
} __packed;
|
||||||
|
|
||||||
enum acpi_dmar_type {
|
|
||||||
ACPI_DMAR_TYPE_HARDWARE_UNIT = 0,
|
|
||||||
ACPI_DMAR_TYPE_RESERVED_MEMORY = 1,
|
|
||||||
ACPI_DMAR_TYPE_ROOT_ATS = 2,
|
|
||||||
ACPI_DMAR_TYPE_HARDWARE_AFFINITY = 3,
|
|
||||||
ACPI_DMAR_TYPE_NAMESPACE = 4,
|
|
||||||
ACPI_DMAR_TYPE_RESERVED = 5
|
|
||||||
};
|
|
||||||
|
|
||||||
struct acpi_table_dmar {
|
struct acpi_table_dmar {
|
||||||
/* Common ACPI table header */
|
/* Common ACPI table header */
|
||||||
struct acpi_table_header header;
|
struct acpi_table_header header;
|
||||||
@ -198,7 +196,6 @@ struct acpi_dmar_device_scope {
|
|||||||
uint8_t bus;
|
uint8_t bus;
|
||||||
} __packed;
|
} __packed;
|
||||||
|
|
||||||
|
|
||||||
void *get_acpi_tbl(const char *signature);
|
void *get_acpi_tbl(const char *signature);
|
||||||
|
|
||||||
struct ioapic_info;
|
struct ioapic_info;
|
||||||
|
Loading…
Reference in New Issue
Block a user