[edk2] [PATCH v3 09/11] UefiCpuPkg/CpuDxe: Initialize stack switch for MP

2017-11-30 Thread Jian J Wang
; Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- UefiCpuPkg/CpuDxe/CpuDxe.inf | 3 + UefiCpuPkg/CpuDxe/CpuMp.c| 177 +++ 2 files changed, 180 insertions(+) diff --git a/UefiCpuPkg/Cp

[edk2] [PATCH v3 10/11] MdeModulePkg/Core/Dxe: Call new API InitializeCpuExceptionHandlersEx instead

2017-11-30 Thread Jian J Wang
l.com> Cc: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/Core/Dxe/DxeM

[edk2] [PATCH v3 11/11] MdeModulePkg/DxeIpl: Enable paging for Stack Guard

2017-11-30 Thread Jian J Wang
: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf | 5 ++- MdeModulePkg/Core/DxeIplPeim/Ia32/DxeLoadFunc.c | 4 ++ MdeModulePkg/Core/DxeIplPeim/X64/DxeLoadFunc.c | 1 + MdeModulePkg/Core/DxeIp

[edk2] [PATCH v3 08/11] UefiCpuPkg/MpLib: Add GDTR, IDTR and TR in saved AP data

2017-11-30 Thread Jian J Wang
Laszlo Ersek <ler...@redhat.com> Cc: Jiewen Yao <jiewen@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- UefiCpuPkg/Library/MpInitLib/MpLib.c | 17 +

[edk2] [PATCH v3 07/11] ArmPkg/ArmExceptionLib: Add implementation of new API

2017-11-30 Thread Jian J Wang
ested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- ArmPkg/Library/ArmExceptionLib/ArmExceptionLib.c | 33 1 file changed, 33 insertions(+) diff --

[edk2] [PATCH v3 03/11] MdeModulePkg/CpuExceptionHandlerLib.h: Add a new API InitializeCpuExceptionHandlersEx

2017-11-30 Thread Jian J Wang
Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> -

[edk2] [PATCH v3 01/11] MdeModulePkg/metafile: Add PCD PcdCpuStackGuard

2017-11-30 Thread Jian J Wang
be printed out when there's a stack overflow happened. Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <

[edk2] [PATCH v3 04/11] MdePkg/BaseLib: Add stack switch related definitions for IA32

2017-11-30 Thread Jian J Wang
; Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdePkg/Include/Library/BaseLib.h | 117 +++ MdePkg/Library/BaseLib/BaseLib.inf

[edk2] [PATCH v3 05/11] UefiCpuPkg/CpuExceptionHandlerLib: Add stack switch support

2017-11-30 Thread Jian J Wang
t calls InitializeCpuExceptionHandlers(). Cc: Jiewen Yao <jiewen@intel.com> Cc: Eric Dong <eric.d...@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Cc: Michael Kinney <michael.d.kin...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under

[edk2] [PATCH v3 06/11] MdeModulePkg/CpuExceptionHandlerLibNull: Add new API implementation

2017-11-30 Thread Jian J Wang
@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- .../CpuExceptionHandlerLibNull.c | 34 ++ 1 file changed, 34 insertions(+)

[edk2] [PATCH v3 02/11] UefiCpuPkg/UefiCpuPkg.dec: Add two new PCDs for stack switch

2017-11-30 Thread Jian J Wang
lman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- UefiCpuPkg/UefiCpuPkg.dec | 12 1 file changed, 12 insertions(+) diff --git a/UefiCpuPkg/UefiCpuPkg.dec b/UefiCpuPkg/UefiCpuP

[edk2] [PATCH v3 00/11] Implement stack guard feature

2017-11-30 Thread Jian J Wang
rrupted, stack switching is implemented in exception library. Due to the mechanism behind Stack Guard, this feature is only avaiable for UEFI drivers (memory avaiable). That also means it doesn't support NT32 emulated platform (paging not supported). Jian J Wang (11): MdeModulePkg/metafile: Add

[edk2] [PATCH 2/2] MdeModulePkg/DxeIpl: Mark page table as read-only

