Shiju Jose 9aa9cf3ee9 ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records
CPER records describing a firmware-first error are identified by GUID.
The ghes driver currently logs, but ignores any unknown CPER records.
This prevents describing errors that can't be represented by a standard
entry, that would otherwise allow a driver to recover from an error.
The UEFI spec calls these 'Non-standard Section Body' (N.2.3 of
version 2.8).

Add a notifier chain for these non-standard/vendor-records. Callers
must identify their type of records by GUID.

Record data is copied to memory from the ghes_estatus_pool to allow
us to keep it until after the notifier has run.

Co-developed-by: James Morse <james.morse@arm.com>
Link: https://lore.kernel.org/r/20200903123456.1823-2-shiju.jose@huawei.com
Signed-off-by: James Morse <james.morse@arm.com>
Signed-off-by: Shiju Jose <shiju.jose@huawei.com>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Acked-by: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2020-09-16 10:30:42 +01:00
..
2020-08-11 10:59:19 -07:00
2019-06-23 09:23:33 +02:00
2020-07-09 14:09:28 +02:00
2020-07-09 14:09:28 +02:00
2020-07-09 14:09:28 +02:00
2020-06-30 19:32:45 +02:00
2019-11-13 11:12:08 +01:00
2020-05-01 16:28:59 +01:00
2020-06-04 12:59:11 -05:00
2020-08-03 20:37:22 -07:00
2020-08-05 10:51:40 -07:00
2020-05-14 13:49:33 +02:00
2020-06-02 13:25:52 -07:00
2020-07-09 14:09:28 +02:00