]> git.proxmox.com Git - mirror_edk2.git/commit - ArmVirtPkg/ArmVirt.dsc.inc
ArmVirtPkg: disable PcdHiiOsRuntimeSupport
authorLaszlo Ersek <lersek@redhat.com>
Tue, 29 Mar 2016 17:51:30 +0000 (19:51 +0200)
committerArd Biesheuvel <ard.biesheuvel@linaro.org>
Fri, 1 Apr 2016 14:34:00 +0000 (16:34 +0200)
commit6a238fa88fd0b78491201a341d45ab0dec1c2947
tree3534b699bca0b0a0a3d3e93cf8a7a65c5b7a2c65
parent96a80ae3ce24905539e0fbd55b398e4d8ec9f410
ArmVirtPkg: disable PcdHiiOsRuntimeSupport

Edk2 commit 8a45f80edad4 ("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>
ArmVirtPkg/ArmVirt.dsc.inc