Backport to Anolis devel-5.10 for supporting EINJ CXL error types on Intel Granite Rapids(GNR) and Serria Forest(SRF). Some minor related upstream commits also backported here. upstream related commits: f1e65718ec18 ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform fe6603cafabb ACPI: APEI: EINJ: Add CXL error types 53fc7e80f3aa ACPI: APEI: EINJ: Limit error type to 32-bit width 87386ee83dc2 ACPI: APEI: EINJ: Refactor available_error_type_show() 37ea96938696 ACPI: APEI: EINJ: Fix formatting errors b13a3e5fd40b ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP ab59c89396c0 ACPI, APEI, EINJ: Refuse to inject into the zero page
The PR Link: https://gitee.com/anolis/cloud-kernel/pulls/2687