Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: ffaaf0f14cd44749dfb5a51f460b68ae2fcb7413
https://github.com/tianocore/edk2/commit/ffaaf0f14cd44749dfb5a51f460b68ae2fcb7413
Author: rdiaz <[email protected]>
Date: 2026-08-26 (Wed, 26 Aug 2026)
Changed paths:
A SecurityPkg/Include/Guid/Tcg2EventLogScaled.h
M SecurityPkg/SecurityPkg.dec
M SecurityPkg/SecurityPkg.dsc
A SecurityPkg/Tcg/Tcg2Dxe/README.md
M SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.c
M SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.inf
A SecurityPkg/Tcg/TcgLogTest/README.md
A SecurityPkg/Tcg/TcgLogTest/TcgLogTest.h
A SecurityPkg/Tcg/TcgLogTest/TcgLogTestApp.c
A SecurityPkg/Tcg/TcgLogTest/TcgLogTestApp.inf
A SecurityPkg/Tcg/TcgLogTest/TcgLogTestCommon.c
A SecurityPkg/Tcg/TcgLogTest/TcgLogTestCommon.h
A SecurityPkg/Tcg/TcgLogTest/TcgLogTestDxe.c
A SecurityPkg/Tcg/TcgLogTest/TcgLogTestDxe.inf
Log Message:
-----------
SecurityPkg: Introduce Dynamic TCG Log Scaling
Implemented dynamic TCG log scaling in Tcg2Dxe. When the log would become
truncated it instead now dynamically scales doubling the size each time.
An ERROR log is reported that an increase to your base log size should
occur such that scaling is not necessary. This is a precaution against
platforms that log a lot and the addition of new hashing algorithms for
PQC. The log is allocated in BootServices memory. Tests were added via
TcgLogTest which includes a DXE driver and a UEFI shell UnitTest app. The
DXE driver handles pre-ReadyToBoot tests while the TestApp handles
post-ReadyToBoot tests as well as gathering the test results from the DXE
driver. Markdown documents were created to detail the changes.
Added the Truncation event marker to the end of the FinalEventLog when it
becomes truncated. Added a event signal for when scaling occurs on the
normal event log. Consumers can trigger callbacks on this event; the test
app uses this to know when scaling occurs.
Added an ACPI log region for the ACPI table LAML/LASA. This region does
not scale and can become truncated indicated by the Truncation event
marker.
Signed-off-by: Raymond Diaz <[email protected]>
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits