| commit | ef2967ab59ebaabe2892c8c15412f997d6fa80b1 | [log] [tgz] |
|---|---|---|
| author | Aryk Ledet <arykledet@google.com> | Fri May 17 02:55:54 2024 +0000 |
| committer | Aryk Ledet <arykledet@google.com> | Tue May 21 20:16:55 2024 +0000 |
| tree | 7489a5c67d85d603f452789eb4fce74c8d50ce32 | |
| parent | 9deb078a720743055163f0a6fe4e8bdf37c56047 [diff] |
Add sequential memcpy helper object Tested: Unit tests Google-Bug-Id: 322561358 Change-Id: I980f82637e5f8b84daa29eb2b3b9bd4c6ad75594 Signed-off-by: Aryk Ledet <arykledet@google.com>
This is a header-only library which provides a generic interface for users to write application specific UEFI CPER log encoders.
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.