2017-11-29 Thread Jian J Wang
d-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/Core/DxeIplPeim/X64/VirtualMemory.c | 166 +++ MdeModulePkg/Core/DxeIplPeim/X64/VirtualMemory.h | 14 ++ 2 files changed, 180 insertions(+) diff --git a/MdeModul

[edk2] [PATCH 1/2] UefiCpuPkg/CpuDxe: Check CR0.WP before changing page table

2017-11-29 Thread Jian J Wang
lt;jiewen@intel.com> Cc: Eric Dong <eric.d...@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- UefiCpuPkg/CpuDxe/CpuPageTable.c | 65

[edk2] [PATCH 0/2] Enable page table write protection

2017-11-29 Thread Jian J Wang
of system. This patch series will change this situation by clearing R/W bit in page attribute of the pages used as page table. Validation works include booting Windows (10/server 2016) and Linux (Fedora/Ubuntu) on OVMF and Intel real platform. Jian J Wang (2): UefiCpuPkg/CpuDxe: Check CR0.WP

[edk2] [PATCH] MdeModulePkg/Core: Merge memory map after filtering paging capability

2017-11-26 Thread Jian J Wang
<jiewen@intel.com> Cc: Star Zeng <star.z...@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/Core/Dxe/DxeMain.h | 18 +

[edk2] [PATCH v8 0/2] Fix multiple entries of RT_CODE in memory map

2017-11-22 Thread Jian J Wang
_bug.cgi?id=753 Laszlo did a thorough test on OVMF emulated platform. The details can be found at https://bugzilla.tianocore.org/show_bug.cgi?id=753#c10 Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> Tested-by: Laszlo Ersek <

[edk2] [PATCH v8 1/2] UefiCpuPkg/CpuDxe: Fix multiple entries of RT_CODE in memory map

2017-11-22 Thread Jian J Wang
tar Zeng <star.z...@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> Tested-by: Laszlo Ersek <ler...@redhat.com> Reviewed

[edk2] [PATCH v8 2/2] MdeModulePkg/DxeCore: Filter out all paging capabilities

2017-11-22 Thread Jian J Wang
ianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> Tested-by: Laszlo Ersek <ler...@redhat.com> Reviewed-by: Star Zeng <star.z...@intel.com> Reviewed-by: Laszlo Ersek <ler...@redhat.com> --- MdeModulePkg/Core/Dxe/Mem/Page.c | 20

[edk2] [PATCH] MdeModulePkg/Core: Add missing header files into inf

2017-11-22 Thread Jian J Wang
d-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/Core/Dxe/DxeMain.inf | 1 + MdeModulePkg/Core/PiSmmCore/PiSmmCore.inf | 1 + 2 files changed, 2 insertions(+) diff --git a/MdeModulePkg/Core/Dxe/DxeMain.inf b/MdeModule

[edk2] [PATCH] MdeModulePkg/Core: Fix potential array overflow

2017-11-22 Thread Jian J Wang
<hao.a...@intel.com> Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/Core/Dxe/Mem/HeapGuard.c | 4 +++- MdeModulePkg/Core/P

[edk2] [PATCH v2 7/8] UefiCpuPkg/CpuExceptionHandlerLib: Add stack switch support

2017-11-22 Thread Jian J Wang
: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Cc: Michael Kinney <michael.d.kin...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@

[edk2] [PATCH v2 8/8] UefiCpuPkg/CpuDxe: Initialize stack switch for MP

2017-11-22 Thread Jian J Wang
> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- UefiCpuPkg/CpuDxe/CpuDxe.inf | 3 + UefiCpuPkg/CpuDxe/CpuMp.c| 168 ++

[edk2] [PATCH v2 3/8] MdePkg/BaseLib: Add stack switch related definitions for IA32

2017-11-22 Thread Jian J Wang
table for stack switch. Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Liming Gao <liming@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed

[edk2] [PATCH v2 6/8] UefiCpuPkg/MpLib: Add GDTR, IDTR and TR in saved AP data

