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 */
 };
 
 /*
 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;
 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;
 #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)