summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArd Biesheuvel <ardb@kernel.org>2022-02-01 19:00:47 +0100
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2022-02-25 15:57:11 +0000
commit54cddc3ad4b3a317985ce5f491f9b1f31ab10dd8 (patch)
treef44e5284952bbe8403d957580efeefaecc16e8f5
parent2dbed5250648794bdb6cb0d9111af9924a4e4e00 (diff)
downloadedk2-54cddc3ad4b3a317985ce5f491f9b1f31ab10dd8.tar.gz
edk2-54cddc3ad4b3a317985ce5f491f9b1f31ab10dd8.tar.bz2
edk2-54cddc3ad4b3a317985ce5f491f9b1f31ab10dd8.zip
ArmVirtPkg/ArmVirtKvmTool: wire up configurable timeout
Use the correct PCD type for PcdPlatformBootTimeOut so it gets wired up to the Timeout EFI variable automatically, which is how the boot manager stores the timeout preference. Note that this changes the default to 5 seconds, which appears to be common across platforms. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Reviewed-by: Pierre Gondois <pierre.gondois@arm.com> Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
-rw-r--r--ArmVirtPkg/ArmVirtKvmTool.dsc5
1 files changed, 3 insertions, 2 deletions
diff --git a/ArmVirtPkg/ArmVirtKvmTool.dsc b/ArmVirtPkg/ArmVirtKvmTool.dsc
index a1bf4b9be8..3bd3ebd6e0 100644
--- a/ArmVirtPkg/ArmVirtKvmTool.dsc
+++ b/ArmVirtPkg/ArmVirtKvmTool.dsc
@@ -170,9 +170,10 @@
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterBase|0x0
-[PcdsDynamicDefault.common]
- gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut|3
+[PcdsDynamicHii]
+ gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut|L"Timeout"|gEfiGlobalVariableGuid|0x0|5
+[PcdsDynamicDefault.common]
gArmTokenSpaceGuid.PcdArmArchTimerSecIntrNum|0x0
gArmTokenSpaceGuid.PcdArmArchTimerIntrNum|0x0
gArmTokenSpaceGuid.PcdArmArchTimerVirtIntrNum|0x0