audk/Nt32Pkg/Library
Ruiyu Ni 8f227c2fd9 Nt32Pkg: Platform BDS should test the untested memory
NT32 has two ranges of memory, each 64MB. The first range is tested
but the second range is not tested. Platform BDS should have code
to use MemoryTest protocol to test the memory so that the second
range of untested memory can be added to the system memory pool.

Without the code SCT MemoryAllocation test case may fail. Because it
firstly use GetMemoryMap to find the biggest free memory descriptor
and then requests to allocate one page more than that biggest free memory.
It expects the allocation fails but actually the DXE core automatically
converts the second range of untested memory to tested and allocate the memory
from the second range.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18172 6f19259b-4bc3-4df7-8a09-765794883524
2015-08-06 08:39:30 +00:00
..
DxeNt32OemHookStatusCodeLib We enabled X64 native version NT32, and made it works on Windows 7 X64 OS. 2013-10-12 06:31:55 +00:00
DxeNt32PeCoffExtraActionLib Change DxeNt32PeCoffExtraActionLib to not depend on the library constructor to initialize mWinNt pointer because DxeCore calls the library API before it calls the constructor. 2010-08-06 01:20:17 +00:00
DxeWinNtLib Update the copyright notice format 2010-04-28 12:24:39 +00:00
Nt32PeiPeCoffGetEntryPointLib We enabled X64 native version NT32, and made it works on Windows 7 X64 OS. 2013-10-12 06:31:55 +00:00
PeiNt32OemHookStatusCodeLib We enabled X64 native version NT32, and made it works on Windows 7 X64 OS. 2013-10-12 06:31:55 +00:00
PeiNt32PeCoffExtraActionLib Update the copyright notice format 2010-04-28 12:24:39 +00:00
PlatformBootManagerLib Nt32Pkg: Platform BDS should test the untested memory 2015-08-06 08:39:30 +00:00
PlatformSecureLib Nt32Pkg: Add Secure Boot build option including Custom Mode setup 2012-04-11 16:23:41 +00:00