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>
This commit is contained in:
parent
76569ca855
commit
4fdb585c69
|
@ -618,7 +618,7 @@ GetGopDevicePath (
|
||||||
}
|
}
|
||||||
|
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
PreparePciVgaDevicePath (
|
PreparePciDisplayDevicePath (
|
||||||
IN EFI_HANDLE DeviceHandle
|
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.
|
// Add them to ConOut.
|
||||||
//
|
//
|
||||||
DEBUG ((EFI_D_INFO, "Found PCI VGA device\n"));
|
DEBUG ((EFI_D_INFO, "Found PCI display device\n"));
|
||||||
PreparePciVgaDevicePath (Handle);
|
PreparePciDisplayDevicePath (Handle);
|
||||||
return EFI_SUCCESS;
|
return EFI_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue