+\r
+ ## Indicates if to shadow PEIM on S3 boot path after memory is ready.<BR><BR>\r
+ # TRUE - Shadow PEIM on S3 boot path after memory is ready.<BR>\r
+ # FALSE - Not shadow PEIM on S3 boot path after memory is ready.<BR>\r
+ # @Prompt Shadow Peim On S3 Boot. \r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdShadowPeimOnS3Boot|FALSE|BOOLEAN|0x30001028\r
+\r
+ ## Default OEM ID for ACPI table creation, its length must be 0x6 bytes to follow ACPI specification.\r
+ # @Prompt Default OEM ID for ACPI table creation.\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId|"INTEL "|VOID*|0x30001034\r
+\r
+ ## Default OEM Table ID for ACPI table creation, it is "EDK2 ".\r
+ # @Prompt Default OEM Table ID for ACPI table creation.\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId|0x20202020324B4445|UINT64|0x30001035\r
+\r
+ ## Default OEM Revision for ACPI table creation.\r
+ # @Prompt Default OEM Revision for ACPI table creation.\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision|0x00000002|UINT32|0x30001036\r
+\r
+ ## Default Creator ID for ACPI table creation.\r
+ # @Prompt Default Creator ID for ACPI table creation.\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId|0x20202020|UINT32|0x30001037\r
+\r
+ ## Default Creator Revision for ACPI table creation.\r
+ # @Prompt Default Creator Revision for ACPI table creation.\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision|0x01000013|UINT32|0x30001038\r
+\r
+ ## The mask is used to control memory profile behavior.<BR><BR>\r
+ # BIT0 - Enable UEFI memory profile.<BR>\r
+ # BIT1 - Enable SMRAM profile.<BR>\r
+ # @Prompt Memory Profile Property.\r
+ # @Expression 0x80000002 | (gEfiMdeModulePkgTokenSpaceGuid.PcdMemoryProfilePropertyMask & 0xFC) == 0\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdMemoryProfilePropertyMask|0x0|UINT8|0x30001041\r
+\r
+ ## This flag is to control which memory types of alloc info will be recorded by DxeCore & SmmCore.<BR><BR>\r
+ # For SmmCore, only EfiRuntimeServicesCode and EfiRuntimeServicesData are valid.<BR>\r
+ #\r
+ # Below is bit mask for this PCD: (Order is same as UEFI spec)<BR>\r
+ # EfiReservedMemoryType 0x0001<BR>\r
+ # EfiLoaderCode 0x0002<BR>\r
+ # EfiLoaderData 0x0004<BR>\r
+ # EfiBootServicesCode 0x0008<BR>\r
+ # EfiBootServicesData 0x0010<BR>\r
+ # EfiRuntimeServicesCode 0x0020<BR>\r
+ # EfiRuntimeServicesData 0x0040<BR>\r
+ # EfiConventionalMemory 0x0080<BR>\r
+ # EfiUnusableMemory 0x0100<BR>\r
+ # EfiACPIReclaimMemory 0x0200<BR>\r
+ # EfiACPIMemoryNVS 0x0400<BR>\r
+ # EfiMemoryMappedIO 0x0800<BR>\r
+ # EfiMemoryMappedIOPortSpace 0x1000<BR>\r
+ # EfiPalCode 0x2000<BR>\r
+ # EfiPersistentMemory 0x4000<BR>\r
+ # OS Reserved 0x8000000000000000<BR>\r
+ #\r
+ # e.g. Reserved+ACPINvs+ACPIReclaim+RuntimeCode+RuntimeData are needed, 0x661 should be used.<BR>\r
+ #\r
+ # @Prompt Memory profile memory type.\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdMemoryProfileMemoryType|0x0|UINT64|0x30001042\r
+\r
+ ## UART clock frequency is for the baud rate configuration.\r
+ # @Prompt Serial Port Clock Rate.\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdSerialClockRate|1843200|UINT32|0x00010066\r
+ \r
+ ## PCI Serial Device Info. It is an array of Device, Function, and Power Management\r
+ # information that describes the path that contains zero or more PCI to PCI briges \r
+ # followed by a PCI serial device. Each array entry is 4-bytes in length. The \r
+ # first byte is the PCI Device Number, then second byte is the PCI Function Number, \r
+ # and the last two bytes are the offset to the PCI power management capabilities \r
+ # register used to manage the D0-D3 states. If a PCI power management capabilities \r
+ # register is not present, then the last two bytes in the offset is set to 0. The \r
+ # array is terminated by an array entry with a PCI Device Number of 0xFF. For a \r
+ # non-PCI fixed address serial device, such as an ISA serial device, the value is 0xFF.\r
+ # @Prompt Pci Serial Device Info\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdSerialPciDeviceInfo|{0xFF}|VOID*|0x00010067\r
+\r
+ ## Serial Port Extended Transmit FIFO Size. The default is 64 bytes. \r
+ # @Prompt Serial Port Extended Transmit FIFO Size in Bytes\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdSerialExtendedTxFifoSize|64|UINT32|0x00010068\r
+ \r
+ ## This PCD points to the file name GUID of the BootManagerMenuApp\r
+ # Platform can customize the PCD to point to different application for Boot Manager Menu\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdBootManagerMenuFile|{ 0xdc, 0x5b, 0xc2, 0xee, 0xf2, 0x67, 0x95, 0x4d, 0xb1, 0xd5, 0xf8, 0x1b, 0x20, 0x39, 0xd1, 0x1d }|VOID*|0x0001006b\r
+\r
+ ## This PCD points to the formset GUID of the driver health management form\r
+ # The form will be popped up by BDS core when there are Configuration Required driver health intances.\r
+ # Platform can customize the PCD to point to different formset.\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdDriverHealthConfigureForm|{ 0xf4, 0xd9, 0x96, 0x42, 0xfc, 0xf6, 0xde, 0x4d, 0x86, 0x85, 0x8c, 0xe2, 0xd7, 0x9d, 0x90, 0xf0 }|VOID*|0x0001006c\r
+\r
+ ## The number of bytes between registers in serial device. The default is 1 byte.\r
+ # @Prompt Serial Port Register Stride in Bytes\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterStride|1|UINT32|0x0001006d\r