2017-11-22 Thread Jian J Wang
;jiewen@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- UefiCpuPkg/Library/MpInitLib/MpLib.c | 17 + UefiCpuPkg/Library/MpInitLib/MpLib.h | 3

[edk2] [PATCH v2 0/8] Implement stack guard feature

2017-11-22 Thread Jian J Wang
to shell (IA32/X64) b. Intel real platform: boot to shell (IA32/X64) Jian J Wang (8): MdeModulePkg/metafile: Add PCD PcdCpuStackGuard MdeModulePkg/CpuExceptionHandlerLib.h: Add a new API MdePkg/BaseLib: Add stack switch related definitions for IA32 MdeModulePkg/DxeIpl: Enable paging for Stack

[edk2] [PATCH v2 1/8] MdeModulePkg/metafile: Add PCD PcdCpuStackGuard

2017-11-22 Thread Jian J Wang
ent 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/MdeModulePkg.dec | 7 +++ MdeModulePkg/MdeModulePkg.uni | 7 +++ 2 files changed, 14 insertions(+) diff --git a/MdeModulePkg/MdeModulePkg.dec b/MdeModulePkg/MdeModulePkg.dec index 856d67aceb..b3831a21ad 1

[edk2] [PATCH v2 2/8] MdeModulePkg/CpuExceptionHandlerLib.h: Add a new API

2017-11-22 Thread Jian J Wang
r Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com&g

[edk2] [PATCH v2 5/8] UefiCpuPkg/UefiCpuPkg.dec: Add two new PCDs for stack switch

2017-11-22 Thread Jian J Wang
; Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- UefiCpuPkg/UefiCpuPkg.dec | 12 1 file changed, 12 insertions(+) diff --git a/UefiCpuPkg/UefiCpuPkg.dec b/UefiCpuPkg/UefiCpuPkg.dec index 3bd8740c98..b87e20fb38 100644 -

[edk2] [PATCH v2 4/8] MdeModulePkg/DxeIpl: Enable paging for Stack Guard

2017-11-22 Thread Jian J Wang
: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf | 5 ++- MdeModulePkg/Core/DxeIplPeim/Ia32/DxeLoadFunc.c | 4 ++ MdeModulePkg/Core/DxeIplPeim/X64/DxeLoadFunc.c | 1 + MdeModulePkg/Core/DxeIp

[edk2] [PATCH v7 1/2] MdeModulePkg/DxeCore: Filter out all paging capabilities

2017-11-20 Thread Jian J Wang
l.com> Cc: Star Zeng <star.z...@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> Tested-by: Laszlo Ersek <ler...

[edk2] [PATCH v7 2/2] UefiCpuPkg/CpuDxe: Fix multiple entries of RT_CODE in memory map

2017-11-20 Thread Jian J Wang
t;star.z...@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> Tested-by: Laszlo Ersek <ler..

[edk2] [PATCH v2 2/2] UefiCpuPkg: Fix unix style of EOL

2017-11-20 Thread Jian J Wang
Cc: Wu Hao <hao.a...@intel.com> Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- UefiCpuPkg/CpuDxe/CpuPageTable.c

[edk2] [PATCH v2 0/2] Fix unix style of EOL

2017-11-20 Thread Jian J Wang
> v2: Split patches per package Jian J Wang (2): MdeModulePkg: Fix unix style of EOL UefiCpuPkg: Fix unix style of EOL MdeModulePkg/Core/Dxe/DxeMain.inf |8 +- MdeModulePkg/Core/Dxe/Mem/HeapGuard.c | 2394 MdeModulePkg/Core/Dxe/

[edk2] [PATCH v2] MdeModulePkg/Core: Fix build error with old Visual Studio

2017-11-19 Thread Jian J Wang
t integer in binary format (0bxxx). This patch change them to decimal to fix it. Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Cc: Bi Dandan <dandan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w..

[edk2] [PATCH] MdeModulePkg/Core: Fix build error with old Visual Studio

