42 lines
1.4 KiB
Diff
42 lines
1.4 KiB
Diff
From 6bafe5fb1b432b88396913c7feda272970e67002 Mon Sep 17 00:00:00 2001
|
|
From: Gerd Hoffmann <kraxel@redhat.com>
|
|
Date: Wed, 14 Feb 2024 11:45:01 +0100
|
|
Subject: [PATCH 01/10] OvmfPkg/PlatformPei: log a warning when memory is tight
|
|
|
|
RH-Author: Gerd Hoffmann <None>
|
|
RH-MergeRequest: 59: backport 4096 vcpu patches for c9s
|
|
RH-Jira: RHEL-22202
|
|
RH-Acked-by: Oliver Steffen <osteffen@redhat.com>
|
|
RH-Commit: [1/10] 2ade669e2b69eaed11d054f181808d6c3158f8f3 (kraxel.rh/centos-src-edk2)
|
|
|
|
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
|
|
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
|
|
Message-Id: <20240214104504.2931339-2-kraxel@redhat.com>
|
|
(cherry picked from commit 9d32a02a724c79215a00bb2d2563c7fd026b0726)
|
|
---
|
|
OvmfPkg/PlatformPei/MemDetect.c | 8 ++++++++
|
|
1 file changed, 8 insertions(+)
|
|
|
|
diff --git a/OvmfPkg/PlatformPei/MemDetect.c b/OvmfPkg/PlatformPei/MemDetect.c
|
|
index 493cb1fbeb..e0ecca10b6 100644
|
|
--- a/OvmfPkg/PlatformPei/MemDetect.c
|
|
+++ b/OvmfPkg/PlatformPei/MemDetect.c
|
|
@@ -319,6 +319,14 @@ PublishPeiMemory (
|
|
if (MemorySize > PeiMemoryCap) {
|
|
MemoryBase = LowerMemorySize - PeiMemoryCap;
|
|
MemorySize = PeiMemoryCap;
|
|
+ } else {
|
|
+ DEBUG ((
|
|
+ DEBUG_WARN,
|
|
+ "%a: Not enough memory for PEI (have %lu KB, estimated need %u KB)\n",
|
|
+ __func__,
|
|
+ RShiftU64 (MemorySize, 10),
|
|
+ PeiMemoryCap >> 10
|
|
+ ));
|
|
}
|
|
}
|
|
|
|
--
|
|
2.39.3
|
|
|