]> git.proxmox.com Git - mirror_edk2.git/commit - OvmfPkg/Library/LockBoxLib/LockBoxDxeLib.inf
OvmfPkg: Install LockBox protocol in constructor of LockBoxDxeLib
authorStar Zeng <star.zeng@intel.com>
Thu, 7 Apr 2016 10:19:24 +0000 (18:19 +0800)
committerLaszlo Ersek <lersek@redhat.com>
Thu, 7 Apr 2016 15:31:49 +0000 (17:31 +0200)
commit522e17544f91e635f1e9b133103a301ae460239b
tree0674b8cf6170729a0d891311797c1c9cd2ee8d27
parenta1726e30890342f3932b7f6e580c0cbbe033e338
OvmfPkg: Install LockBox protocol in constructor of LockBoxDxeLib

Currently, the LockBox protocol is installed in entrypoint of
OVMF AcpiS3SaveDxe.

We can let the first driver run with LockBoxDxeLib linked to have its
library constructor to install LockBox protocol on the ImageHandle.
As other drivers may have gEfiLockBoxProtocolGuid dependency,
the first driver should run before them.

The later patches to retire AcpiS3SaveDxe for OVMF depends on this patch.

Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Jordan Justen <jordan.l.justen@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com>
Tested-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
OvmfPkg/AcpiS3SaveDxe/AcpiS3Save.c
OvmfPkg/AcpiS3SaveDxe/AcpiS3SaveDxe.inf
OvmfPkg/Library/LockBoxLib/LockBoxDxe.c
OvmfPkg/Library/LockBoxLib/LockBoxDxeLib.inf