]> git.proxmox.com Git - mirror_edk2.git/commit
OvmfPkg: Refer to Shell app via its declared GUID
authorHao A Wu <hao.a.wu@intel.com>
Fri, 14 Jun 2019 01:14:29 +0000 (09:14 +0800)
committerHao A Wu <hao.a.wu@intel.com>
Mon, 17 Jun 2019 01:27:32 +0000 (09:27 +0800)
commit84f736a73e7a435e2f087f2c5953553ee4f8387a
tree4c7d7936a537be0ee709c1626b5ac25b1cb1a6b2
parentae71eae15171b8ad1e0681f473ee7067ba92b972
OvmfPkg: Refer to Shell app via its declared GUID

REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1843

Currently, the file GUID reference of the UEFI Shell app is indirected
via the PCD gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile,
which is set to a fixed value for OvmfPkg.

So instead, use the symbolic GUID in ShellPkg for this purpose, and drop
the reference to this PCD, and to the IntelFrameworkModulePkg package
entirely.

Cc: Ray Ni <ray.ni@intel.com>
Cc: Jordan Justen <jordan.l.justen@intel.com>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Hao A Wu <hao.a.wu@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.c
OvmfPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
OvmfPkg/OvmfPkgIa32.dsc
OvmfPkg/OvmfPkgIa32X64.dsc
OvmfPkg/OvmfPkgX64.dsc