[PATCH v3 0/3] ACPI: APEI: GHES: Add device-managed notifier helper and NVIDIA CPER handler

Kai-Heng Feng
2026-03-30T09:42:22Z

NVIDIA DGX and HGX platforms provide an ACPI device (NVDA2012) alongside
the GHES error source. The device does not generate the error records
itself; its purpose is to allow the vendor CPER handler driver to load
automatically via ACPI enumeration rather than manual module loading.

The series introduces devm_ghes_register_vendor_record_notifier() helper,
let HiSilicon PCI driver and new NVIDA GHES driver use the new helper.

Kai-Heng Feng (3):
ACPI: APEI: GHES: Add devm_ghes_register_vendor_record_notifier()
PCI: hisi: Use devm_ghes_register_vendor_record_notifier()
ACPI: APEI: GHES: Add NVIDIA vendor CPER record handler

MAINTAINERS | 6 +
drivers/acpi/apei/Kconfig | 14 +++
drivers/acpi/apei/Makefile | 1 +
drivers/acpi/apei/ghes-nvidia.c | 149 +++++++++++++++++++++++
drivers/acpi/apei/ghes.c | 18 +++
drivers/pci/controller/pcie-hisi-error.c | 12 +-
include/acpi/ghes.h | 11 ++
7 files changed, 200 insertions(+), 11 deletions(-)
create mode 100644 drivers/acpi/apei/ghes-nvidia.c

--
2.50.1 (Apple Git-155)