REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1109
Today's restriction of VGA device is to have only one VGA device enabled per PCI segment. It's not correct because several segments may share one IO / MMIO address space. We should restrict to have one VGA per Host Bridge because each Host Bridge has its only IO / MMIO address space. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ruiyu Ni <[email protected]> Cc: Star Zeng <[email protected]> Ruiyu Ni (2): MdeModulePkg/PciBus: Refine ActiveVGADeviceOnTheRootBridge MdeModulePkg/PciBus: Restrict one VGA per HostBridge not Segment MdeModulePkg/Bus/Pci/PciBusDxe/PciDeviceSupport.c | 55 +++++++++++------------ MdeModulePkg/Bus/Pci/PciBusDxe/PciDeviceSupport.h | 20 ++++----- MdeModulePkg/Bus/Pci/PciBusDxe/PciIo.c | 4 +- 3 files changed, 38 insertions(+), 41 deletions(-) -- 2.16.1.windows.1 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

