audk/MdeModulePkg/Bus
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
..
Ata MdeModulePkg/AtaAtapiPassThruDxe: Support 4K bytes block size HDDs 2015-05-22 06:53:44 +00:00
I2c/I2cDxe MdePkg, MdeModulePkg: Remove EFI_ABORTED from I2C protocols per PI spec 1.4. 2015-05-08 07:30:45 +00:00
Isa/IsaBusDxe MdeModulePkg: Move IsaBusDxe driver to MdeModulePkg. 2015-05-26 03:25:19 +00:00
Pci MdeModulePkg: Fix PciBus hang issue 2015-05-27 01:22:13 +00:00
Scsi MdeModulePkg: fix some issues in ScsiDisk to co-work with UFS stack 2015-04-29 02:44:42 +00:00
Ufs MdeModulePkg/UfsBlockIoPei: Add RecoveryBlockIo2Ppi support 2015-05-20 06:32:39 +00:00
Usb MdeModulePkg/UsbBotPei: Add RecoveryBlockIo2Ppi support 2015-05-20 06:31:28 +00:00