Add README, reverse function signature.
8 files changed
tree: 1df2203349a68ff4d94269645c546e451629f7b8
  1. edk/
  2. sections/
  3. testing/
  4. .gitignore
  5. CMakeLists.txt
  6. cper-parse.c
  7. cper-parse.h
  8. cper-utils.c
  9. cper-utils.h
  10. ir-parse.c
  11. README.md
README.md

CPER JSON Representation & Conversion Library

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.

Building

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/.

Specification

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).