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)

