On 3/15/2018 1:03 PM, Jian J Wang wrote:
v3:
    Split the fixes into three patch files.

v2:
    Fix a logic hole in bits operation on address on 64K boundary with
    just 64-bit length (SetBits(), ClearBits(), GetBits()).

This patch series fills up an empty window period of HeapGuard feature
before CpuArchProtocol installed, and fix an issue observed on 32-bit
real platform with this HeapGuard fix.

Jian J Wang (3):
   MdeModulePkg/Core: allow HeapGuard even before CpuArchProtocol
     installed
   MdeModulePkg/PiSmmCore: fix bits operation error on a boundary
     condition
   MdeModulePkg/Core: fix bits operation error on a boundary condition

  MdeModulePkg/Core/Dxe/Gcd/Gcd.c               |  10 ++
  MdeModulePkg/Core/Dxe/Mem/HeapGuard.c         | 148 ++++++++++++++++++++++++--
  MdeModulePkg/Core/Dxe/Mem/HeapGuard.h         |   8 ++
  MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c |   5 +
  MdeModulePkg/Core/PiSmmCore/HeapGuard.c       |  16 +--
  5 files changed, 174 insertions(+), 13 deletions(-)

Reviewed-by: Ruiyu Ni <ruiyu...@intel.com>

--
Thanks,
Ray
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to