2017-11-19 Thread Jian J Wang
<star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Cc: Bi Dandan <dandan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/Core/Dxe/Mem/HeapGuard.c | 11 --- MdeModulePkg/Co

[edk2] [PATCH] MdeModulePkg/PiSmmCore: Fix an assert issue in pool free

2017-11-19 Thread Jian J Wang
; Cc: Wu Hao <hao.a...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/Core/PiSmmCore/Pool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MdeModulePkg/Core/PiSmmCore/Poo

[edk2] [PATCH v6 1/2] MdeModulePkg/DxeCore: Filter out all paging capabilities

2017-11-16 Thread Jian J Wang
Laszlo Ersek <ler...@redhat.com> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/Core/Dxe/Mem/Page.c | 17 + 1 file changed, 17 insertions(+)

[edk2] [PATCH 2/2] UefiCpuPkg/CpuDxe: Fix multiple entries of RT_CODE in memory map

2017-11-16 Thread Jian J Wang
om> Cc: Laszlo Ersek <ler...@redhat.com> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- UefiCpuPkg/CpuDxe/CpuPageTable.c | 94 +++- 1 fil

[edk2] [PATCH v6 0/2] Fix multiple entries of RT_CODE in memory map

2017-11-16 Thread Jian J Wang
lem for some old OSs. This patch will fix this issue to keep OS compatibility as much as possible. Jian J Wang (2): MdeModulePkg/DxeCore: Filter out all paging capabilities UefiCpuPkg/CpuDxe: Fix multiple entries of RT_CODE in memory map MdeModulePkg/Core/Dxe/Mem/Page.c | 17 UefiC

[edk2] [PATCH v6 4/7] MdeModulePkg/DxeIpl: Enable paging for heap guard

2017-11-13 Thread Jian J Wang
Yao <jiewen@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> Reviewed-by: Jiewen Yao <jiewen@intel.com> Regression-tested-by: Laszlo Ersek &

[edk2] [PATCH v6 7/7] MdeModulePkg/PiSmmCore: Implement heap guard feature for SMM mode

2017-11-13 Thread Jian J Wang
ler...@redhat.com> Cc: Ruiyu Ni <ruiyu...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> Reviewed-by: Jiewen Yao <jiewen@intel.com>

[edk2] [PATCH v6 2/7] MdeModulePkg/SmmMemoryAttribute.h: Add new protocol definitions

2017-11-13 Thread Jian J Wang
Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Cc: Ruiyu Ni <ruiyu...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian

[edk2] [PATCH v6 5/7] MdeModulePkg/DxeCore: Implement heap guard feature for UEFI

2017-11-13 Thread Jian J Wang
ntel.com> Cc: Jiewen Yao <jiewen@intel.com> Cc: Michael Kinney <michael.d.kin...@intel.com> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:

[edk2] [PATCH v6 3/7] UefiCpuPkg/CpuDxe: Reduce debug message

2017-11-13 Thread Jian J Wang
gt; Cc: Jiewen Yao <jiewen@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> Reviewed-by: Jiewen Yao <jiewen@intel.com> Regression-tested-by: L

[edk2] [PATCH v6 6/7] UefiCpuPkg/PiSmmCpuDxeSmm: Add SmmMemoryAttribute protocol

2017-11-13 Thread Jian J Wang
om> Cc: Ruiyu Ni <ruiyu...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> Reviewed-by: Jiewen Yao <jiewen@intel.com> Regression-tested-by: L

[edk2] [PATCH v6 0/7] Implement heap guard feature

2017-11-13 Thread Jian J Wang
ith feature is disabled. Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> Jian J Wang (7): MdeModulePkg/MdeModulePkg.dec,.uni: Add Protocol, PCDs and string tokens

[edk2] [PATCH v6 1/7] MdeModulePkg/MdeModulePkg.dec, .uni: Add Protocol, PCDs and string tokens

2017-11-13 Thread Jian J Wang
ution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> Reviewed-by: Jiewen Yao <jiewen@intel.com> Regression-tested-by: Laszlo Ersek <ler...@redhat.com> --- MdeModulePkg/MdeModulePkg.dec | 60 +++

