Blame 0009-OvmfPkg-take-PcdResizeXterm-from-the-QEMU-command-li.patch

7407978
From 50d915724e8283db90d402d8cd8ce10bdd93c3cb Mon Sep 17 00:00:00 2001
3485002
From: Laszlo Ersek <lersek@redhat.com>
3485002
Date: Wed, 14 Oct 2015 15:59:06 +0200
2941706
Subject: [PATCH] OvmfPkg: take PcdResizeXterm from the QEMU command line (RH
2941706
 only)
3485002
3485002
Notes about the 20160608b-988715a -> 20170228-c325e41585e3 rebase:
3485002
3485002
- no changes
3485002
3485002
Notes about the 20170228-c325e41585e3 -> 20171011-92d07e48907f rebase:
3485002
3485002
- refresh downstream-only commit 8abc2a6ddad2 against context differences
3485002
  in the DSC files from upstream commit 5e167d7e784c
3485002
  ("OvmfPkg/PlatformPei: don't allocate reserved mem varstore if
3485002
  SMM_REQUIRE", 2017-03-12).
3485002
3485002
Contributed-under: TianoCore Contribution Agreement 1.0
3485002
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
3485002
(cherry picked from commit 6fa0c4d67c0bb8bde2ddd6db41c19eb0c40b2721)
3485002
(cherry picked from commit 8abc2a6ddad25af7e88dc0cf57d55dfb75fbf92d)
7ae6f15
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
3485002
---
3485002
 OvmfPkg/OvmfPkgIa32.dsc             | 1 +
3485002
 OvmfPkg/OvmfPkgIa32X64.dsc          | 1 +
3485002
 OvmfPkg/OvmfPkgX64.dsc              | 1 +
3485002
 OvmfPkg/PlatformPei/Platform.c      | 1 +
3485002
 OvmfPkg/PlatformPei/PlatformPei.inf | 1 +
3485002
 5 files changed, 5 insertions(+)
3485002
3485002
diff --git a/OvmfPkg/OvmfPkgIa32.dsc b/OvmfPkg/OvmfPkgIa32.dsc
7407978
index 5ef48d2410..f03cbe713f 100644
3485002
--- a/OvmfPkg/OvmfPkgIa32.dsc
3485002
+++ b/OvmfPkg/OvmfPkgIa32.dsc
7407978
@@ -527,6 +527,7 @@
3485002
   #   ($(SMM_REQUIRE) == FALSE)
3485002
   gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved|0
3485002
 
3485002
+  gEfiMdeModulePkgTokenSpaceGuid.PcdResizeXterm|FALSE
3485002
   gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase64|0
3485002
   gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase|0
3485002
   gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase|0
3485002
diff --git a/OvmfPkg/OvmfPkgIa32X64.dsc b/OvmfPkg/OvmfPkgIa32X64.dsc
7407978
index b55a88d1c4..248030402c 100644
3485002
--- a/OvmfPkg/OvmfPkgIa32X64.dsc
3485002
+++ b/OvmfPkg/OvmfPkgIa32X64.dsc
7407978
@@ -533,6 +533,7 @@
3485002
   #   ($(SMM_REQUIRE) == FALSE)
3485002
   gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved|0
3485002
 
3485002
+  gEfiMdeModulePkgTokenSpaceGuid.PcdResizeXterm|FALSE
3485002
   gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase64|0
3485002
   gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase|0
3485002
   gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase|0
3485002
diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc
7407978
index 80ba78628e..2788e84401 100644
3485002
--- a/OvmfPkg/OvmfPkgX64.dsc
3485002
+++ b/OvmfPkg/OvmfPkgX64.dsc
7407978
@@ -532,6 +532,7 @@
3485002
   #   ($(SMM_REQUIRE) == FALSE)
3485002
   gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved|0
3485002
 
3485002
+  gEfiMdeModulePkgTokenSpaceGuid.PcdResizeXterm|FALSE
3485002
   gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase64|0
3485002
   gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase|0
3485002
   gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase|0
3485002
diff --git a/OvmfPkg/PlatformPei/Platform.c b/OvmfPkg/PlatformPei/Platform.c
7407978
index 3ba2459872..bbbf1ac2a8 100644
3485002
--- a/OvmfPkg/PlatformPei/Platform.c
3485002
+++ b/OvmfPkg/PlatformPei/Platform.c
7407978
@@ -667,6 +667,7 @@ InitializePlatform (
3485002
     PeiFvInitialization ();
3485002
     MemMapInitialization ();
3485002
     NoexecDxeInitialization ();
3485002
+    UPDATE_BOOLEAN_PCD_FROM_FW_CFG (PcdResizeXterm);
3485002
   }
3485002
 
b846ca0
   InstallClearCacheCallback ();
3485002
diff --git a/OvmfPkg/PlatformPei/PlatformPei.inf b/OvmfPkg/PlatformPei/PlatformPei.inf
7407978
index f660c2d9e4..3e0d7917ab 100644
3485002
--- a/OvmfPkg/PlatformPei/PlatformPei.inf
3485002
+++ b/OvmfPkg/PlatformPei/PlatformPei.inf
7407978
@@ -90,6 +90,7 @@
3485002
   gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize
3485002
   gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved
3485002
   gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration
3485002
+  gEfiMdeModulePkgTokenSpaceGuid.PcdResizeXterm
3485002
   gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode
3485002
   gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable
3485002
   gEfiMdeModulePkgTokenSpaceGuid.PcdSetNxForStack