audk/MdeModulePkg/Bus/Pci/PciBusDxe
rsun3 13fd0d50b5 Per the UEFI spec, if a PCI controller is a P2P bridge, then the I/O, Memory and Bus Master bits in the Command register of the PCI configuration header should be placed in the enabled state by the PCI Bus driver.
But current PCI bus driver has a bug that if a P2P bridge has no child devices detected during enumeration, the bits won’t be set. This may impact PCI hot plug capable bridges because the OS may re-assign resources for them causing the reserved resource by the firmware will be overwritten.


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11013 6f19259b-4bc3-4df7-8a09-765794883524
2010-11-08 07:36:12 +00:00
..
ComponentName.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
ComponentName.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciBus.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciBus.h Fix bugs in the PCI bus driver to support SR-IOV. 2010-07-13 01:58:47 +00:00
PciBusDxe.inf Fix bugs in the PCI bus driver to support SR-IOV. 2010-07-13 01:58:47 +00:00
PciCommand.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciCommand.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciDeviceSupport.c Per the UEFI spec, if a PCI controller is a P2P bridge, then the I/O, Memory and Bus Master bits in the Command register of the PCI configuration header should be placed in the enabled state by the PCI Bus driver. 2010-11-08 07:36:12 +00:00
PciDeviceSupport.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciDriverOverride.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciDriverOverride.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciEnumerator.c Refine code to make code run safely. 2010-09-16 04:51:25 +00:00
PciEnumerator.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciEnumeratorSupport.c Fix bugs in the PCI bus driver to support SR-IOV. 2010-07-13 01:58:47 +00:00
PciEnumeratorSupport.h Fix bugs in the PCI bus driver to support SR-IOV. 2010-07-13 01:58:47 +00:00
PciHotPlugSupport.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciHotPlugSupport.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciIo.c DuetPkg, MdeModulePkg: Fix several enum comparions 2010-10-13 07:08:29 +00:00
PciIo.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciLib.c Fix bugs in the PCI bus driver to support SR-IOV. 2010-07-13 01:58:47 +00:00
PciLib.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciOptionRomSupport.c clear the correct BAR register. Because for P2P device, only register from 0x10 to 0x14 is BAR register. 2010-08-18 12:21:21 +00:00
PciOptionRomSupport.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciPowerManagement.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciPowerManagement.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciResourceSupport.c Return from ProgramBar() after VF BARs are programmed. 2010-07-13 02:13:55 +00:00
PciResourceSupport.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciRomTable.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciRomTable.h Update the copyright notice format 2010-04-24 09:49:11 +00:00