audk/MdeModulePkg/Bus/Pci
Ruiyu Ni edf289685b MdeModulePkg: Fix PciBus hang issue
LocatePciExpressCapabilityRegBlock () doesn't check the return status of Pci.Read().
Certain platform's PciRootBridge.Pci.Read() doesn't support PCIE access causing the CapabilityEntry not updated.
If the uninitialized CapabilityEntry equals to a big enough initial value, the while-loop will never end.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Maurice Ma <maurice.ma@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17513 6f19259b-4bc3-4df7-8a09-765794883524
2015-05-27 01:22:13 +00:00
..
EhciDxe MdeModulePkg/Usb: Remove unnecessary direction restriction on UsbHc2.SyncInterruptTransfer(). 2015-03-12 05:41:54 +00:00
EhciPei MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
IdeBusPei MdeModulePkg/IdeBusPei: Add RecoveryBlockIo2 support 2015-05-20 06:30:48 +00:00
IncompatiblePciDeviceSupportDxe MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
NvmExpressDxe MdeModulePkg/NvmExpressDxe: Expose EFI_NVM_EXPRESS_PASS_THRU protocol 2015-05-04 11:08:09 +00:00
PciBusDxe MdeModulePkg: Fix PciBus hang issue 2015-05-27 01:22:13 +00:00
UfsPciHcDxe MdeModulePkg: Add UFS (Universal Flash Storage) Stack 2015-04-29 02:42:58 +00:00
UfsPciHcPei MdeModulePkg: Add UFS (Universal Flash Storage) Stack 2015-04-29 02:42:58 +00:00
UhciDxe MdeModulePkg/Usb: Remove unnecessary direction restriction on UsbHc2.SyncInterruptTransfer(). 2015-03-12 05:41:54 +00:00
UhciPei MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
XhciDxe MdeModulePkg: fix completed xfer length in XhciDxe and XhciPei drivers 2015-04-27 05:27:20 +00:00
XhciPei MdeModulePkg: fix completed xfer length in XhciDxe and XhciPei drivers 2015-04-27 05:27:20 +00:00