]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - arch/x86/kernel/cpu/mce/internal.h
Merge branch 'x86/entry' into ras/core
[mirror_ubuntu-jammy-kernel.git] / arch / x86 / kernel / cpu / mce / internal.h
index b74ca4a28c6670c4df40948ce57204993142f1ea..6473070b5da49b8b039d7616ec8a6c29abe943ab 100644 (file)
@@ -119,6 +119,7 @@ struct mca_config {
        bool dont_log_ce;
        bool cmci_disabled;
        bool ignore_ce;
+       bool print_all;
 
        __u64 lmce_disabled             : 1,
              disabled                  : 1,
@@ -148,7 +149,7 @@ struct mce_vendor_flags {
         * Recovery. It indicates support for data poisoning in HW and deferred
         * error interrupts.
         */
-             succor            : 1,
+       succor                  : 1,
 
        /*
         * (AMD) SMCA: This bit indicates support for Scalable MCA which expands
@@ -156,9 +157,12 @@ struct mce_vendor_flags {
         * banks. Also, to accommodate the new banks and registers, the MCA
         * register space is moved to a new MSR range.
         */
-             smca              : 1,
+       smca                    : 1,
 
-             __reserved_0      : 61;
+       /* AMD-style error thresholding banks present. */
+       amd_threshold           : 1,
+
+       __reserved_0            : 60;
 };
 
 extern struct mce_vendor_flags mce_flags;