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)


Reply via email to