131 lines
4.8 KiB
Diff
131 lines
4.8 KiB
Diff
|
From b06b87f8ffd4fed4ef7eacb13689a9b6d111f850 Mon Sep 17 00:00:00 2001
|
||
|
From: Paolo Bonzini <pbonzini@redhat.com>
|
||
|
Date: Tue, 21 Nov 2017 00:57:46 +0100
|
||
|
Subject: OvmfPkg: silence DEBUG_VERBOSE (0x00400000) in
|
||
|
QemuVideoDxe/QemuRamfbDxe (RH)
|
||
|
|
||
|
Notes about the RHEL-8.0/20180508-ee3198e672e2 ->
|
||
|
RHEL-8.1/20190308-89910a39dcfd rebase:
|
||
|
|
||
|
- Upstream commit 1d25ff51af5c ("OvmfPkg: add QemuRamfbDxe", 2018-06-14)
|
||
|
introduced another GOP driver that consumes FrameBufferBltLib, and
|
||
|
thereby produces a large number of (mostly useless) debug messages at
|
||
|
the DEBUG_VERBOSE level. Extend the patch to suppress those messages in
|
||
|
both QemuVideoDxe and QemuRamfbDxe; update the subject accordingly.
|
||
|
QemuRamfbDxe itself doesn't log anything at the VERBOSE level (see also
|
||
|
the original commit message at the bottom of this downstream patch).
|
||
|
|
||
|
Notes about the RHEL-7.6/ovmf-20180508-2.gitee3198e672e2.el7 ->
|
||
|
RHEL-8.0/20180508-ee3198e672e2 rebase:
|
||
|
|
||
|
- reorder the rebase changelog in the commit message so that it reads like
|
||
|
a blog: place more recent entries near the top
|
||
|
- no changes to the patch body
|
||
|
|
||
|
Notes about the 20171011-92d07e48907f -> 20180508-ee3198e672e2 rebase:
|
||
|
|
||
|
- no changes
|
||
|
|
||
|
Message-id: <20171120235748.29669-6-pbonzini@redhat.com>
|
||
|
Patchwork-id: 77761
|
||
|
O-Subject: [PATCH 5/7] OvmfPkg: silence EFI_D_VERBOSE (0x00400000) in
|
||
|
QemuVideoDxe (RH only)
|
||
|
Bugzilla: 1488247
|
||
|
Acked-by: Laszlo Ersek <lersek@redhat.com>
|
||
|
Acked-by: Thomas Huth <thuth@redhat.com>
|
||
|
|
||
|
From: Laszlo Ersek <lersek@redhat.com>
|
||
|
|
||
|
In commit 5b2291f9567a ("OvmfPkg: QemuVideoDxe uses
|
||
|
MdeModulePkg/FrameBufferLib"), QemuVideoDxe was rebased to
|
||
|
FrameBufferBltLib.
|
||
|
|
||
|
The FrameBufferBltLib instance added in commit b1ca386074bd
|
||
|
("MdeModulePkg: Add FrameBufferBltLib library instance") logs many
|
||
|
messages on the VERBOSE level; for example, a normal boot with OVMF can
|
||
|
produce 500+ "VideoFill" messages, dependent on the progress bar, when the
|
||
|
VERBOSE bit is set in PcdDebugPrintErrorLevel.
|
||
|
|
||
|
QemuVideoDxe itself doesn't log anything at the VERBOSE level, so we lose
|
||
|
none of its messages this way.
|
||
|
|
||
|
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
|
||
|
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
||
|
(this patch was previously applied as commit 9b0d031dee7e823f6717bab73e422fbc6f0a6c52)
|
||
|
(cherry picked from commit 9122d5f2e8d8d289064d1e1700cb61964d9931f3)
|
||
|
(cherry picked from commit 7eb3be1d4ccafc26c11fe5afb95cc12b250ce6f0)
|
||
|
(cherry picked from commit bd650684712fb840dbcda5d6eaee065bd9e91fa1)
|
||
|
Signed-off-by: Danilo C. L. de Paula <ddepaula@redhat.com>
|
||
|
---
|
||
|
OvmfPkg/OvmfPkgIa32.dsc | 10 ++++++++--
|
||
|
OvmfPkg/OvmfPkgIa32X64.dsc | 10 ++++++++--
|
||
|
OvmfPkg/OvmfPkgX64.dsc | 10 ++++++++--
|
||
|
3 files changed, 24 insertions(+), 6 deletions(-)
|
||
|
|
||
|
diff --git a/OvmfPkg/OvmfPkgIa32.dsc b/OvmfPkg/OvmfPkgIa32.dsc
|
||
|
index 8093e6f000..8f1cf80fe6 100644
|
||
|
--- a/OvmfPkg/OvmfPkgIa32.dsc
|
||
|
+++ b/OvmfPkg/OvmfPkgIa32.dsc
|
||
|
@@ -746,8 +746,14 @@
|
||
|
MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf
|
||
|
MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf
|
||
|
|
||
|
- OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf
|
||
|
- OvmfPkg/QemuRamfbDxe/QemuRamfbDxe.inf
|
||
|
+ OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf {
|
||
|
+ <PcdsFixedAtBuild>
|
||
|
+ gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8000004F
|
||
|
+ }
|
||
|
+ OvmfPkg/QemuRamfbDxe/QemuRamfbDxe.inf {
|
||
|
+ <PcdsFixedAtBuild>
|
||
|
+ gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8000004F
|
||
|
+ }
|
||
|
OvmfPkg/VirtioGpuDxe/VirtioGpu.inf
|
||
|
|
||
|
#
|
||
|
diff --git a/OvmfPkg/OvmfPkgIa32X64.dsc b/OvmfPkg/OvmfPkgIa32X64.dsc
|
||
|
index eca9b4e6db..62d6d6c406 100644
|
||
|
--- a/OvmfPkg/OvmfPkgIa32X64.dsc
|
||
|
+++ b/OvmfPkg/OvmfPkgIa32X64.dsc
|
||
|
@@ -755,8 +755,14 @@
|
||
|
MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf
|
||
|
MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf
|
||
|
|
||
|
- OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf
|
||
|
- OvmfPkg/QemuRamfbDxe/QemuRamfbDxe.inf
|
||
|
+ OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf {
|
||
|
+ <PcdsFixedAtBuild>
|
||
|
+ gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8000004F
|
||
|
+ }
|
||
|
+ OvmfPkg/QemuRamfbDxe/QemuRamfbDxe.inf {
|
||
|
+ <PcdsFixedAtBuild>
|
||
|
+ gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8000004F
|
||
|
+ }
|
||
|
OvmfPkg/VirtioGpuDxe/VirtioGpu.inf
|
||
|
|
||
|
#
|
||
|
diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc
|
||
|
index 3ff9a3181e..992b141113 100644
|
||
|
--- a/OvmfPkg/OvmfPkgX64.dsc
|
||
|
+++ b/OvmfPkg/OvmfPkgX64.dsc
|
||
|
@@ -753,8 +753,14 @@
|
||
|
MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf
|
||
|
MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf
|
||
|
|
||
|
- OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf
|
||
|
- OvmfPkg/QemuRamfbDxe/QemuRamfbDxe.inf
|
||
|
+ OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf {
|
||
|
+ <PcdsFixedAtBuild>
|
||
|
+ gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8000004F
|
||
|
+ }
|
||
|
+ OvmfPkg/QemuRamfbDxe/QemuRamfbDxe.inf {
|
||
|
+ <PcdsFixedAtBuild>
|
||
|
+ gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8000004F
|
||
|
+ }
|
||
|
OvmfPkg/VirtioGpuDxe/VirtioGpu.inf
|
||
|
|
||
|
#
|
||
|
--
|
||
|
2.18.1
|
||
|
|