mirror of https://github.com/acidanthera/audk.git
019621d078
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4243 TdHob and Configuration FV (Cfv) are external inputs from VMM. From the security perspective, they should be measured before they're consumed. This patch measures TdHob and Cfv and stores the measurement values in WorkArea. After TdHob and Configuration FV (Cfv) are measured in SecMain, the same measurements in PeilessStartupLib are deleted. Cc: Erdem Aktas <erdemaktas@google.com> Cc: James Bottomley <jejb@linux.ibm.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Cc: Tom Lendacky <thomas.lendacky@amd.com> Cc: Michael Roth <michael.roth@amd.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com> Signed-off-by: Min Xu <min.m.xu@intel.com> Acked-by: Gerd Hoffmann <kraxel@redhat.com> |
||
---|---|---|
.. | ||
AcpiTimerLib | ||
BaseCachingPciExpressLib | ||
BaseMemEncryptSevLib | ||
BaseMemEncryptTdxLib | ||
BasePciCapLib | ||
BasePciCapPciSegmentLib | ||
BhyveFwCtlLib | ||
BlobVerifierLibNull | ||
CcExitLib | ||
CcProbeLib | ||
DxePciLibI440FxQ35 | ||
EmuVariableFvbLib | ||
GenericQemuLoadImageLib | ||
HardwareInfoLib | ||
LoadLinuxLib | ||
LockBoxLib | ||
MpInitLibDepLib | ||
NestedInterruptTplLib | ||
NvVarsFileLib | ||
PciHostBridgeLib | ||
PciHostBridgeLibScan | ||
PciHostBridgeUtilityLib | ||
PeilessStartupLib | ||
PlatformBmPrintScLib | ||
PlatformBootManagerLib | ||
PlatformBootManagerLibBhyve | ||
PlatformBootManagerLibGrub | ||
PlatformDebugLibIoPort | ||
PlatformFvbLibNull | ||
PlatformHasIoMmuLib | ||
PlatformInitLib | ||
PlatformSecureLib | ||
PxeBcPcdProducerLib | ||
QemuBootOrderLib | ||
QemuFwCfgLib | ||
QemuFwCfgS3Lib | ||
QemuFwCfgSimpleParserLib | ||
ResetSystemLib | ||
SerializeVariablesLib | ||
SmbiosVersionLib | ||
SmmCpuFeaturesLib | ||
SmmCpuPlatformHookLibQemu | ||
Tcg2PhysicalPresenceLibNull | ||
Tcg2PhysicalPresenceLibQemu | ||
TdxMailboxLib | ||
TlsAuthConfigLib | ||
UefiDriverEntryPointFwCfgOverrideLib | ||
UefiPciCapPciIoLib | ||
VirtioLib | ||
VirtioMmioDeviceLib | ||
X86QemuLoadImageLib | ||
XenConsoleSerialPortLib | ||
XenHypercallLib | ||
XenIoMmioLib | ||
XenPlatformLib | ||
XenRealTimeClockLib |