2018-05-29 21:06:35 +00:00
|
|
|
From 7ea5e9e4f9c358fe9cc10e57e34bb5ada33f1176 Mon Sep 17 00:00:00 2001
|
2017-11-14 15:05:26 +00:00
|
|
|
From: Laszlo Ersek <lersek@redhat.com>
|
|
|
|
Date: Wed, 14 Oct 2015 15:59:06 +0200
|
2018-05-29 21:06:35 +00:00
|
|
|
Subject: [PATCH 09/16] OvmfPkg: take PcdResizeXterm from the QEMU command line
|
|
|
|
(RH only)
|
2017-11-14 15:05:26 +00:00
|
|
|
|
|
|
|
Notes about the 20160608b-988715a -> 20170228-c325e41585e3 rebase:
|
|
|
|
|
|
|
|
- no changes
|
|
|
|
|
|
|
|
Notes about the 20170228-c325e41585e3 -> 20171011-92d07e48907f rebase:
|
|
|
|
|
|
|
|
- refresh downstream-only commit 8abc2a6ddad2 against context differences
|
|
|
|
in the DSC files from upstream commit 5e167d7e784c
|
|
|
|
("OvmfPkg/PlatformPei: don't allocate reserved mem varstore if
|
|
|
|
SMM_REQUIRE", 2017-03-12).
|
|
|
|
|
|
|
|
Contributed-under: TianoCore Contribution Agreement 1.0
|
|
|
|
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
|
|
|
|
(cherry picked from commit 6fa0c4d67c0bb8bde2ddd6db41c19eb0c40b2721)
|
|
|
|
(cherry picked from commit 8abc2a6ddad25af7e88dc0cf57d55dfb75fbf92d)
|
2018-05-29 21:06:35 +00:00
|
|
|
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
2017-11-14 15:05:26 +00:00
|
|
|
---
|
|
|
|
OvmfPkg/OvmfPkgIa32.dsc | 1 +
|
|
|
|
OvmfPkg/OvmfPkgIa32X64.dsc | 1 +
|
|
|
|
OvmfPkg/OvmfPkgX64.dsc | 1 +
|
|
|
|
OvmfPkg/PlatformPei/Platform.c | 1 +
|
|
|
|
OvmfPkg/PlatformPei/PlatformPei.inf | 1 +
|
|
|
|
5 files changed, 5 insertions(+)
|
|
|
|
|
|
|
|
diff --git a/OvmfPkg/OvmfPkgIa32.dsc b/OvmfPkg/OvmfPkgIa32.dsc
|
2018-05-29 21:06:35 +00:00
|
|
|
index 889735a..571118d 100644
|
2017-11-14 15:05:26 +00:00
|
|
|
--- a/OvmfPkg/OvmfPkgIa32.dsc
|
|
|
|
+++ b/OvmfPkg/OvmfPkgIa32.dsc
|
2018-05-29 21:06:35 +00:00
|
|
|
@@ -530,6 +530,7 @@
|
2017-11-14 15:05:26 +00:00
|
|
|
# ($(SMM_REQUIRE) == FALSE)
|
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved|0
|
|
|
|
|
|
|
|
+ gEfiMdeModulePkgTokenSpaceGuid.PcdResizeXterm|FALSE
|
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase64|0
|
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase|0
|
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase|0
|
|
|
|
diff --git a/OvmfPkg/OvmfPkgIa32X64.dsc b/OvmfPkg/OvmfPkgIa32X64.dsc
|
2018-05-29 21:06:35 +00:00
|
|
|
index af2cdf1..c0b5271 100644
|
2017-11-14 15:05:26 +00:00
|
|
|
--- a/OvmfPkg/OvmfPkgIa32X64.dsc
|
|
|
|
+++ b/OvmfPkg/OvmfPkgIa32X64.dsc
|
2018-05-29 21:06:35 +00:00
|
|
|
@@ -536,6 +536,7 @@
|
2017-11-14 15:05:26 +00:00
|
|
|
# ($(SMM_REQUIRE) == FALSE)
|
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved|0
|
|
|
|
|
|
|
|
+ gEfiMdeModulePkgTokenSpaceGuid.PcdResizeXterm|FALSE
|
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase64|0
|
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase|0
|
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase|0
|
|
|
|
diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc
|
2018-05-29 21:06:35 +00:00
|
|
|
index 3572e42..f2bb8c8 100644
|
2017-11-14 15:05:26 +00:00
|
|
|
--- a/OvmfPkg/OvmfPkgX64.dsc
|
|
|
|
+++ b/OvmfPkg/OvmfPkgX64.dsc
|
2018-05-29 21:06:35 +00:00
|
|
|
@@ -535,6 +535,7 @@
|
2017-11-14 15:05:26 +00:00
|
|
|
# ($(SMM_REQUIRE) == FALSE)
|
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved|0
|
|
|
|
|
|
|
|
+ gEfiMdeModulePkgTokenSpaceGuid.PcdResizeXterm|FALSE
|
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase64|0
|
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase|0
|
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase|0
|
|
|
|
diff --git a/OvmfPkg/PlatformPei/Platform.c b/OvmfPkg/PlatformPei/Platform.c
|
|
|
|
index 5a78668..544ac54 100644
|
|
|
|
--- a/OvmfPkg/PlatformPei/Platform.c
|
|
|
|
+++ b/OvmfPkg/PlatformPei/Platform.c
|
|
|
|
@@ -670,6 +670,7 @@ InitializePlatform (
|
|
|
|
PeiFvInitialization ();
|
|
|
|
MemMapInitialization ();
|
|
|
|
NoexecDxeInitialization ();
|
|
|
|
+ UPDATE_BOOLEAN_PCD_FROM_FW_CFG (PcdResizeXterm);
|
|
|
|
}
|
|
|
|
|
|
|
|
AmdSevInitialize ();
|
|
|
|
diff --git a/OvmfPkg/PlatformPei/PlatformPei.inf b/OvmfPkg/PlatformPei/PlatformPei.inf
|
2018-05-29 21:06:35 +00:00
|
|
|
index 30ceb4b..016c067 100644
|
2017-11-14 15:05:26 +00:00
|
|
|
--- a/OvmfPkg/PlatformPei/PlatformPei.inf
|
|
|
|
+++ b/OvmfPkg/PlatformPei/PlatformPei.inf
|
2018-05-29 21:06:35 +00:00
|
|
|
@@ -94,6 +94,7 @@
|
2017-11-14 15:05:26 +00:00
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize
|
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved
|
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration
|
|
|
|
+ gEfiMdeModulePkgTokenSpaceGuid.PcdResizeXterm
|
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode
|
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable
|
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdSetNxForStack
|
|
|
|
--
|
2018-05-29 21:06:35 +00:00
|
|
|
2.17.0
|
2017-11-14 15:05:26 +00:00
|
|
|
|