On 2 April 2018 at 17:06, Yazen Ghannam <Yazen.Ghannam@xxxxxxx> wrote: > From: Yazen Ghannam <yazen.ghannam@xxxxxxx> > > This series adds decoding for the IA32/X64 Common Platform Error Record. > > Patch 1 fixes the IA32/X64 Processor Error Section definition to match > the UEFI spec. > > Patches 2-8 add the new decoding. The patches incrementally add the > decoding starting from the top-level "Error Section". Hopefully, this > will make reviewing a bit easier compared to one large patch. > > The formatting of the field names and options is taken from the UEFI > spec. I tried to keep everything the same to make searching easier. > > The patches were written to the UEFI 2.7 spec though the definition of > the IA32/X64 CPER seems to be the same as when it was introduced in > the UEFI 2.1 spec. > > Link: > https://lkml.kernel.org/r/20180324184940.19762-1-Yazen.Ghannam@xxxxxxx > Queued in linux-efi/next Thanks Yazen > Changes V3 to V4: > * Drop INDENT_SP use. > > Changes V2 to V3: > * Fix table numbers in commit messages. > * Don't print raw validation bits. > * Only print GUID for unknown error types. > > Changes V1 to V2: > * Remove stable request for all patches. > * Address Ard's comments on formatting and other issues. > * In Patch 8, always print context info even if the type is not > recognized. > > Yazen Ghannam (8): > efi: Fix IA32/X64 Processor Error Record definition > efi: Decode IA32/X64 Processor Error Section > efi: Decode IA32/X64 Processor Error Info Structure > efi: Decode UEFI-defined IA32/X64 Error Structure GUIDs > efi: Decode IA32/X64 Cache, TLB, and Bus Check structures > efi: Decode additional IA32/X64 Bus Check fields > efi: Decode IA32/X64 MS Check structure > efi: Decode IA32/X64 Context Info structure > > drivers/firmware/efi/Kconfig | 5 + > drivers/firmware/efi/Makefile | 1 + > drivers/firmware/efi/cper-x86.c | 356 ++++++++++++++++++++++++++++++++++++++++ > drivers/firmware/efi/cper.c | 10 ++ > include/linux/cper.h | 4 +- > 5 files changed, 375 insertions(+), 1 deletion(-) > create mode 100644 drivers/firmware/efi/cper-x86.c > > -- > 2.14.1 > -- To unsubscribe from this list: send the line "unsubscribe linux-efi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html