audk/MdeModulePkg
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
..
Application UiApp code split from IntelFrameworkModulePkg/Universal/BdsDxe driver. 2015-07-30 03:41:35 +00:00
Bus MdeModulePkg: Enhance PciBusDxe to handle high 32bit of MEM64 BAR returns 0 2015-07-30 06:40:36 +00:00
Core MdeModulePkg PiSmmIpl: Use AllocateZeroPool() for FullSmramRanges 2015-07-28 02:07:06 +00:00
Include UiApp code split from IntelFrameworkModulePkg/Universal/BdsDxe driver. 2015-07-30 03:41:35 +00:00
Library Support get string from configuration string packages. 2015-07-27 07:40:18 +00:00
Logo MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
Universal MdeModulePkg/Variable: Fix VS2015 warning about uninitialized local var. 2015-07-29 11:11:34 +00:00
Contributions.txt */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
License.txt Update copyright format 2012-04-24 06:49:39 +00:00
MdeModulePkg.dec UiApp code split from IntelFrameworkModulePkg/Universal/BdsDxe driver. 2015-07-30 03:41:35 +00:00
MdeModulePkg.dsc UiApp code split from IntelFrameworkModulePkg/Universal/BdsDxe driver. 2015-07-30 03:41:35 +00:00
MdeModulePkg.uni MdeModulePkg: Add missing PCD usage information in UNI and DEC files. 2015-07-28 01:21:33 +00:00
MdeModulePkgExtra.uni MdeModulePkg: INF/DEC file updates to EDK II packages 2014-08-28 06:55:48 +00:00