]> git.proxmox.com Git - mirror_edk2.git/commit - MdeModulePkg/Core/DxeIplPeim/X64/VirtualMemory.c
MdeModulePkg/DxeIpl: Remove clearing CR0.WP when protecting pagetable
authorDun Tan <dun.tan@intel.com>
Tue, 26 Jul 2022 14:13:40 +0000 (22:13 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Mon, 15 Aug 2022 05:15:43 +0000 (05:15 +0000)
commit62391b4ce962095018bffed55422ae4ba6ef94d6
treee0f8af0227673aa673db30dc0d1298c96f3c701a
parent7b4754904efd5503d191f034ef17e982ceb65962
MdeModulePkg/DxeIpl: 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 DxeIpl. 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>
Cc: Dandan Bi <dandan.bi@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Ray Ni <ray.ni@intel.com>
MdeModulePkg/Core/DxeIplPeim/X64/VirtualMemory.c