[edk2] [PATCH v5 0/7] Implement heap guard feature

2017-11-09 Thread Jian J Wang
the fact that it doesn't support paging which is needed for this feature to work. But all are validated with feature is disabled. Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.

[edk2] [PATCH v5 2/7] MdeModulePkg/SmmMemoryAttribute.h: Add new protocol definitions

2017-11-09 Thread Jian J Wang
s; }; Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Cc: Ruiyu Ni <ruiyu...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off

[edk2] [PATCH v5 6/7] UefiCpuPkg/PiSmmCpuDxeSmm: Add SmmMemoryAttribute protocol

2017-11-09 Thread Jian J Wang
om> Cc: Ruiyu Ni <ruiyu...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> Reviewed-by: Jiewen Yao <jiewen@intel.com> Regression-tested-by: L

[edk2] [PATCH v5 7/7] MdeModulePkg/PiSmmCore: Implement heap guard feature for SMM mode

2017-11-09 Thread Jian J Wang
ler...@redhat.com> Cc: Ruiyu Ni <ruiyu...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> Reviewed-by: Jiewen Yao <jiewen@intel.com>

[edk2] [PATCH v5 5/7] MdeModulePkg/DxeCore: Implement heap guard feature for UEFI

2017-11-09 Thread Jian J Wang
ulation platform which doesn't support paging. Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Cc: Michael Kinney <michael.d.kin...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contrib

[edk2] [PATCH v5 1/7] MdeModulePkg/MdeModulePkg.dec, .uni: Add Protocol, PCDs and string tokens

2017-11-09 Thread Jian J Wang
ution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> Reviewed-by: Jiewen Yao <jiewen@intel.com> Regression-tested-by: Laszlo Ersek <ler...@redhat.com> --- MdeModulePkg/MdeModulePkg.dec | 60 +++

[edk2] [PATCH v5 3/7] UefiCpuPkg/CpuDxe: Reduce debug message

2017-11-09 Thread Jian J Wang
gt; Cc: Jiewen Yao <jiewen@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> Reviewed-by: Jiewen Yao <jiewen@intel.com> Regression-tested-by: L

[edk2] [PATCH v5 4/7] MdeModulePkg/DxeIpl: Enable paging for heap guard

2017-11-09 Thread Jian J Wang
Yao <jiewen@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> Reviewed-by: Jiewen Yao <jiewen@intel.com> Regression-tested-by: Laszlo Ersek &

[edk2] [PATCH v5] UefiCpuPkg/CpuDxe: Fix multiple entries of RT_CODE in memory map

2017-11-09 Thread Jian J Wang
ore detailed information, please refer to https://bugzilla.tianocore.org/show_bug.cgi?id=753 Cc: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wa

[edk2] [PATCH] UefiCpuPkg/CpuDxe: Fix multiple entries of RT_CODE in memory map

2017-11-09 Thread Jian J Wang
ore detailed information, please refer to https://bugzilla.tianocore.org/show_bug.cgi?id=753 Cc: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wa

[edk2] [PATCH v3] UefiCpuPkg/CpuDxe: Fix multiple entries of RT_CODE in memory map

2017-11-08 Thread Jian J Wang
://bugzilla.tianocore.org/show_bug.cgi?id=753 Cc: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <

[edk2] [PATCH v3] UefiCpuPkg/CpuDxe: Fix multiple entries of RT_CODE in memory map

2017-11-08 Thread Jian J Wang
ch as possible. More detailed information, please refer to https://bugzilla.tianocore.org/show_bug.cgi?id=753 Cc: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Contributed-under: TianoCore Contribution Agreement 1.1 S

[edk2] [PATCH v3 2/3] ShellPkg: Fix misuses of AllocateCopyPool

2017-11-07 Thread Jian J Wang
t; Cc: Ruiyu Ni <ruiyu...@intel.com> Cc: Bi Dandan <dandan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- ShellPkg/Application/Shell/Shell.c | 4 +++- ShellPkg/Library/UefiS

