Acked-by: Jiewen Yao <jiewen....@intel.com> > -----Original Message----- > From: Taylor Beebe <t...@taylorbeebe.com> > Sent: Saturday, August 5, 2023 3:47 AM > To: devel@edk2.groups.io > Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org>; Yao, Jiewen > <jiewen....@intel.com>; Justen, Jordan L <jordan.l.jus...@intel.com>; Gerd > Hoffmann <kra...@redhat.com> > Subject: [PATCH v4 04/14] OvmfPkg: Add ImagePropertiesRecordLib Instance > > From: Taylor Beebe <taylor.d.be...@gmail.com> > > Add an instance of ImagePropertiesRecordLib which will be used by the > DXE Core. > > Signed-off-by: Taylor Beebe <t...@taylorbeebe.com> > Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> > Cc: Jiewen Yao <jiewen....@intel.com> > Cc: Jordan Justen <jordan.l.jus...@intel.com> > Cc: Gerd Hoffmann <kra...@redhat.com> > --- > OvmfPkg/AmdSev/AmdSevX64.dsc | 1 + > OvmfPkg/Bhyve/BhyveX64.dsc | 1 + > OvmfPkg/CloudHv/CloudHvX64.dsc | 1 + > OvmfPkg/IntelTdx/IntelTdxX64.dsc | 1 + > OvmfPkg/Microvm/MicrovmX64.dsc | 1 + > OvmfPkg/OvmfPkgIa32.dsc | 1 + > OvmfPkg/OvmfPkgIa32X64.dsc | 1 + > OvmfPkg/OvmfPkgX64.dsc | 1 + > OvmfPkg/OvmfXen.dsc | 1 + > OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc | 1 + > 10 files changed, 10 insertions(+) > > diff --git a/OvmfPkg/AmdSev/AmdSevX64.dsc > b/OvmfPkg/AmdSev/AmdSevX64.dsc > index 2c6ed7c9745f..e8c954a97956 100644 > --- a/OvmfPkg/AmdSev/AmdSevX64.dsc > +++ b/OvmfPkg/AmdSev/AmdSevX64.dsc > @@ -171,6 +171,7 @@ [LibraryClasses] > > MemEncryptTdxLib|OvmfPkg/Library/BaseMemEncryptTdxLib/BaseMemEncrypt > TdxLib.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.inf > > DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf > > !if $(SOURCE_DEBUG_ENABLE) == TRUE > > PeCoffExtraActionLib|SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug > /PeCoffExtraActionLibDebug.inf > diff --git a/OvmfPkg/Bhyve/BhyveX64.dsc b/OvmfPkg/Bhyve/BhyveX64.dsc > index 82c60ace1bbd..ee349e105787 100644 > --- a/OvmfPkg/Bhyve/BhyveX64.dsc > +++ b/OvmfPkg/Bhyve/BhyveX64.dsc > @@ -173,6 +173,7 @@ [LibraryClasses] > > MemEncryptTdxLib|OvmfPkg/Library/BaseMemEncryptTdxLib/BaseMemEncrypt > TdxLib.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.inf > > DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf > > > CustomizedDisplayLib|MdeModulePkg/Library/CustomizedDisplayLib/Customize > dDisplayLib.inf > > FrameBufferBltLib|MdeModulePkg/Library/FrameBufferBltLib/FrameBufferBltLib > .inf > diff --git a/OvmfPkg/CloudHv/CloudHvX64.dsc > b/OvmfPkg/CloudHv/CloudHvX64.dsc > index e000deed9e4d..91816a10996f 100644 > --- a/OvmfPkg/CloudHv/CloudHvX64.dsc > +++ b/OvmfPkg/CloudHv/CloudHvX64.dsc > @@ -182,6 +182,7 @@ [LibraryClasses] > > MemEncryptSevLib|OvmfPkg/Library/BaseMemEncryptSevLib/DxeMemEncryptS > evLib.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.inf > > DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf > !if $(SMM_REQUIRE) == FALSE > LockBoxLib|OvmfPkg/Library/LockBoxLib/LockBoxBaseLib.inf > !endif > diff --git a/OvmfPkg/IntelTdx/IntelTdxX64.dsc > b/OvmfPkg/IntelTdx/IntelTdxX64.dsc > index 193657ff2d61..bee98e798717 100644 > --- a/OvmfPkg/IntelTdx/IntelTdxX64.dsc > +++ b/OvmfPkg/IntelTdx/IntelTdxX64.dsc > @@ -171,6 +171,7 @@ [LibraryClasses] > > MemEncryptTdxLib|OvmfPkg/Library/BaseMemEncryptTdxLib/BaseMemEncrypt > TdxLib.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.inf > > DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf > > LockBoxLib|OvmfPkg/Library/LockBoxLib/LockBoxBaseLib.inf > > CustomizedDisplayLib|MdeModulePkg/Library/CustomizedDisplayLib/Customize > dDisplayLib.inf > diff --git a/OvmfPkg/Microvm/MicrovmX64.dsc > b/OvmfPkg/Microvm/MicrovmX64.dsc > index 2f7585639374..38e0af6ae101 100644 > --- a/OvmfPkg/Microvm/MicrovmX64.dsc > +++ b/OvmfPkg/Microvm/MicrovmX64.dsc > @@ -185,6 +185,7 @@ [LibraryClasses] > > MemEncryptTdxLib|OvmfPkg/Library/BaseMemEncryptTdxLib/BaseMemEncrypt > TdxLib.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.inf > > DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf > > !if $(SOURCE_DEBUG_ENABLE) == TRUE > > PeCoffExtraActionLib|SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug > /PeCoffExtraActionLibDebug.inf > diff --git a/OvmfPkg/OvmfPkgIa32.dsc b/OvmfPkg/OvmfPkgIa32.dsc > index ed36935770f3..84807b3ffee9 100644 > --- a/OvmfPkg/OvmfPkgIa32.dsc > +++ b/OvmfPkg/OvmfPkgIa32.dsc > @@ -187,6 +187,7 @@ [LibraryClasses] > > MemEncryptTdxLib|OvmfPkg/Library/BaseMemEncryptTdxLib/BaseMemEncrypt > TdxLibNull.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.inf > > DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf > !if $(SMM_REQUIRE) == FALSE > LockBoxLib|OvmfPkg/Library/LockBoxLib/LockBoxBaseLib.inf > !endif > diff --git a/OvmfPkg/OvmfPkgIa32X64.dsc b/OvmfPkg/OvmfPkgIa32X64.dsc > index 919315e4cb33..dc80edca1671 100644 > --- a/OvmfPkg/OvmfPkgIa32X64.dsc > +++ b/OvmfPkg/OvmfPkgIa32X64.dsc > @@ -192,6 +192,7 @@ [LibraryClasses] > > MemEncryptTdxLib|OvmfPkg/Library/BaseMemEncryptTdxLib/BaseMemEncrypt > TdxLibNull.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.inf > > DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf > !if $(SMM_REQUIRE) == FALSE > LockBoxLib|OvmfPkg/Library/LockBoxLib/LockBoxBaseLib.inf > !endif > diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc > index 823de0d0f9e0..82a97ca6d3df 100644 > --- a/OvmfPkg/OvmfPkgX64.dsc > +++ b/OvmfPkg/OvmfPkgX64.dsc > @@ -204,6 +204,7 @@ [LibraryClasses] > > MemEncryptTdxLib|OvmfPkg/Library/BaseMemEncryptTdxLib/BaseMemEncrypt > TdxLib.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.inf > > DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf > > !if $(SMM_REQUIRE) == FALSE > LockBoxLib|OvmfPkg/Library/LockBoxLib/LockBoxBaseLib.inf > diff --git a/OvmfPkg/OvmfXen.dsc b/OvmfPkg/OvmfXen.dsc > index 210578c1d74d..17b622f34bf2 100644 > --- a/OvmfPkg/OvmfXen.dsc > +++ b/OvmfPkg/OvmfXen.dsc > @@ -176,6 +176,7 @@ [LibraryClasses] > > MemEncryptTdxLib|OvmfPkg/Library/BaseMemEncryptTdxLib/BaseMemEncrypt > TdxLib.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.inf > > DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf > > !if $(SOURCE_DEBUG_ENABLE) == TRUE > > PeCoffExtraActionLib|SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug > /PeCoffExtraActionLibDebug.inf > diff --git a/OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc > b/OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc > index 34b2037824f1..f8b9479345d7 100644 > --- a/OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc > +++ b/OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc > @@ -101,6 +101,7 @@ [LibraryClasses.common] > > PciHostBridgeUtilityLib|OvmfPkg/Library/PciHostBridgeUtilityLib/PciHostBridgeU > tilityLib.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.inf > > PlatformHookLib|MdeModulePkg/Library/BasePlatformHookLibNull/BasePlatfor > mHookLibNull.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf > > !if $(TPM2_ENABLE) == TRUE > > Tpm2CommandLib|SecurityPkg/Library/Tpm2CommandLib/Tpm2CommandLib.in > f > -- > 2.41.0.windows.3
-=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#109967): https://edk2.groups.io/g/devel/message/109967 Mute This Topic: https://groups.io/mt/100553434/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-