]> git.proxmox.com Git - mirror_edk2.git/commitdiff
UefiCpuPkg: Remove PcdCpuSmmStaticPageTable
authorRay Ni <ray.ni@intel.com>
Sun, 25 Aug 2019 22:42:05 +0000 (06:42 +0800)
committerRay Ni <ray.ni@intel.com>
Thu, 19 Sep 2019 06:25:24 +0000 (14:25 +0800)
PcdCpuSmmRestrictedMemoryAccess is introduced to replace
PcdCpuSmmStaticPageTable.

Signed-off-by: Ray Ni <ray.ni@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
UefiCpuPkg/UefiCpuPkg.dec

index 9a03bdd716faf631521eb1b70076ad3ea7c3b222..031a2ccd680ace8663b9b49e24d23065632ae5d7 100644 (file)
   # @Prompt The specified AP target C-state for Mwait.\r
   gUefiCpuPkgTokenSpaceGuid.PcdCpuApTargetCstate|0|UINT8|0x00000007\r
 \r
-  ## Indicates if SMM uses static page table.\r
-  #  If enabled, SMM will not use on-demand paging. SMM will build static page table for all memory.\r
-  #  This flag only impacts X64 build, because SMM always builds static page table for IA32.\r
-  #  It could not be enabled at the same time with SMM profile feature (PcdCpuSmmProfileEnable).\r
-  #  It could not be enabled also at the same time with heap guard feature for SMM\r
-  #  (PcdHeapGuardPropertyMask in MdeModulePkg).<BR><BR>\r
-  #   TRUE  - SMM uses static page table for all memory.<BR>\r
-  #   FALSE - SMM uses static page table for below 4G memory and use on-demand paging for above 4G memory.<BR>\r
-  # @Prompt Use static page table for all memory in SMM.\r
-  gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmStaticPageTable|TRUE|BOOLEAN|0x3213210D\r
-\r
   ## Specifies timeout value in microseconds for the BSP in SMM to wait for all APs to come into SMM.\r
   # @Prompt AP synchronization timeout value in SMM.\r
   gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmApSyncTimeout|1000000|UINT64|0x32132104\r