mirror_edk2/MdeModulePkg
rsun3 d40483911c Fix bugs in the PCI bus driver to support SR-IOV.
1. Expand the type of Offset in the _PCI_BAR structure from UINT8 to UINT16, because a VF BAR’s offset may be >= 0x100;
2. Enable ARI Capable Hierarchy for SR-IOV devices at earlier time because FirstVFOffset and VFStride of a SR-IOV device may change after its ARI Capable Hierarchy is set;
3. Change type of PcdSrIovSupport, PcdAriSupport, PcdMrIovSupport from FeatureFlag to [FixAtBuild, PcdDynamics], which allows SR-IOV/MR-IOV/ARI feature can be turn on/off dynamically, typically via a setup option.
4. Change PCI bus scan algorithm in PciScanBus() to prevent the case where some ARI extended functions may be skipped in the scan loop.


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10644 6f19259b-4bc3-4df7-8a09-765794883524
2010-07-13 01:58:47 +00:00
..
Application Update the copyright notice format 2010-04-24 09:49:11 +00:00
Bus Fix bugs in the PCI bus driver to support SR-IOV. 2010-07-13 01:58:47 +00:00
Core Update the previous fix to only shadow the function for supported processor architectrues. The old way required non supported processor architectures to opt out. 2010-07-07 23:27:08 +00:00
Include Add routing header type to NetLib. 2010-06-30 02:34:07 +00:00
Library 1. fixed one bug to construct config request string header used child handle instead of NIC controller handle. 2010-07-01 01:30:23 +00:00
Logo Update the copyright notice format 2010-04-24 09:49:11 +00:00
Universal remove duplicated code. 2010-07-12 06:21:42 +00:00
MdeModulePkg.dec Update QueryCapsuleCapabilities interface. 2010-05-19 02:31:41 +00:00
MdeModulePkg.dsc Add the missing PalLib NULL instance. 2010-05-24 01:35:52 +00:00