audk/MdeModulePkg/Bus/Pci
Ruiyu Ni 5c13180cfc MdeModulePkg: Enhance PciBusDxe to handle high 32bit of MEM64 BAR returns 0
According to the PCI spec, when software writes all-one to BAR for size probing,
the value read back should be 0b1...10...0 after masking the BAR type bits.
But in real world, it's possible that certain device returns 0b0...01...10...0
for MEM64 BAR size probing: some bits in the high 32bit may be 0.
PciBus driver has the code to handle such case. However, it doesn't handle the
case that the high 32bit is totally 0. The patch is to handle the special case.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18114 6f19259b-4bc3-4df7-8a09-765794883524
2015-07-30 06:40:36 +00:00
..
EhciDxe MdeModulePkg/EhciDxe: Update async polling interval to 1ms. 2015-06-09 03:21:32 +00:00
EhciPei MdeModulePkg/EhciPei: Remove unused macro 2015-06-09 03:22:18 +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: Add SecurityStorageProtocol support 2015-06-16 01:04:47 +00:00
PciBusDxe MdeModulePkg: Enhance PciBusDxe to handle high 32bit of MEM64 BAR returns 0 2015-07-30 06:40:36 +00:00
UfsPciHcDxe MdeModulePkg/UfsPciHcDxe: Fix EBC build error 2015-05-29 05:33:25 +00:00
UfsPciHcPei MdeModulePkg: Add UFS (Universal Flash Storage) Stack 2015-04-29 02:42:58 +00:00
UhciDxe MdeModulePkg/UhciDxe: Update async polling interval to 1ms. 2015-06-09 03:21:57 +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/XhciDxe: Error handling enhancement for XhcExecTransfer 2015-07-08 05:54:21 +00:00
XhciPei MdeModulePkg/XhciPei: Error handling enhancement for XhcPeiExecTransfer 2015-07-08 05:54:44 +00:00