audk/UefiPayloadPkg/UefiPayloadEntry
Dun Tan 803ed060ee UefiPayloadPkg: Remove clearing CR0.WP when protecting pagetable
Remove clearing CR0.WP when marking the memory used for page table
as read-only in the page table itself created by UefiPayloadEntry.
This page table address is written to Cr3 after these protection
steps. Till this, the memory used for page table is always RW.

Signed-off-by: Dun Tan <dun.tan@intel.com>
Reviewed-by: Guo Dong <guo.dong@intel.com>
Cc: Maurice Ma <maurice.ma@intel.com>
Cc: Benjamin You <benjamin.you@intel.com>
Cc: Sean Rhodes <sean@starlabs.systems>
Reviewed-by: Ray Ni <ray.ni@intel.com>
2022-08-15 05:15:43 +00:00
..
Ia32 UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
X64 UefiPayloadPkg: Remove clearing CR0.WP when protecting pagetable 2022-08-15 05:15:43 +00:00
AcpiTable.c UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
LoadDxeCore.c UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
MemoryAllocation.c UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PrintHob.c UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
UefiPayloadEntry.c UefiPayloadPkg: Add build option for Above 4G Memory 2022-03-04 22:17:49 +00:00
UefiPayloadEntry.h UefiPayloadPkg: Add CpuLib to module INFs that depend on UefiCpuLib. 2022-05-06 07:48:15 +00:00
UefiPayloadEntry.inf UefiPayloadPkg: Add CpuLib to module INFs that depend on UefiCpuLib. 2022-05-06 07:48:15 +00:00
UniversalPayloadEntry.c UefiPayloadPkg: Skip ModuleInfo HOB in Payload 2021-12-08 04:08:21 +00:00
UniversalPayloadEntry.inf UefiPayloadPkg: Add CpuLib to module INFs that depend on UefiCpuLib. 2022-05-06 07:48:15 +00:00