audk/Nt32Pkg
Jian J Wang 2b55b922e9 Nt32Pkg/Nt32Pkg.dsc: override PCD default to avoid boot failure
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1215

This issue is caused by commit 5267926134.

The reason is this commit changed the condition of building page table
in DxeIpl. The code before it will only build page table for the sake
of PcdSetNxForStack. This commit added PcdImageProtectionPolicy and
PcdDxeNxMemoryProtectionPolicy into the logic. But the default value of
PcdImageProtectionPolicy is 02, which means the DxeIpl should build page
table. Due to the fact that Nt32Pkg doesn't support page table at all,
this will cause exception on Windows OS.

This patch solves this issue by setting PcdImageProtectionPolicy to 0
explicitly in Nt32Pkg.dsc.

Cc: Ruiyu Ni <ruiyu.ni@intel.com>
Cc: Hao Wu <hao.a.wu@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang <jian.j.wang@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
2018-09-28 10:19:35 +08:00
..
BootModePei Nt32Pkg: Removing ipf which is no longer supported from edk2. 2018-06-29 16:19:45 +08:00
CpuRuntimeDxe Nt32Pkg: Convert all .uni files to utf-8 2015-12-15 04:57:08 +00:00
FvbServicesRuntimeDxe Nt32Pkg/FvbServicesRuntimeDxe: correct NumOfLba vararg type in EraseBlocks() 2017-05-29 14:42:12 +02:00
Include Nt32Pkg: Fix typos in comments and variables 2016-11-15 11:05:33 +08:00
Library Nt32Pkg/PlatformBDS: Implement PlatformBootManagerUnableToBoot 2018-07-27 15:47:53 +08:00
MetronomeDxe
MiscSubClassPlatformDxe Nt32Pkg: Fixes to correctly set SMBIOS Type 3 2017-01-12 16:46:31 +08:00
RealTimeClockRuntimeDxe
Sec Nt32Pkg: Add VS2017 support in SecMain 2017-11-29 16:03:13 +08:00
SnpNt32Dxe Nt32Pkg: Removing ipf which is no longer supported from edk2. 2018-06-29 16:19:45 +08:00
StallPei Nt32Pkg: Removing ipf which is no longer supported from edk2. 2018-06-29 16:19:45 +08:00
TimerDxe Nt32Pkg: Fix typos in comments 2016-07-11 10:29:45 +08:00
WinNtAutoScanPei Nt32Pkg: Fix asserts from running Nt32 64-bit on Win8 2016-01-25 04:45:55 +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 Nt32Pkg/WinNtBusDriverDxe: Fix memory allocation size 2018-06-27 08:58:56 +08:00
WinNtFirmwareVolumePei Nt32Pkg: Removing ipf which is no longer supported from edk2. 2018-06-29 16:19:45 +08:00
WinNtFlashMapPei Nt32Pkg: Removing ipf which is no longer supported from edk2. 2018-06-29 16:19:45 +08:00
WinNtGopDxe Nt32Pkg/NtGopInput: ReadKeyStrokeEx always return key state 2018-04-20 12:56:41 +08:00
WinNtOemHookStatusCodeHandlerDxe
WinNtOemHookStatusCodeHandlerPei
WinNtSerialIoDxe Nt32Pkg/WinNtSerialIoDxe: rebase to ARRAY_SIZE() 2016-10-27 11:10:58 +02:00
WinNtSimpleFileSystemDxe Nt32Pkg/WinNtSimpleFileSystemDxe: Change GetInfo() to get TimeZone. 2017-07-26 13:31:16 +08:00
WinNtThunkDxe
WinNtThunkPPIToProtocolPei
Nt32Pkg.dec
Nt32Pkg.dsc Nt32Pkg/Nt32Pkg.dsc: override PCD default to avoid boot failure 2018-09-28 10:19:35 +08:00
Nt32Pkg.fdf Nt32Pkg/Nt32Pkg.fdf: Increase the size of FLASH Device. 2018-02-08 08:23:26 +08:00