commit | 205dd1d7e443486831bdeb36b269629c49b7f06c | [log] [tgz] |
---|---|---|
author | Lawrence Tang <lawrence.tang@arm.com> | Thu Jul 14 16:23:38 2022 +0100 |
committer | Lawrence Tang <lawrence.tang@arm.com> | Thu Jul 14 16:23:38 2022 +0100 |
tree | c18b520aa005e9f0ebcce6ff3c8afffb83a56255 | |
parent | 3b7f45b562adaa70cbc645526581fa5f303c3c35 [diff] |
Add all DMAR, CCIX, PCI, firmware conversions.
This repository specifies a structure for representing UEFI CPER records (as described in UEFI Specification Appendix N) in a human-readable JSON format, in addition to a library which can readily convert back and forth between the standard CPER binary format and the specified structured JSON.
This project uses CMake (>=3.10). To build, simply run:
cmake . make
A static library file for the parsing library will be written to lib/
, and test executables will be written to bin/
.
The specification for this project can be found in specification/
. Specification for the CPER binary format can be found in UEFI Specification Appendix N (2021/03/18).