Skip to content

Commit fe6603c

Browse files
aeglrafaeljw
authored andcommitted
ACPI: APEI: EINJ: Add CXL error types
ACPI 6.5 added six new error types for CXL. See chapter 18 table 18.30. Add strings for the new types so that Linux will list them in the /sys/kernel/debug/apei/einj/available_error_types file. It seems no other changes are needed. Linux already accepts the CXL codes (on a BIOS that advertises them). Signed-off-by: Tony Luck <tony.luck@intel.com> Reviewed-by: Davidlohr Bueso <dave@stgolabs.net> Reviewed-by: Dave Jiang <dave.jiang@intel.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
1 parent e8d018d commit fe6603c

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

drivers/acpi/apei/einj.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,12 @@ static const char * const einj_error_type_string[] = {
584584
"0x00000200\tPlatform Correctable\n",
585585
"0x00000400\tPlatform Uncorrectable non-fatal\n",
586586
"0x00000800\tPlatform Uncorrectable fatal\n",
587+
"0x00001000\tCXL.cache Protocol Correctable\n",
588+
"0x00002000\tCXL.cache Protocol Uncorrectable non-fatal\n",
589+
"0x00004000\tCXL.cache Protocol Uncorrectable fatal\n",
590+
"0x00008000\tCXL.mem Protocol Correctable\n",
591+
"0x00010000\tCXL.mem Protocol Uncorrectable non-fatal\n",
592+
"0x00020000\tCXL.mem Protocol Uncorrectable fatal\n",
587593
};
588594

589595
static int available_error_type_show(struct seq_file *m, void *v)

0 commit comments

Comments
 (0)