MdeModulePkg: Add PROMPT&HELP string of pcd to UNI file

Cc: Brijesh Singh <brijesh.singh@amd.com>
Cc: Leo Duran <leo.duran@amd.com>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Star Zeng <star.zeng@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
This commit is contained in:
Bi, Dandan 2017-03-03 12:44:45 +08:00 committed by Star Zeng
parent 8aab575c26
commit 76081dfcc5
2 changed files with 39 additions and 1 deletions

View File

@ -1739,7 +1739,7 @@
## This PCD holds the address mask for page table entries when memory encryption is
# enabled on AMD processors supporting the Secure Encrypted Virtualization (SEV) feature.
# This mask should be applied when creating 1:1 virtual to physical mapping tables.
#
# @Prompt The address mask when memory encryption is enabled.
gEfiMdeModulePkgTokenSpaceGuid.PcdPteMemoryEncryptionAddressOrMask|0x0|UINT64|0x30001047
[PcdsPatchableInModule]

View File

@ -1089,3 +1089,41 @@
"BIT0 - Image from unknown device. <BR>\n"
"BIT1 - Image from firmware volume.<BR>"
#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdDxeNxMemoryProtectionPolicy_PROMPT #language en-US "Set DXE memory protection policy."
#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdDxeNxMemoryProtectionPolicy_HELP #language en-US "Set DXE memory protection policy. The policy is bitwise.\n"
"If a bit is set, memory regions of the associated type will be mapped\n"
"non-executable.<BR><BR>\n"
"\n"
"Below is bit mask for this PCD: (Order is same as UEFI spec)<BR>\n"
"EfiReservedMemoryType 0x0001<BR>\n"
"EfiLoaderCode 0x0002<BR>\n"
"EfiLoaderData 0x0004<BR>\n"
"EfiBootServicesCode 0x0008<BR>\n"
"EfiBootServicesData 0x0010<BR>\n"
"EfiRuntimeServicesCode 0x0020<BR>\n"
"EfiRuntimeServicesData 0x0040<BR>\n"
"EfiConventionalMemory 0x0080<BR>\n"
"EfiUnusableMemory 0x0100<BR>\n"
"EfiACPIReclaimMemory 0x0200<BR>\n"
"EfiACPIMemoryNVS 0x0400<BR>\n"
"EfiMemoryMappedIO 0x0800<BR>\n"
"EfiMemoryMappedIOPortSpace 0x1000<BR>\n"
"EfiPalCode 0x2000<BR>\n"
"EfiPersistentMemory 0x4000<BR>\n"
"OEM Reserved 0x4000000000000000<BR>\n"
"OS Reserved 0x8000000000000000<BR>\n"
"\n"
"NOTE: User must NOT set NX protection for EfiLoaderCode / EfiBootServicesCode / EfiRuntimeServicesCode. <BR>\n"
"User MUST set the same NX protection for EfiBootServicesData and EfiConventionalMemory. <BR>\n"
"\n"
"e.g. 0x7FD5 can be used for all memory except Code. <BR>\n"
"e.g. 0x7BD4 can be used for all memory except Code and ACPINVS/Reserved. <BR>\n"
""
#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdPteMemoryEncryptionAddressOrMask_PROMPT #language en-US "The address mask when memory encryption is enabled."
#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdPteMemoryEncryptionAddressOrMask_HELP #language en-US "This PCD holds the address mask for page table entries when memory encryption is\n"
"enabled on AMD processors supporting the Secure Encrypted Virtualization (SEV) feature.\n"
"This mask should be applied when creating 1:1 virtual to physical mapping tables."