]> Gentwo Git Trees - linux/.git/commit
acpi/ghes, cper: Recognize and cache CXL Protocol errors
authorSmita Koralahalli <Smita.KoralahalliChannabasappa@amd.com>
Thu, 23 Jan 2025 08:44:19 +0000 (08:44 +0000)
committerDave Jiang <dave.jiang@intel.com>
Thu, 6 Feb 2025 18:27:28 +0000 (11:27 -0700)
commit315c2f0b53ba2645062627443a12cea73f3dad9c
tree9cb8522771d0bdec503f9a894c37eaa3ba14b057
parent61eac5f7f6439e8fe99b5fb29406acb0fd7b83c6
acpi/ghes, cper: Recognize and cache CXL Protocol errors

Add support in GHES to detect and process CXL CPER Protocol errors, as
defined in UEFI v2.10, section N.2.13.

Define struct cxl_cper_prot_err_work_data to cache CXL protocol error
information, including RAS capabilities and severity, for further
handling.

These cached CXL CPER records will later be processed by workqueues
within the CXL subsystem.

Signed-off-by: Smita Koralahalli <Smita.KoralahalliChannabasappa@amd.com>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: Dave Jiang <dave.jiang@intel.com>
Reviewed-by: Ira Weiny <ira.weiny@intel.com>
Reviewed-by: Tony Luck <tony.luck@intel.com>
Reviewed-by: Gregory Price <gourry@gourry.net>
Reviewed-by: Dan Williams <dan.j.williams@intel.com>
Link: https://patch.msgid.link/20250123084421.127697-5-Smita.KoralahalliChannabasappa@amd.com
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
drivers/acpi/apei/ghes.c
include/cxl/event.h