Add sequential memcpy helper object

Tested: Unit tests
Google-Bug-Id: 322561358
Change-Id: I980f82637e5f8b84daa29eb2b3b9bd4c6ad75594
Signed-off-by: Aryk Ledet <arykledet@google.com>
2 files changed
tree: 7489a5c67d85d603f452789eb4fce74c8d50ce32
  1. include/
  2. test/
  3. .clang-format
  4. LICENSE
  5. meson.build
  6. meson.options
  7. README.md
README.md

cper-lib

This is a header-only library which provides a generic interface for users to write application specific UEFI CPER log encoders.

How to use this library

The UEFI specification for CPER logs allows for many combinations of Record Header and Section Descriptor properties based on the application. However, the underlying data structure does not change from application to application. To make it easier for gBMC applications to log faults in the CPER format the user only needs to specify the type of Record and Section type(s) that the encoder will need to create.