[edk2] [PATCH v3 1/3] MdeModulePkg: Fix misuses of AllocateCopyPool

2017-11-07 Thread Jian J Wang
f old buffer will be freed on spot. Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Cc: Bi Dandan <dandan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@in

[edk2] [PATCH v3 0/3] Fix misuses of AllocateCopyPool

2017-11-07 Thread Jian J Wang
ld "Buffer" to new allocated one. If "AllocationSize" is bigger than size of "Buffer", heap memory overflow occurs during copy. One solution is to allocate pool first then copy the necessary bytes to new memory. Another is using ReallocatePool instead if old buffer wi

[edk2] [PATCH v3 3/3] IntelFrameworkModulePkg: Fix misuses of AllocateCopyPool

2017-11-07 Thread Jian J Wang
Dandan <dandan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- .../Universal/BdsDxe/DeviceMngr/DeviceManager.c| 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/

[edk2] [PATCH v2 2/3] ShellPkg: Fix misuses of AllocateCopyPool

2017-11-06 Thread Jian J Wang
> Cc: Bi Dandan <dandan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- ShellPkg/Application/Shell/Shell.c | 4 +++- ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgC

[edk2] [PATCH v2 1/3] MdeModulePkg: Fix misuses of AllocateCopyPool

2017-11-06 Thread Jian J Wang
Dandan <dandan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- .../Application/UiApp/FrontPageCustomizedUiSupport.c | 9 ++--- .../BootMaintenanceManagerCustomizedUiSupport.c |

[edk2] [PATCH v2 0/3] Fix misuses of AllocateCopyPool

2017-11-06 Thread Jian J Wang
ffer", heap memory overflow occurs during copy. One solution is to allocate pool first then copy the necessary bytes to new memory. Another is using ReallocatePool instead if old buffer will be freed on spot. Jian J Wang (3): MdeModulePkg: Fix misuses of AllocateCopyPo

[edk2] [PATCH v2 3/3] IntelFrameworkModulePkg: Fix misuses of AllocateCopyPool

2017-11-06 Thread Jian J Wang
t; Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- .../Universal/BdsDxe/DeviceMngr/DeviceManager.c| 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/IntelFrameworkModulePkg/Univer

[edk2] [PATCH 3/3] IntelFrameworkModulePkg: Fix misuses of AllocateCopyPool

2017-11-02 Thread Jian J Wang
rst then copy the necessary bytes to new memory. This can avoid copying extra bytes from unknown memory range. Cc: Liming Gao <liming@intel.com> Cc: Bi Dandan <dandan...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@i

[edk2] [PATCH 1/3] MdeModulePkg: Fix misuses of AllocateCopyPool

2017-11-02 Thread Jian J Wang
rst then copy the necessary bytes to new memory. This can avoid copying extra bytes from unknown memory range. Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Cc: Bi Dandan <dandan...@intel.com> Contributed-under: TianoCore Contribution Agree

[edk2] [PATCH 2/3] ShellPkg: Fix misuses of AllocateCopyPool

2017-11-02 Thread Jian J Wang
rst then copy the necessary bytes to new memory. This can avoid copying extra bytes from unknown memory range. Cc: Jaben Carsey <jaben.car...@intel.com> Cc: Ruiyu Ni <ruiyu...@intel.com> Cc: Bi Dandan <dandan...@intel.com> Contributed-under: TianoCore Contribution Agree

[edk2] [PATCH 0/3] Fix misuses of AllocateCopyPool

2017-11-02 Thread Jian J Wang
rst then copy the necessary bytes to new memory. This can avoid copying extra bytes from unknown memory range. Jian J Wang (3): MdeModulePkg: Fix misuses of AllocateCopyPool ShellPkg: Fix misuses of AllocateCopyPool IntelFrameworkModulePkg: Fix misuses of AllocateCopyPool .../Uni

[edk2] [PATCH v2] UefiCpuPkg/CpuDxe: Fix multiple entries of RT_CODE in memory map

