mirror of https://github.com/acidanthera/audk.git
MdeModulePkg/DxeIpl: Introduce PCD PcdUse5LevelPageTable
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2008 The PCD indicates if 5-Level Paging will be enabled in long mode. 5-Level Paging will not be enabled when the PCD is TRUE but CPU doesn't support 5-Level Paging. Signed-off-by: Ray Ni <ray.ni@intel.com> Reviewed-by: Eric Dong <eric.dong@intel.com> Regression-tested-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Hao A Wu <hao.a.wu@intel.com> Signed-off-by: Eric Dong <eric.dong@intel.com>
This commit is contained in:
parent
e58aa47432
commit
1c7b3eb846
|
@ -1981,6 +1981,13 @@
|
||||||
# @Prompt The address mask when memory encryption is enabled.
|
# @Prompt The address mask when memory encryption is enabled.
|
||||||
gEfiMdeModulePkgTokenSpaceGuid.PcdPteMemoryEncryptionAddressOrMask|0x0|UINT64|0x30001047
|
gEfiMdeModulePkgTokenSpaceGuid.PcdPteMemoryEncryptionAddressOrMask|0x0|UINT64|0x30001047
|
||||||
|
|
||||||
|
## Indicates if 5-Level Paging will be enabled in long mode. 5-Level Paging will not be enabled
|
||||||
|
# when the PCD is TRUE but CPU doesn't support 5-Level Paging.
|
||||||
|
# TRUE - 5-Level Paging will be enabled.<BR>
|
||||||
|
# FALSE - 5-Level Paging will not be enabled.<BR>
|
||||||
|
# @Prompt Enable 5-Level Paging support in long mode.
|
||||||
|
gEfiMdeModulePkgTokenSpaceGuid.PcdUse5LevelPageTable|FALSE|BOOLEAN|0x0001105F
|
||||||
|
|
||||||
## Capsule In Ram is to use memory to deliver the capsules that will be processed after system
|
## Capsule In Ram is to use memory to deliver the capsules that will be processed after system
|
||||||
# reset.<BR><BR>
|
# reset.<BR><BR>
|
||||||
# This PCD indicates if the Capsule In Ram is supported.<BR>
|
# This PCD indicates if the Capsule In Ram is supported.<BR>
|
||||||
|
|
|
@ -1298,3 +1298,10 @@
|
||||||
"It is used to set VPD region base address. So, it can't be DynamicExVpd PCD. Its value is"
|
"It is used to set VPD region base address. So, it can't be DynamicExVpd PCD. Its value is"
|
||||||
"required to be accessed in PcdDxe driver entry point. So, its value must be set in PEI phase."
|
"required to be accessed in PcdDxe driver entry point. So, its value must be set in PEI phase."
|
||||||
"It can't depend on EFI variable service, and can't be DynamicExHii PCD."
|
"It can't depend on EFI variable service, and can't be DynamicExHii PCD."
|
||||||
|
|
||||||
|
#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdUse5LevelPageTable_PROMPT #language en-US "Enable 5-Level Paging support in long mode"
|
||||||
|
|
||||||
|
#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdUse5LevelPageTable_HELP #language en-US "Indicates if 5-Level Paging will be enabled in long mode. 5-Level Paging will not be enabled"
|
||||||
|
"when the PCD is TRUE but CPU doesn't support 5-Level Paging."
|
||||||
|
" TRUE - 5-Level Paging will be enabled."
|
||||||
|
" FALSE - 5-Level Paging will not be enabled."
|
||||||
|
|
Loading…
Reference in New Issue