Revert "ArmVirtPkg/ArmVirtQemu: Disable PcdPrePiProduceMemoryTypeInformationHob for ARM"

This reverts commit a86d9d688e.
This commit is contained in:
Mikhail Krichanov 2024-12-25 12:34:31 +03:00 committed by MikhailKrichanov
parent 68b458ced4
commit 4c66e6a87e
1 changed files with 2 additions and 10 deletions

View File

@ -282,22 +282,14 @@
[PcdsFeatureFlag.common]
gEfiMdeModulePkgTokenSpaceGuid.PcdHiiOsRuntimeSupport|FALSE
gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob|TRUE
[PcdsFeatureFlag.AARCH64]
#
# Activate AcpiSdtProtocol
#
gEfiMdeModulePkgTokenSpaceGuid.PcdInstallAcpiSdtProtocol|TRUE
#
# FIXME: The PcdPrePiProduceMemoryTypeInformationHob on ARM breaks Linux efistub boot.
# The efistub for arm32 uncompresses Linux kernel into memory ranges which occupied
# by DXE-phase drivers which leads to 'permission denied'-error during page write.
#
# So as a temporary solution we use PcdPrePiProduceMemoryTypeInformationHob
# only for AARCH64
#
gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob|TRUE
[PcdsFixedAtBuild.common]
!ifdef $(FIRMWARE_VER)
gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString|L"$(FIRMWARE_VER)"