audk/MdeModulePkg/Bus/Pci/PciBusDxe
Ruiyu Ni 983f5abb9a MdeModulePkg/PciBus: Restrict one VGA per HostBridge not Segment
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 <ruiyu.ni@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
2018-08-27 09:40:22 +08:00
..
ComponentName.c
ComponentName.h
PciBus.c MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
PciBus.h MdeModulePkg: Remove redundant library classes and GUIDs 2018-08-20 14:53:45 +08:00
PciBusDxe.inf MdeModulePkg: Remove redundant library classes and GUIDs 2018-08-20 14:53:45 +08:00
PciBusDxe.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
PciBusDxeExtra.uni MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
PciCommand.c MdeModulePkg: Enhance PCI capability looking up logic to avoid hang 2015-09-15 08:38:16 +00:00
PciCommand.h
PciDeviceSupport.c MdeModulePkg/PciBus: Restrict one VGA per HostBridge not Segment 2018-08-27 09:40:22 +08:00
PciDeviceSupport.h MdeModulePkg/PciBus: Restrict one VGA per HostBridge not Segment 2018-08-27 09:40:22 +08:00
PciDriverOverride.c MdeModulePkg/PciBus: Fix bug that doesn't produce BusOverride 2017-10-31 11:11:04 +08:00
PciDriverOverride.h MdeModulePkg/PciBus: Fix bug that doesn't produce BusOverride 2017-10-31 11:11:04 +08:00
PciEnumerator.c MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
PciEnumerator.h MdeModulePkg/PciBusDxe: reference gFullEnumeration in one file 2018-01-24 11:40:30 +08:00
PciEnumeratorSupport.c MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
PciEnumeratorSupport.h MdeModulePkg: Fix a PCI resource dumping bug in PciBusDxe driver 2015-11-03 02:33:41 +00:00
PciHotPlugSupport.c MdeModulePkg/PciBusDxe: recognize hotplug-capable PCIe ports 2016-07-13 08:39:29 +02:00
PciHotPlugSupport.h MdeModulePkg/PciBusDxe: recognize hotplug-capable PCIe ports 2016-07-13 08:39:29 +02:00
PciIo.c MdeModulePkg/PciBus: Restrict one VGA per HostBridge not Segment 2018-08-27 09:40:22 +08:00
PciIo.h MdeModulePkg PciBusDxe: Remove redundant functions 2018-08-21 16:28:57 +08:00
PciLib.c MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
PciLib.h
PciOptionRomSupport.c MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
PciOptionRomSupport.h Dispatch the UEFI option rom returned from PciPlatform/PciOverride protocol. 2015-01-20 06:45:01 +00:00
PciPowerManagement.c
PciPowerManagement.h
PciResourceSupport.c MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
PciResourceSupport.h
PciRomTable.c MdeModulePkg/PciBus: Fix bug that doesn't produce BusOverride 2017-10-31 11:11:04 +08:00
PciRomTable.h MdeModulePkg/PciBus: Refine EFI_PCI_ROM_IMAGE_MAPPING 2017-10-31 11:11:03 +08:00