rsek
Cc: Michael Kinney
Suggested-by: Jiewen Yao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
MdeModulePkg/Core/Dxe/Gcd/Gcd.c | 45 -
1 file changed, 27 insertions(+), 18 deletions(-)
diff --git a/MdeModulePkg/Core
uggested-by: Jiewen Yao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
UefiCpuPkg/CpuDxe/CpuDxe.c | 5 +++
UefiCpuPkg/CpuDxe/CpuDxe.h | 9
UefiCpuPkg/CpuDxe/CpuPageTable.c | 92
3 files chan
Michael Kinney
Suggested-by: Jiewen Yao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
UefiCpuPkg/CpuDxe/CpuDxe.c | 5 ++
UefiCpuPkg/CpuDxe/CpuDxe.h | 9
UefiCpuPkg/CpuDxe/CpuPageTable.c | 99
3 files
Kinney
Suggested-by: Jiewen Yao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
Jian J Wang (2):
UefiCpuPkg/CpuDxe: Fix out-of-sync issue in CpuDxe
MdeModulePkg/Core: Fix out-of-sync issue in GCD
MdeModulePkg/Core/Dxe/Gcd/Gcd.c | 45 ++--
Zeng
Cc: Laszlo Ersek
Cc: Michael Kinney
Suggested-by: Jiewen Yao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
MdeModulePkg/Core/Dxe/Gcd/Gcd.c | 45 -
1 file changed, 27 insertions(+), 18 deletions(-)
diff
iewen Yao
Cc: Michael Kinney
Cc: Jordan Justen
Cc: Ayellet Wolman
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
MdeModulePkg/Core/DxeIplPeim/DxeIpl.h| 25 +
MdeModulePkg/Core/DxeIplPeim/DxeIp
: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/PageTbl.c | 12
UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c| 25 -
UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf | 1
: Laszlo Ersek
Cc: Jiewen Yao
Cc: Michael Kinney
Cc: Jordan Justen
Cc: Ayellet Wolman
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
Jian J Wang (5):
MdeModulePkg/DxeIpl: Implement NULL pointer detection
UefiCpuPkg
ggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
MdeModulePkg/MdeModulePkg.dec | 13 +
1 file changed, 13 insertions(+)
diff --git a/MdeModulePkg/MdeModulePkg.dec b/MdeModulePkg/MdeModulePkg.dec
index 403a66a5ad..3f90b8d
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
MdeModulePkg/Core/Dxe/DxeMain.inf | 1 +
MdeModulePkg/Core/Dxe/Mem/Page.c | 4 ++-
MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c | 48 +++
3 files changed, 52 insertions
Cc: Jordan Justen
Cc: Ayellet Wolman
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf | 2 ++
OvmfPkg/QemuVideoDxe/VbeShim.c| 22 ++
2 files changed, 24
Dong
Cc: Laszlo Ersek
Cc: Jiewen Yao
Cc: Michael Kinney
Cc: Jordan Justen
Cc: Ayellet Wolman
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
.../Csm/BiosThunk/KeyboardDxe/BiosKeyboard.c | 13
.../Csm/BiosThunk
Cc: Hao Wu
Cc: Anthony PERARD
Suggested-by: Jiewen Yao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
UefiCpuPkg/CpuDxe/CpuPageTable.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/UefiCpuPkg/CpuDxe/CpuPageTable.c b
Cc: Jiewen Yao
Cc: Michael Kinney
Cc: Jordan Justen
Cc: Ayellet Wolman
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
MdeModulePkg/MdeModulePkg.dec | 13 +
MdeModulePkg/MdeModulePkg.uni | 13 +
2
: Laszlo Ersek
Cc: Jiewen Yao
Cc: Michael Kinney
Cc: Jordan Justen
Cc: Ayellet Wolman
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
Jian J Wang (5):
MdeModulePkg/DxeIpl: Implement NULL pointer detection
MdeModulePkg/Core
noCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
MdeModulePkg/Core/DxeIplPeim/DxeIpl.h| 25 +
MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf | 1 +
MdeModulePkg/Core/DxeIplPeim/DxeLoad.c | 65
MdeModulePkg/Core/DxeIplPeim/Ia32/
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
MdeModulePkg/Core/Dxe/DxeMain.inf | 1 +
MdeModulePkg/Core/Dxe/Mem/Page.c | 4 ++-
MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c | 48 +++
3 files changed, 52 insertions
: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/PageTbl.c | 12
UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c| 25 -
UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf | 1
zlo, get memory attributes before changing them.
Cc: Star Zeng
Cc: Eric Dong
Cc: Laszlo Ersek
Cc: Jiewen Yao
Cc: Michael Kinney
Cc: Jordan Justen
Cc: Ayellet Wolman
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
.../
tection but just ignore the installing if it's enabled
Cc: Star Zeng
Cc: Eric Dong
Cc: Laszlo Ersek
Cc: Jiewen Yao
Cc: Michael Kinney
Cc: Jordan Justen
Cc: Ayellet Wolman
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
Cc: Jiewen Yao
Cc: Michael Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
UefiCpuPkg/CpuDxe/CpuDxe.c | 48 --
1 file changed, 38 insertions(+), 10 deletions(-)
diff --git a/UefiCpuPkg/CpuDxe/CpuDxe.c b
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
Jian J Wang (5):
MdeModulePkg/DxeIpl: Implement NULL pointer detection
MdeModulePkg/Core/Dxe: Add EndOfDxe workaround for NULL pointer
detection
UefiCpuPkg/PiSmmCpuDxeSmm: Implement NULL pointer detection for
uted-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
MdeModulePkg/MdeModulePkg.dec | 13 +
MdeModulePkg/MdeModulePkg.uni | 13 +
2 files changed, 26 insertions(+)
diff --git a/MdeModulePkg/MdeModulePkg.dec b/MdeModulePkg/MdeModulePkg.dec
index
buted-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
MdeModulePkg/Core/DxeIplPeim/DxeIpl.h| 25 +++
MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf | 1 +
MdeModulePkg/Core/DxeIplPeim/DxeLoad.c | 1 +
MdeModulePkg/Core/DxeIplPeim/Ia
Cc: Michael Kinney
Cc: Ayellet Wolman
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
MdeModulePkg/Core/Dxe/DxeMain.inf | 1 +
MdeModulePkg/Core/Dxe/Mem/Page.c | 4 +-
MdeModulePkg/Co
: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/PageTbl.c | 12
UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c| 25 -
UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf | 1 +
UefiCpuPkg/PiSmmCpuDxeSmm/X64/PageTbl.c
Dong
Cc: Jiewen Yao
Cc: Michael Kinney
Cc: Ayellet Wolman
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
.../Csm/BiosThunk/KeyboardDxe/BiosKeyboard.c | 101 ++
.../Csm/BiosThunk/KeyboardDxe/BiosKeyboard.h
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf | 1 +
OvmfPkg/QemuVideoDxe/VbeShim.c| 14 ++
2 files changed, 15 insertions(+)
diff --git a/OvmfPkg/QemuVideoDxe/QemuVi
ed-off-by: Jian J Wang
---
MdeModulePkg/Core/Dxe/DxeMain.inf |4 +
MdeModulePkg/Core/Dxe/Mem/HeapGuard.c | 1171 +
MdeModulePkg/Core/Dxe/Mem/HeapGuard.h | 391 +++
MdeModulePkg/Core/Dxe/Mem/Imem.h | 38 +-
MdeModulePkg/Core/Dxe/Mem/Pag
enable it
in production build of BIOS.
Cc: Star Zeng
Cc: Eric Dong
Cc: Jiewen Yao
Cc: Michael Kinney
Cc: Ayellet Wolman
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
Jian J Wang (5):
MdeModulePkg/DxeCore: Implement heap
Star Zeng
Cc: Eric Dong
Cc: Jiewen Yao
Cc: Michael Kinney
Cc: Ayellet Wolman
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
MdeModulePkg/Core/PiSmmCore/Misc/HeapGuard.c | 1438 ++
MdeModulePkg/Core
Cc: Star Zeng
Cc: Eric Dong
Cc: Jiewen Yao
Cc: Michael Kinney
Cc: Ayellet Wolman
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
MdeModulePkg/MdeModulePkg.dec | 57 ++
MdeModulePkg
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf | 1 +
UefiCpuPkg/PiSmmCpuDxeSmm/X64/PageTbl.c | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf
b
: Michael Kinney
Cc: Ayellet Wolman
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
UefiCpuPkg/CpuDxe/CpuPageTable.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/UefiCpuPkg/CpuDxe/CpuPageTable.c b
Cc: Laszlo Ersek
Cc: Liming Gao
Cc: Dandan Bi
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
IntelFrameworkModulePkg/Csm/LegacyBiosDxe/Thunk.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/Thunk.c
b
Cc: Eric Dong
Cc: Hao A Wu
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c
b/UefiCpuPkg/PiSmmCpuDxeSmm
man
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
Jian J Wang (6):
MdeModulePkg/DxeCore: Implement heap guard feature for UEFI
MdeModulePkg/PiSmmCore: Implement heap guard feature for SMM mode
MdeModulePkg/MdeModulePkg.dec,.uni
Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
UefiCpuPkg/CpuDxe/CpuPageTable.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/UefiCpuPkg/CpuDxe/CpuPageTable.c b/UefiCpuPkg/CpuDxe/CpuPageTable.c
index d312eb66f8..5270a1124f
TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
MdeModulePkg/Core/Dxe/DxeMain.inf |4 +
MdeModulePkg/Core/Dxe/Mem/HeapGuard.c | 1184 +
MdeModulePkg/Core/Dxe/Mem/HeapGuard.h | 380 +++
MdeModulePkg/Core/Dxe/Mem/Imem.h | 3
: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf | 1 +
MdeModulePkg/Core/DxeIplPeim/Ia32/DxeLoadFunc.c | 29 -
2 files changed, 29 insertions(+), 1 deletion(-)
diff --git a/MdeModulePkg/Core/DxeIplPeim
d for SMM
mode. Otherwise this feature cannot work.
Cc: Eric Dong
Cc: Jiewen Yao
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/PageTbl.c | 7 +++
UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpu
Cc: Star Zeng
Cc: Eric Dong
Cc: Jiewen Yao
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang
---
MdeModulePkg/MdeModulePkg.dec | 57 ++
MdeModulePkg/MdeModulePkg.uni | 58
of pool memory so that it's easier to catch memory
overflow in memory growing direction or in decreasing direction.
Cc: Star Zeng
Cc: Eric Dong
Cc: Jiewen Yao
Cc: Michael Kinney
Suggested-by: Ayellet Wolman
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ji
301 - 343 of 343 matches
Mail list logo