audk/Nt32Pkg
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
..
BootModePei Update the copyright notice format 2010-04-28 12:24:39 +00:00
CpuRuntimeDxe We enabled X64 native version NT32, and made it works on Windows 7 X64 OS. 2013-10-12 06:31:55 +00:00
FvbServicesRuntimeDxe We enabled X64 native version NT32, and made it works on Windows 7 X64 OS. 2013-10-12 06:31:55 +00:00
Include Fix build error with VS2013 toolchain for NT32 Package caused by function redefinition, use #if fix the error. 2014-07-28 07:36:46 +00:00
Library Nt32Pkg: Platform BDS should test the untested memory 2015-08-06 08:39:30 +00:00
MetronomeDxe Update the copyright notice format 2010-04-28 12:24:39 +00:00
MiscSubClassPlatformDxe Fixed build failed. 2012-05-31 08:35:48 +00:00
RealTimeClockRuntimeDxe Enable the SE_TIME_ZONE_NAME privilege for NT32 to fix SetTime function test running in Win7 2011-10-24 06:57:57 +00:00
ResetRuntimeDxe Update the copyright notice format 2010-04-28 12:24:39 +00:00
Sec NT32Pkg: Bind NT32 process to a single core to avoid NT32 crash issue in some multi-core processors. 2015-02-28 02:36:06 +00:00
SnpNt32Dxe We enabled X64 native version NT32, and made it works on Windows 7 X64 OS. 2013-10-12 06:31:55 +00:00
StallPei We enabled X64 native version NT32, and made it works on Windows 7 X64 OS. 2013-10-12 06:31:55 +00:00
TimerDxe Update the copyright notice format 2010-04-28 12:24:39 +00:00
WinNtAutoScanPei Add logic to validate variable before use it. 2012-05-18 02:24:25 +00:00
WinNtBlockIoDxe We enabled X64 native version NT32, and made it works on Windows 7 X64 OS. 2013-10-12 06:31:55 +00:00
WinNtBusDriverDxe Update the copyright notice format 2010-04-28 12:24:39 +00:00
WinNtFirmwareVolumePei Update the copyright notice format 2010-04-28 12:24:39 +00:00
WinNtFlashMapPei Update the copyright notice format 2010-04-28 12:24:39 +00:00
WinNtGopDxe We enabled X64 native version NT32, and made it works on Windows 7 X64 OS. 2013-10-12 06:31:55 +00:00
WinNtOemHookStatusCodeHandlerDxe Clean up invalid keywords and missing keywords in [Define] section of INF/DEC files. 2011-06-28 02:24:46 +00:00
WinNtOemHookStatusCodeHandlerPei Clean up invalid keywords and missing keywords in [Define] section of INF/DEC files. 2011-06-28 02:24:46 +00:00
WinNtSerialIoDxe Fix ICC 9.1 build break 2010-11-29 21:52:24 +00:00
WinNtSimpleFileSystemDxe We enabled X64 native version NT32, and made it works on Windows 7 X64 OS. 2013-10-12 06:31:55 +00:00
WinNtThunkDxe Update the copyright notice format 2010-04-28 12:24:39 +00:00
WinNtThunkPPIToProtocolPei Update the copyright notice format 2010-04-28 12:24:39 +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
Nt32Pkg.dec Update the Package version. 2011-12-13 08:33:04 +00:00
Nt32Pkg.dsc Nt32Pkg: Remove old useless bds platform lib. 2015-08-03 05:31:41 +00:00
Nt32Pkg.fdf Enable NT32 platform to use new UiApp code. 2015-07-30 03:45:09 +00:00