audk/ArmVirtPkg
Laszlo Ersek 6a238fa88f ArmVirtPkg: disable PcdHiiOsRuntimeSupport
Edk2 commit 8a45f80eda ("MdeModulePkg: Make HII configuration settings
available to OS runtime") implements the optional UEFI feature described
in "31.2.11.1 OS Runtime Utilization" in UEFI v2.6.

While this feature might show benefits down the road even in QEMU virtual
machines, at the moment it only presents drawbacks:
- it increases the EfiRuntimeServicesData footprint,
- it triggers HII compatibility problems between edk2 and external drivers
  unconditionally, even if the end-user is not interested in HII and/or in
  configuring said drivers (see
  <https://www.redhat.com/archives/vfio-users/2016-March/msg00153.html>
  and <http://thread.gmane.org/gmane.comp.bios.edk2.devel/9894> for an
  example).

While the feature was being introduced, popular demand for a controlling
Feature PCD rose (see
<http://thread.gmane.org/gmane.comp.bios.edk2.devel/7626>), which is why
we can set it now to FALSE.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
2016-04-01 16:34:00 +02:00
..
HighMemDxe ArmVirtPkg: HighMemDxe: add memory space for the high memory nodes 2015-12-04 16:17:17 +00:00
Include Renamed ArmPlatformPkg/ArmVirtualizationPkg into ArmVirtPkg 2015-05-29 13:50:43 +00:00
Library ArmVirtPkg: PlatformIntelBdsLib: signal gRootBridgesConnectedEventGroupGuid 2016-03-23 17:39:32 +01:00
PciHostBridgeDxe Renamed ArmPlatformPkg/ArmVirtualizationPkg into ArmVirtPkg 2015-05-29 13:50:43 +00:00
PrePi ArmVirtPkg/PrePiRelocatable: add ARM support 2015-12-17 17:11:16 +00:00
VirtFdtDxe ArmVirtPkg/VirtFdtDxe: make installation of FDT as config table optional 2016-03-31 16:37:33 +02:00
ArmVirt.dsc.inc ArmVirtPkg: disable PcdHiiOsRuntimeSupport 2016-04-01 16:34:00 +02:00
ArmVirtPkg.dec ArmVirtPkg/VirtFdtDxe: make installation of FDT as config table optional 2016-03-31 16:37:33 +02:00
ArmVirtQemu.dsc ArmVirtPkg/ArmVirtQemu: gate FDT config table install with build option 2016-03-31 16:37:33 +02:00
ArmVirtQemu.fdf ArmVirtPkg: ArmVirtQemu: add driver for Virtio-RNG device 2016-02-24 12:07:33 +01:00
ArmVirtQemuKernel.dsc ArmVirtPkg: Add FileExplorerLib.inf to the QEMU dsc files 2016-02-26 16:52:49 +08:00
ArmVirtQemuKernel.fdf ArmVirtPkg: implement ArmVirtQemuKernel 2016-02-05 17:10:17 +01:00
ArmVirtXen.dsc ArmVirtPkg/ArmVirtXen: add ARM support 2015-12-17 17:11:33 +00:00
ArmVirtXen.fdf ArmVirtPkg/ArmVirtXen: add ARM support 2015-12-17 17:11:33 +00:00
Contributions.txt ArmVirtPkg: add "Contributions.txt" and "License.txt" 2015-06-08 22:00:36 +00:00
License.txt ArmVirtPkg: add "Contributions.txt" and "License.txt" 2015-06-08 22:00:36 +00:00