audk/SecurityPkg
Dun Tan 5a06afa7dd SecurityPkg: Allocate EfiACPIMemoryNVS buffer for TCG2
Allocate EfiACPIMemoryNVS buffer for TCG2 related usage in
Tcg2ConfigPeim. The buffer will be used in Tcg2Acpi driver
to retrive information from SMM environment.

Previously, the buffer used in Tcg2Acpi driver is AcpiNvs
type. But I mistakenly thought the Runtime Data type buffer
should also work. So I used API AllocateRuntimePages() to
allocate buffer in 9a76c7945b and consume the buffer in
e939ecf6c1. Recently we found that if the buffer type is
Runtime Data instead of AcpiNvs, BSOD issue happened after
boot into OS.

So this commit is to Allocate EfiACPIMemoryNVS buffer for
TCG2 usage in SMM to align with the initial code logic.

Signed-off-by: Dun Tan <dun.tan@intel.com>
2024-08-27 06:14:36 +00:00
..
DeviceSecurity SecurityPkg: Update libspdm submodule to use GitLab cmocka repo 2024-05-30 08:16:35 +08:00
EnrollFromDefaultKeysApp SecurityPkg: Secure Boot Drivers: Added common header files 2022-07-07 01:07:00 +00:00
FvReportPei SecurityPkg/FvReportPei: Use FirmwareVolumeShadowPpi 2023-03-27 16:25:51 +00:00
Hash2DxeCrypto SecurityPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
HddPassword Securitypkg/hddpassword: Update HddPasswordDxeInit to use Variable Policy 2023-05-08 11:39:32 +00:00
Include SecurityPkg: Add new gEdkiiTcg2AcpiCommunicateBufferHobGuid 2024-07-02 03:31:31 +00:00
Library SecurityPkg:Consume gEdkiiTcgPhysicalPresenceInterfaceVerHobGuid 2024-07-02 03:31:31 +00:00
Pkcs7Verify/Pkcs7VerifyDxe SecurityPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
RandomNumberGenerator/RngDxe SecurityPkg/RngDxe: add rng test 2024-06-13 08:52:48 -07:00
Tcg SecurityPkg: Allocate EfiACPIMemoryNVS buffer for TCG2 2024-08-27 06:14:36 +00:00
Test SecurityPkg: DxeTpmMeasureBootLib: SECURITY PATCH 4117 - CVE 2022-36763 2024-01-16 07:56:38 +00:00
VariableAuthenticated SecurityPkg/SecureBootConfigDxe: Update UI according to UEFI spec 2024-04-07 02:48:24 +00:00
SecurityFixes.yaml SecurityPkg: : Updating SecurityFixes.yaml after symbol rename 2024-01-18 19:25:14 +00:00
SecurityPkg.ci.yaml SecurityPkg: add DeviceSecurity support 2024-04-30 02:21:13 +00:00
SecurityPkg.dec SecurityPkg: Add new gEdkiiTcg2AcpiCommunicateBufferHobGuid 2024-07-02 03:31:31 +00:00
SecurityPkg.dsc SecurityPkg: add DeviceSecurity support 2024-04-30 02:21:13 +00:00
SecurityPkg.uni SecurityPkg: SubClassTpm: Updated default value 2023-06-23 16:28:24 +00:00
SecurityPkgExtra.uni SecurityPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:23 -07:00