audk/SecurityPkg/Tcg/Tcg2Config
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
..
Tcg2Config.vfr SecurityPkg/Tcg2Config: remove TPM2_ChangEPS if it is not supported. 2020-07-28 09:56:25 +00:00
Tcg2ConfigDriver.c SecurityPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Tcg2ConfigDxe.inf SecurityPkg Tcg2Config: Move common definitions to new Tcg2Internal.h 2019-09-17 09:39:03 +08:00
Tcg2ConfigDxe.uni SecurityPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:23 -07:00
Tcg2ConfigDxeExtra.uni SecurityPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:23 -07:00
Tcg2ConfigImpl.c SecurityPkg/Tcg2Config: Hide BIOS unsupported hash algorithm from UI 2024-04-15 15:18:50 +00:00
Tcg2ConfigImpl.h SecurityPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Tcg2ConfigNvData.h SecurityPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Tcg2ConfigPei.inf SecurityPkg: Build gEdkiiTcg2AcpiCommunicateBufferHobGuid 2024-07-02 03:31:31 +00:00
Tcg2ConfigPei.uni SecurityPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:23 -07:00
Tcg2ConfigPeiExtra.uni SecurityPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:23 -07:00
Tcg2ConfigPeim.c SecurityPkg: Allocate EfiACPIMemoryNVS buffer for TCG2 2024-08-27 06:14:36 +00:00
Tcg2ConfigStrings.uni SecurityPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:23 -07:00
Tcg2Internal.h SecurityPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
TpmDetection.c SecurityPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00