]> git.proxmox.com Git - mirror_edk2.git/commit
ArmVirtPkg: Fix build failure due to Tftp library removal
authorRuiyu Ni <ruiyu.ni@intel.com>
Wed, 29 Nov 2017 10:14:59 +0000 (18:14 +0800)
committerLaszlo Ersek <lersek@redhat.com>
Thu, 30 Nov 2017 12:17:53 +0000 (13:17 +0100)
commit59fcf0706bf4683011ee485f14b4226e66b4703b
tree1edee35758d21585b2c71c14b7aedace9bc60d5d
parent97eaeaa199de00114031acecee1fd10832db2718
ArmVirtPkg: Fix build failure due to Tftp library removal

The TFTP command was converted from a NULL class library instance to a
dynamic shell command in commit 0961002352e9.

The ShellLib and FileHandleLib resolutions are moved from
[LibraryClasses.common.UEFI_APPLICATION] to [LibraryClasses.common]
because dynamic shell commands are implemented as DXE_DRIVER modules.

PcdShellLibAutoInitialize must be set to FALSE for both the shell app
itself and the dynamic shell command modules.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
[lersek@redhat.com: extend commit message]
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Build-tested-by: Laszlo Ersek <lersek@redhat.com>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Julien Grall <julien.grall@linaro.org>
ArmVirtPkg/ArmVirt.dsc.inc
ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc
ArmVirtPkg/ArmVirtXen.fdf