2017-11-02 Thread Jian J Wang
n, please refer to https://bugzilla.tianocore.org/show_bug.cgi?id=753 Cc: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w

[edk2] [PATCH 0/3] Implement stack guard feature

2017-10-31 Thread Jian J Wang
. That also means it doesn't support NT32 emulated platform. Validation works include: a. OVMF emulated platform: boot to shell (IA32/X64) b. Intel real platform: boot to shell (IA32/X64) Jian J Wang (3): MdeModulePkg/metafile: Add PCD PcdCpuStackGuard MdeModulePkg/DxeIpl: Enable paging

[edk2] [PATCH 3/3] UefiCpuPkg/CpuExceptionHandlerLib: Add stack switch support

2017-10-31 Thread Jian J Wang
n@intel.com> Cc: Michael Kinney <michael.d.kin...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- .../CpuExceptionHand

[edk2] [PATCH 2/3] MdeModulePkg/DxeIpl: Enable paging for stack guard

2017-10-31 Thread Jian J Wang
and memory access cross into the last page of it, #PF exception will be triggered. Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-o

[edk2] [PATCH 1/3] MdeModulePkg/metafile: Add PCD PcdCpuStackGuard

2017-10-31 Thread Jian J Wang
Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/MdeModulePkg.dec |

[edk2] [PATCH v4 1/7] MdeModulePkg/MdeModulePkg.dec, .uni: Add Protocol, PCDs and string tokens

2017-10-27 Thread Jian J Wang
ution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/MdeModulePkg.dec | 60 +++ MdeModulePkg/MdeModulePkg.uni | 58 + 2 files changed, 118 insertions(+) diff --git a/MdeModul

[edk2] [PATCH v4 5/7] MdeModulePkg/DxeCore: Implement heap guard feature for UEFI

2017-10-27 Thread Jian J Wang
ulation platform which doesn't support paging. Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Cc: Michael Kinney <michael.d.kin...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contrib

[edk2] [PATCH v4 3/7] UefiCpuPkg/CpuDxe: Reduce debug message

