mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-25 13:40:53 +07:00
ACPICA: Add support for new HEST subtable
ACPICA commit a1f1056c9e44fd3de8cad3bde89cda5cbb2df466 IA-32 Deferred Machine Check (ACPI 6.2) Link: https://github.com/acpica/acpica/commit/a1f1056c Signed-off-by: Bob Moore <robert.moore@intel.com> Signed-off-by: Lv Zheng <lv.zheng@intel.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
parent
2e166c731d
commit
c042933df2
@ -432,7 +432,8 @@ enum acpi_hest_types {
|
||||
ACPI_HEST_TYPE_AER_BRIDGE = 8,
|
||||
ACPI_HEST_TYPE_GENERIC_ERROR = 9,
|
||||
ACPI_HEST_TYPE_GENERIC_ERROR_V2 = 10,
|
||||
ACPI_HEST_TYPE_RESERVED = 11 /* 11 and greater are reserved */
|
||||
ACPI_HEST_TYPE_IA32_DEFERRED_CHECK = 11,
|
||||
ACPI_HEST_TYPE_RESERVED = 12 /* 12 and greater are reserved */
|
||||
};
|
||||
|
||||
/*
|
||||
@ -538,7 +539,7 @@ enum acpi_hest_notify_types {
|
||||
struct acpi_hest_ia_machine_check {
|
||||
struct acpi_hest_header header;
|
||||
u16 reserved1;
|
||||
u8 flags;
|
||||
u8 flags; /* See flags ACPI_HEST_GLOBAL, etc. above */
|
||||
u8 enabled;
|
||||
u32 records_to_preallocate;
|
||||
u32 max_sections_per_record;
|
||||
@ -553,7 +554,7 @@ struct acpi_hest_ia_machine_check {
|
||||
struct acpi_hest_ia_corrected {
|
||||
struct acpi_hest_header header;
|
||||
u16 reserved1;
|
||||
u8 flags;
|
||||
u8 flags; /* See flags ACPI_HEST_GLOBAL, etc. above */
|
||||
u8 enabled;
|
||||
u32 records_to_preallocate;
|
||||
u32 max_sections_per_record;
|
||||
@ -690,6 +691,20 @@ struct acpi_hest_generic_data_v300 {
|
||||
#define ACPI_HEST_GEN_VALID_FRU_STRING (1<<1)
|
||||
#define ACPI_HEST_GEN_VALID_TIMESTAMP (1<<2)
|
||||
|
||||
/* 11: IA32 Deferred Machine Check Exception (ACPI 6.2) */
|
||||
|
||||
struct acpi_hest_ia_deferred_check {
|
||||
struct acpi_hest_header header;
|
||||
u16 reserved1;
|
||||
u8 flags; /* See flags ACPI_HEST_GLOBAL, etc. above */
|
||||
u8 enabled;
|
||||
u32 records_to_preallocate;
|
||||
u32 max_sections_per_record;
|
||||
struct acpi_hest_notify notify;
|
||||
u8 num_hardware_banks;
|
||||
u8 reserved2[3];
|
||||
};
|
||||
|
||||
/*******************************************************************************
|
||||
*
|
||||
* HMAT - Heterogeneous Memory Attributes Table (ACPI 6.2)
|
||||
|
Loading…
Reference in New Issue
Block a user