diff options
author | Laszlo Ersek <lersek@redhat.com> | 2016-08-18 11:33:39 +0200 |
---|---|---|
committer | Laszlo Ersek <lersek@redhat.com> | 2016-09-01 22:54:50 +0200 |
commit | 4fdb585c69d6876f3ca6eab4e4208a5e4ab590ac (patch) | |
tree | 369888bd33943d41c4d795758c797874c17af4d0 /OvmfPkg | |
parent | 76569ca855916d528fa7abd034e880e114d6d5cd (diff) | |
download | edk2-4fdb585c69d6876f3ca6eab4e4208a5e4ab590ac.tar.gz edk2-4fdb585c69d6876f3ca6eab4e4208a5e4ab590ac.tar.bz2 edk2-4fdb585c69d6876f3ca6eab4e4208a5e4ab590ac.zip |
OvmfPkg/PlatformBootManagerLib: relax device class requirement for ConOut
This will add virtio-gpu-pci devices to ConOut automatically.
For further benefit, the change also allows OVMF to use the legacy-free /
secondary VGA adapter (added in QEMU commit 63e3e24d, "vga: add secondary
stdvga variant") as console.
ArmVirtPkg's PlatformBootManagerLib already filters with IS_PCI_DISPLAY();
see IsPciDisplay().
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Jordan Justen <jordan.l.justen@intel.com>
Ref: https://tianocore.acgmultimedia.com/show_bug.cgi?id=66
Originally-suggested-by: Gerd Hoffmann <kraxel@redhat.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Diffstat (limited to 'OvmfPkg')
-rw-r--r-- | OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.c b/OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.c index 351fbc1e86..87412598f5 100644 --- a/OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.c +++ b/OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.c @@ -618,7 +618,7 @@ GetGopDevicePath ( }
EFI_STATUS
-PreparePciVgaDevicePath (
+PreparePciDisplayDevicePath (
IN EFI_HANDLE DeviceHandle
)
/*++
@@ -868,14 +868,14 @@ DetectAndPreparePlatformPciDevicePath ( }
//
- // Here we decide which VGA device to enable in PCI bus
+ // Here we decide which display device to enable in PCI bus
//
- if (IS_PCI_VGA (Pci)) {
+ if (IS_PCI_DISPLAY (Pci)) {
//
// Add them to ConOut.
//
- DEBUG ((EFI_D_INFO, "Found PCI VGA device\n"));
- PreparePciVgaDevicePath (Handle);
+ DEBUG ((EFI_D_INFO, "Found PCI display device\n"));
+ PreparePciDisplayDevicePath (Handle);
return EFI_SUCCESS;
}
|