2017-10-27 Thread Jian J Wang
gt; Cc: Jiewen Yao <jiewen@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- UefiCpuPkg/CpuDxe/CpuPageTable.c | 5 +++-- 1 file changed, 3 insertions(

[edk2] [PATCH v4 7/7] MdeModulePkg/PiSmmCore: Implement heap guard feature for SMM mode

2017-10-27 Thread Jian J Wang
Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/Core/PiSmmCore/HeapGuard.c | 1467 + MdeModulePkg/Core/PiSmmCore/HeapGuard.h | 398 ++

[edk2] [PATCH v4 2/7] MdeModulePkg/SmmMemoryAttribute.h: Add new protocol definitions

2017-10-27 Thread Jian J Wang
m> Cc: Ruiyu Ni <ruiyu...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/Include/Protocol/SmmMemoryAttribute.h | 136 +

[edk2] [PATCH v4 6/7] UefiCpuPkg/PiSmmCpuDxeSmm: Add SmmMemoryAttribute protocol

2017-10-27 Thread Jian J Wang
ure cannot work. Cc: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Cc: Ruiyu Ni <ruiyu...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1

[edk2] [PATCH v4 0/7] Implement heap guard feature

2017-10-27 Thread Jian J Wang
for this feature to work. But all are validated with feature is disabled. Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> Jian J Wang (7): MdeModulePkg/MdeModulePkg.dec,.uni: Add

[edk2] [PATCH v2] UefiCpuPkg/CpuDxe: Fix multiple entries of RT_CODE in memory map

2017-10-25 Thread Jian J Wang
effect, it will prevent EDK2 from reporting multple RT_CODE to OS. Cc: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- UefiCpuPkg/CpuDxe/CpuPageTable.

[edk2] [PATCH] UefiCpuPkg/CpuDxe: Fix multiple entries of RT_CODE in memory map

2017-10-23 Thread Jian J Wang
t 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- UefiCpuPkg/CpuDxe/CpuPageTable.c | 14 +++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/UefiCpuPkg/CpuDxe/CpuPageTable.c b/UefiCpuPkg/CpuDxe/CpuPageTable.c index d312eb66f8..0802464b9d 100644 --- a

[edk2] [PATCH v3 3/6] MdeModulePkg/MdeModulePkg.dec, .uni: Add Protocol, PCDs and string tokens

2017-10-22 Thread Jian J Wang
.@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/MdeModulePkg.dec | 60 +++ MdeModulePkg/MdeModulePkg.uni | 58 + 2 files

[edk2] [PATCH v3 4/6] UefiCpuPkg/CpuDxe: Reduce debug message

2017-10-22 Thread Jian J Wang
com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- UefiCpuPkg/CpuDxe/CpuPageTable.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a

[edk2] [PATCH v3 5/6] UefiCpuPkg/PiSmmCpuDxeSmm: Disable page table protection

2017-10-22 Thread Jian J Wang
sted-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/PageTbl.c | 7 + UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.c | 20 +++ UefiCpuP

[edk2] [PATCH v3 2/6] MdeModulePkg/PiSmmCore: Implement heap guard feature for SMM mode

2017-10-22 Thread Jian J Wang
el.com> Cc: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Cc: Michael Kinney <michael.d.kin...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <j

[edk2] [PATCH v3 6/6] MdeModulePkg/DxeIpl: Enable paging for heap guard

2017-10-22 Thread Jian J Wang
Yao <jiewen@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf | 1 + MdeModulePkg/Core/DxeI

[edk2] [PATCH v3 0/6] Implement heap guard feature

2017-10-22 Thread Jian J Wang
yellet Wolman <ayellet.wol...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> Jian J Wang (6): MdeModulePkg/DxeCore: Implement heap guard feature for

[edk2] [PATCH v3 1/6] MdeModulePkg/DxeCore: Implement heap guard feature for UEFI

2017-10-22 Thread Jian J Wang
el.com> Cc: Jiewen Yao <jiewen@intel.com> Cc: Michael Kinney <michael.d.kin...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/Core

[edk2] [PATCH v2 6/6] MdeModulePkg/DxeIpl: Enable paging for heap guard

2017-10-17 Thread Jian J Wang
Yao <jiewen@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf | 1 + MdeModulePkg/Core/DxeI

[edk2] [PATCH v2 5/6] UefiCpuPkg/PiSmmCpuDxeSmm: Disable page table protection

2017-10-17 Thread Jian J Wang
SMM mode. Otherwise this feature cannot work. Cc: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com&g

[edk2] [PATCH v2 3/6] MdeModulePkg/MdeModulePkg.dec, .uni: Add heap guard related PCDs and string tokens

2017-10-17 Thread Jian J Wang
Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@i

[edk2] [PATCH v2 2/6] MdeModulePkg/PiSmmCore: Implement heap guard feature for SMM mode

2017-10-17 Thread Jian J Wang
by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/Core/PiSmmCore/Misc/HeapGuard.c | 1446 ++ MdeModulePkg/Core/PiSmmCore/Misc/HeapGuard.

[edk2] [PATCH v2 1/6] MdeModulePkg/DxeCore: Implement heap guard feature for UEFI

2017-10-17 Thread Jian J Wang
el Kinney <michael.d.kin...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- MdeModulePkg/Core/Dxe/DxeMain.inf |4 + MdeModulePkg/Core/Dxe/Mem/

[edk2] [PATCH v2 4/6] UefiCpuPkg/CpuDxe: Reduce debug message

2017-10-17 Thread Jian J Wang
com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.w...@intel.com> --- UefiCpuPkg/CpuDxe/CpuPageTable.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a

[edk2] [PATCH v2 0/6] Implement heap guard feature

2017-10-17 Thread Jian J Wang
> Cc: Jiewen Yao <jiewen@intel.com> Cc: Michael Kinney <michael.d.kin...@intel.com> Cc: Ayellet Wolman <ayellet.wol...@intel.com> Suggested-by: Ayellet Wolman <ayellet.wol...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J

<    1   2   3   4   >