ICE_TEA_BIOS/Insyde/InsydeModulePkg/InsydeModulePkg.dec
LCFC\AiXia.Jiang a870bff2f4 1.Frist commit
2022-09-30 14:59:06 +08:00

5673 lines
363 KiB
Plaintext

## @file
# Package declaration file for InsydeModulePkg
#
#******************************************************************************
#* Copyright (c) 2012 - 2021, Insyde Software Corp. All Rights Reserved.
#*
#* You may not reproduce, distribute, publish, display, perform, modify, adapt,
#* transmit, broadcast, present, recite, release, license or otherwise exploit
#* any part of this publication in any form, by any means, without the prior
#* written permission of Insyde Software Corporation.
#*
#******************************************************************************
[Defines]
DEC_SPECIFICATION = 0x00010005
PACKAGE_NAME = InsydeModulePkg
PACKAGE_GUID = ADCCC4DB-366B-47BA-A049-B0741F177BF0
PACKAGE_VERSION = 0.91
[Includes]
Include
[LibraryClasses]
StdLib|Include/StdLib/stdio.h
BvdtLib|Include/Library/BvdtLib.h
CmosLib|Include/Library/CmosLib.h
SetupUtilityLib|Include/Library/SetupUtilityLib.h
PlatformBdsLib|Include/Library/PlatformBdsLib.h
OemGraphicsLib|Include/Library/OemGraphicsLib.h
PeiChipsetSvcLib|Include/Library/PeiChipsetSvcLib.h
DxeChipsetSvcLib|Include/Library/DxeChipsetSvcLib.h
SmmChipsetSvcLib|Include/Library/SmmChipsetSvcLib.h
HiiExLib|Include/Library/HiiExLib.h
MultiConfigBaseLib|Include/Library/MultiConfigBaseLib.h
RectLib|Include/Library/RectLib.h
PeiVerbTableCfgLib|Include/Library/PeiVerbTableCfgLib.h
H2OLib|Include/Library/H2OLib.h
H2OIhisiLib|Include/Library/H2OIhisiLib.h
H2OImageDecoderLib|Include/Library/H2OImageDecoderLib.h
H2OSecurityEventLib|Include/Library/H2OSecurityEventLib.h
## @libraryclass Provides HII related functions.
HiiDbLib|Include/Library/HiiDbLib.h
HiiStringLib|Include/Library/HiiStringLib.h
HiiConfigAccessLib|Include/Library/HiiConfigAccessLib.h
[Guids]
gInsydeTokenSpaceGuid = { 0xc51f1883, 0xdf00, 0x4f6a, {0x08, 0xa0, 0x36, 0x9f, 0x60, 0x98, 0xfd, 0xaf} }
gSmbiosTokenSpaceGuid = { 0xf30e6887, 0xb317, 0x421a, {0x87, 0x9a, 0x17, 0x47, 0xb7, 0xd5, 0x84, 0x44} }
gEfiDefaultPcxLogoGuid = { 0x6f0cf054, 0xae6a, 0x418c, {0xa7, 0xce, 0x3c, 0x7a, 0x7c, 0xd7, 0x4e, 0xc0} }
gSmartBootPolicyGuid = { 0x9da50e9e, 0x5f10, 0x4cae, {0xa9, 0xc9, 0x7f, 0xe9, 0x15, 0x19, 0xbc, 0x8b} }
gKbcInitializedGuid = { 0x960b4509, 0x5c57, 0x4789, {0xbc, 0x35, 0xfe, 0x1e, 0xbf, 0xf1, 0x4e, 0xce} }
gEfiSetupUtilityGuid = { 0xbed5ff58, 0xf5e3, 0x452e, {0x91, 0xad, 0xe3, 0xa1, 0x90, 0xfb, 0x68, 0xa8} }
gSaveHddPasswordGuid = { 0x86bbf7e3, 0xb772, 0x4d22, {0x80, 0xa9, 0xe7, 0xc5, 0x8c, 0x3c, 0x7f, 0xf0} }
gEfiSupervisorPwGuid = { 0x7f9102df, 0xe999, 0x4740, {0x80, 0xa6, 0xb2, 0x03, 0x85, 0x12, 0x21, 0x7b} }
gEfiUserPwGuid = { 0x8cf3cfd3, 0xd8e2, 0x4e30, {0x83, 0xff, 0xb8, 0x6f, 0x0c, 0x52, 0x2a, 0x5e} }
gEfiSupervisorPwHobGuid = { 0x92ee44d0, 0x02a8, 0x48de, {0xa2, 0x23, 0xfa, 0x13, 0xbf, 0xff, 0xac, 0xe2} }
gInsydeSecureFirmwarePasswordHobGuid = { 0xfef120d0, 0x847a, 0x476d, {0x80, 0x40, 0x95, 0xa1, 0xfa, 0x7c, 0xde, 0x0f} }
gEfiUserPwHobGuid = { 0x353310ce, 0xbb1f, 0x4682, {0xac, 0x14, 0xd4, 0x16, 0xe8, 0xa3, 0xb8, 0x0f} }
gEfiPowerOnPwSCUHobGuid = { 0xf636f50e, 0x3214, 0x4dc7, {0xa5, 0xc6, 0x1e, 0xc8, 0x29, 0xef, 0x43, 0x2c} }
gSecureFlashInfoGuid = { 0x382AF2BB, 0xFFFF, 0xABCD, {0xAA, 0xEE, 0xCC, 0xE0, 0x99, 0x33, 0x88, 0x77} }
gEfiRecoveryFileAddressGuid = { 0xc717d94f, 0xb2b9, 0x4859, {0xb5, 0x77, 0xae, 0xd7, 0x99, 0x56, 0x55, 0x1f} }
gEfiCrashDumpCapsuleGuid = { 0x0e1d2972, 0x65af, 0x4ac1, {0xbf, 0xa3, 0xce, 0xf4, 0xab, 0x0c, 0x38, 0xfe} }
gEfiAlternateFvBlockGuid = { 0xf496922d, 0x172f, 0x4bbc, {0xa1, 0xeb, 0x0e, 0xeb, 0x94, 0x9c, 0x34, 0x86} }
gFvbAccessThroughSmiGuid = { 0x145f21ab, 0xd92c, 0x4eab, {0xab, 0x1e, 0x5d, 0x24, 0xb9, 0x0c, 0x3c, 0x6c} }
gUsbBusDriverGuid = { 0x347b6711, 0xe458, 0x43c8, {0x96, 0x36, 0xf1, 0x73, 0xf6, 0x98, 0xb3, 0x29} }
gReturnFromImageGuid = { 0x7183f96c, 0x0ae5, 0x457c, {0x89, 0x26, 0x2f, 0x85, 0x2e, 0xa7, 0xa6, 0x26} }
gH2OPeiStorageHobGuid = { 0xac199b84, 0x161c, 0x45b7, {0x9a, 0x65, 0x5a, 0xf5, 0x2f, 0xe3, 0xef, 0x35} }
gH2OPeiTimerDataHobGuid = { 0x5a31041e, 0xb24f, 0x42bf, {0xb3, 0xbe, 0x42, 0xd3, 0x26, 0x8c, 0x28, 0xf1} }
gH2OTpm20DtpmPublishAcpiTableDoneGuid = { 0x4d38cc39, 0xd90d, 0x4e03, {0x9e, 0x02, 0x29, 0x79, 0x45, 0xea, 0xc4, 0xfd} }
gH2OStopHotKeyGuid = { 0xb43db6fc, 0x0b92, 0x4ead, {0xa5, 0x90, 0xcb, 0xa6, 0xdb, 0x2a, 0xec, 0xcc} }
gH2OSecurityEventHobGuid = { 0x5c2ce59e, 0x84de, 0x44e9, {0x96, 0xf0, 0x24, 0x2c, 0xd1, 0x7a, 0xaa, 0x68} }
#
# Insyde Runtime Software Interface related GUIDs
# IRSI: Insyde Generic Runtime Services
# ISB: Insyde Runtime PNP Services
# IRSA: Insyde Runtime WMI Services
#
gIrsiFeatureGuid = { 0x5bce4c83, 0x6a97, 0x444b, {0x63, 0xb4, 0x67, 0x2c, 0x01, 0x47, 0x42, 0xff} }
gIrsiServicesGuid = { 0xFB7DDDD1, 0xB22F, 0x4B55, {0xAE, 0x3E, 0x48, 0xDA, 0x29, 0xF9, 0xB1, 0x8B} }
gIrsaServicesGuid = { 0x54DC0985, 0x7972, 0x416F, {0x8C, 0xA1, 0x3E, 0xA0, 0x96, 0xFA, 0xDE, 0x26} }
gIsbServicesGuid = { 0x59894B3E, 0xD150, 0x4530, {0xB0, 0x06, 0x7C, 0xC3, 0x5D, 0x70, 0xB4, 0x87} }
#
# Definition of Image GUIDs for IRSI Read/Write Image functions
#
gIrsiBiosImageGuid = { 0x210CDF71, 0xB6B8, 0x4899, {0x8F, 0xAF, 0x46, 0x24, 0x7A, 0x47, 0x15, 0xDB} }
gIrsiDxeImageGuid = { 0x861B5814, 0xECAA, 0x4E0F, {0x8C, 0x20, 0x6C, 0x97, 0x58, 0xDA, 0xEA, 0xFB} }
gIrsiPeiImageGuid = { 0xBFDBFC17, 0x7DA7, 0x4632, {0x99, 0x67, 0xEC, 0x94, 0x43, 0x92, 0xB0, 0x98} }
gIrsiEcImageGuid = { 0x6FF0985B, 0x9486, 0x4DDD, {0xBE, 0x91, 0x07, 0x5B, 0xBE, 0x26, 0x62, 0x7D} }
gIrsiVariableImageGuid = { 0x74CE7B6D, 0xE98F, 0x4B02, {0x9E, 0x54, 0x24, 0x80, 0x24, 0x28, 0x0A, 0xE4} }
gIrsiFactoryCopyImageGuid = { 0xEC9266F9, 0xD860, 0x4FE7, {0xB2, 0x6E, 0x82, 0x94, 0x3F, 0xE5, 0x26, 0x19} }
gIrsiMicrocodeImageGuid = { 0x9b72be3a, 0xa1c0, 0x48df, {0x91, 0xe4, 0x27, 0xbc, 0x59, 0xd9, 0x81, 0xa7} }
gIrsiBvdtImageGuid = { 0x96b7051f, 0xda19, 0x4f36, {0x95, 0xd9, 0x59, 0xe2, 0x35, 0xe0, 0xba, 0xd1} }
gIrsiDmiImageGuid = { 0x679000a3, 0x18ea, 0x4714, {0x9b, 0xd7, 0x25, 0x5f, 0x7c, 0x5f, 0x91, 0xa9} }
gAcpiVariableSetGuid = { 0xc020489e, 0x6db2, 0x4ef2, {0x9a, 0xa5, 0xca, 0x06, 0xfc, 0x11, 0xd3, 0x6a} }
gEfiAuthenticatedVariableGuid = { 0xaaf32c78, 0x947b, 0x439a, {0xa1, 0x80, 0x2e, 0x14, 0x4e, 0xc3, 0x77, 0x92} }
gEfiSecureBootEnableDisableGuid = { 0xf0a30bc7, 0xaf08, 0x4556, {0x99, 0xc4, 0x00, 0x10, 0x09, 0xc9, 0x3a, 0x44} }
gPlatformDisableSecureBootGuid = { 0xf6168400, 0x2d9e, 0x4725, {0x93, 0x80, 0xf9, 0x1b, 0x7b, 0x78, 0x3c, 0x2e} }
gEfiSystemResourceTableGuid = { 0xb122a263, 0x3661, 0x4f68, {0x99, 0x29, 0x78, 0xf8, 0xb0, 0xd6, 0x21, 0x80} }
gWindowsUxCapsuleGuid = { 0x3b8c8162, 0x188c, 0x46a4, {0xae, 0xc9, 0xbe, 0x43, 0xf1, 0xd6, 0x56, 0x97} }
gEfiSataControllerInitGuid = { 0x62463c80, 0x1549, 0x4304, {0x90, 0xd2, 0x0e, 0xf4, 0x2e, 0xae, 0x3a, 0x24} }
gDimmSmbusAddrHobGuid = { 0xD9A0B452, 0xF7F7, 0x4EBA, {0x8A, 0x0F, 0x44, 0x10, 0x44, 0x2D, 0x3B, 0x63} }
gEfiFlashMapHobGuid = { 0xb091e7d2, 0x05a0, 0x4198, {0x94, 0xf0, 0x74, 0xb7, 0xb8, 0xc5, 0x54, 0x59} }
gEmuPeiMarkGuid = { 0xD56FF7F0, 0x8358, 0x4352, {0xBC, 0x87, 0xE8, 0x1B, 0xD2, 0x52, 0x45, 0x72} }
gEmuSecFileNameGuid = { 0xEAA96391, 0x9BE3, 0x4488, {0x8A, 0xF3, 0xB3, 0xE6, 0xEF, 0xD1, 0x57, 0xD5} }
gPeiDefaultSetupProviderGuid = { 0x010C0ED9, 0x4137, 0x4D25, {0xB0, 0xBE, 0xA0, 0xD9, 0x62, 0xE0, 0x67, 0xD1} }
gSetupDefaultHobGuid = { 0xbdbd8c0c, 0xca7e, 0x4293, {0x81, 0x64, 0x28, 0xee, 0xaa, 0xa5, 0x27, 0xd5} }
gIbvCertTypeInsydeSecureGuid = { 0xc107cfcf, 0xd0c6, 0x4590, {0x82, 0x27, 0xf9, 0xd7, 0xfb, 0x69, 0x44 ,0xb4} }
gInsydeSecureFirmwarePasswordGuid = { 0x52775a6a, 0xf251, 0x4ef8, {0x84, 0xfa, 0xf0, 0x95, 0xbd, 0xeb, 0x61 ,0x74} }
gSystemConfigurationGuid = { 0xA04A27f4, 0xDF00, 0x4D42, {0xB5, 0x52, 0x39, 0x51, 0x13, 0x02, 0x11, 0x3D} }
gEfiUsbEnumerationGuid = { 0xaab3064f, 0x56d9, 0x46a3, {0x8e, 0xba, 0x1b, 0x18, 0x8e, 0x7f, 0x83, 0x5a} }
gH2OHiiFontFileGuid = { 0x2132D258, 0xDCB6, 0x42E9, {0xA2, 0x43, 0x06, 0x4A, 0x95, 0x68, 0xD5, 0x12} }
gTtfFontFileGuid = { 0x17772369, 0xd262, 0x4b90, {0x9f, 0x31, 0xbd, 0xc4, 0x1f, 0x26, 0x63, 0xb0} }
gEfiTrEEPhysicalPresenceGuid = { 0xf24643c2, 0xc622, 0x494e, {0x8a, 0x0d, 0x46, 0x32, 0x57, 0x9c, 0x2d, 0x5b} }
gOemSpdDataGuid = { 0xa1e81f04, 0x2596, 0x42f9, {0xa5, 0xfe, 0x0c, 0x77, 0x17, 0x23, 0xb1, 0xbd} }
gSlotStatusGuid = { 0x46b96778, 0x4265, 0x409c, {0x9a, 0xc6, 0x70, 0x90, 0xcc, 0xeb, 0x97, 0x7f} }
gBootOrderHookEnableGuid = { 0x6f2f4e41, 0x0710, 0x4ab1, {0x8c, 0xdf, 0x2c, 0xd1, 0x5c, 0x23, 0x46, 0xea} }
gBootOrderHookDisableGuid = { 0xcc5b20b9, 0xda0a, 0x4164, {0x83, 0xfe, 0x04, 0xbf, 0x08, 0x02, 0xf2, 0x50} }
gSioGuid = { 0xe3f0f623, 0xab3 , 0x41d3, {0x8f, 0xbe, 0x2a, 0x32, 0x20, 0xae, 0x89, 0xb5} }
gH2OIfrExtGuid = { 0x38237648, 0x09cc, 0x47c4, {0x8b, 0x5f, 0xb0, 0x9f, 0x06, 0x89, 0x0d, 0xf7} }
gDynamicHotKeyGuid = { 0xd4f0dfa6, 0x3623, 0x40ca, { 0xb7, 0x27, 0xa8, 0xf1, 0x4a, 0x1b, 0xde, 0x66 }}
gI2cDeviceTokenSpaceGuid = { 0x4789dbb3, 0xabef, 0x446d, {0xad, 0x89, 0x8c, 0xaf, 0x24, 0xfb, 0x11, 0x4a} }
gI2cHidDeviceInfoGuid = { 0x776712b7, 0xa2a6, 0x4f67, {0x90, 0x28, 0x21, 0x78, 0x72, 0x5a, 0x8b, 0x34} }
gH2OSdhcFfuImageGuid = { 0x178b848a, 0x1604, 0x414d, {0xba, 0xba, 0xbc, 0x27, 0x40, 0x50, 0x00, 0x85} }
gH2OBeepStatusCodeCommunicationGuid = { 0x78792958, 0x5DCB, 0x4646, {0x8B, 0x83, 0xE9, 0x54, 0xD3, 0x5E, 0x15, 0x69} }
gH2OSmmPnPCommunicationGuid = { 0x3A9DB872, 0x7A03, 0x4B99, {0xA9, 0xCD, 0xB8, 0x53, 0x01, 0x2D, 0xBD, 0x5C} }
gEsrtCrbFirmwareGuid = { 0x12b99262, 0x648c, 0x4365, {0xba, 0xfd, 0xeb, 0x86, 0x9f, 0xb7, 0xeb, 0x47} }
#
# Definition of region GUID for .fdm
#
gH2OFlashMapRegionBootFvGuid = { 0xe3d76d56, 0x988a, 0x4d6b, {0x89, 0x13, 0x64, 0xf2, 0xdf, 0x1d, 0xf6, 0xa6} }
gH2OFlashMapRegionBvdtGuid = { 0x32415dfc, 0xd106, 0x48c7, {0x9e, 0xb5, 0x80, 0x6c, 0x11, 0x4d, 0xd1, 0x07} }
gH2OFlashMapRegionEcGuid = { 0xa73ef3bf, 0x33cc, 0x43a9, {0xb3, 0x9c, 0xa9, 0x12, 0xc7, 0x48, 0x9a, 0x57} }
gH2OFlashMapRegionFtwBackupGuid = { 0xb78e15d3, 0xf0a5, 0x4248, {0x8e, 0x2f, 0xd3, 0x15, 0x7a, 0xef, 0x88, 0x36} }
gH2OFlashMapRegionFtwStateGuid = { 0xc8416e04, 0x9934, 0x4079, {0xbe, 0x9a, 0x39, 0xf8, 0xd6, 0x02, 0x84, 0x98} }
gH2OFlashMapRegionFvGuid = { 0xb5e8e758, 0xa7e6, 0x4c8b, {0xab, 0x85, 0xff, 0x2a, 0x95, 0x9b, 0x99, 0xba} }
gH2OFlashMapRegionFvOtherGuid = { 0xa36cbfed, 0x0a2f, 0x4a9d, {0x82, 0x3c, 0x3c, 0x49, 0x8c, 0x06, 0xdd, 0xd1} }
gH2OFlashMapRegionFlashMapGuid = { 0xf078c1a0, 0xfc52, 0x4c3f, {0xbe, 0x1f, 0xd6, 0x88, 0x81, 0x5a, 0x62, 0xc0} }
gH2OFlashMapRegionGpnvGuid = { 0x29280631, 0x623b, 0x43e4, {0xbc, 0xa1, 0x00, 0x52, 0x14, 0xc4, 0x83, 0xa6} }
gH2OFlashMapRegionLicenseGuid = { 0x1ab43faf, 0x4988, 0x47b9, {0x96, 0x9b, 0x3e, 0x31, 0x58, 0x7a, 0x75, 0xde} }
gH2OFlashMapRegionLogoGuid = { 0xdacfab69, 0xf977, 0x4784, {0x8a, 0xd8, 0x77, 0x24, 0xa6, 0xf4, 0xb4, 0x40} }
gH2OFlashMapRegionMicrocodeGuid = { 0xb49866f8, 0x8cd2, 0x49e4, {0xa1, 0x6d, 0xb6, 0x0f, 0xbe, 0xc3, 0x1c, 0x4b} }
gH2OFlashMapRegionMultiConfigGuid = { 0x5994b592, 0x2f14, 0x48d5, {0xbb, 0x40, 0xbd, 0x27, 0x96, 0x9c, 0x77, 0x80} }
gH2OFlashMapRegionVarDefaultGuid = { 0xd9ddaca2, 0x0816, 0x48f3, {0xad, 0xed, 0x6b, 0x71, 0x65, 0x6b, 0x24, 0x8a} }
gH2OFlashMapRegionMsdmGuid = { 0xb344eb1a, 0xf97e, 0x4f14, {0xa1, 0xe1, 0x7e, 0x63, 0xbc, 0x40, 0xc8, 0xce} }
gH2OFlashMapRegionOdmGuid = { 0xa42c1051, 0x73b5, 0x41a9, {0xb6, 0x35, 0x0c, 0xc5, 0x1c, 0x82, 0x72, 0xf8} }
gH2OFlashMapRegionOemGuid = { 0x2fd91ad6, 0xd8e3, 0x4fd6, {0xb6, 0x79, 0x30, 0x30, 0xe8, 0x6a, 0xe5, 0x7a} }
gH2OFlashMapRegionPasswordGuid = { 0xc0027e32, 0x8ee5, 0x4d17, {0x9b, 0x28, 0xba, 0x50, 0x16, 0x6c, 0x4c, 0xb4} }
gH2OFlashMapRegionSmbiosEventLogGuid = { 0xb95d2198, 0x8e70, 0x4cdc, {0x93, 0x7d, 0x9a, 0x3f, 0x79, 0x5f, 0x99, 0x05} }
gH2OFlashMapRegionSmbiosUpdateGuid = { 0x8964fedc, 0x6fe7, 0x4e1e, {0xa5, 0x5e, 0xff, 0x82, 0x1d, 0x71, 0xff, 0xcf} }
gH2OFlashMapRegionVarGuid = { 0x773c5374, 0x81d1, 0x4d43, {0xb2, 0x93, 0xf3, 0xd7, 0x4f, 0x18, 0x1d, 0x6b} }
gH2OFlashMapRegionUnknownGuid = { 0x201d65e5, 0xbe23, 0x4875, {0x80, 0xf8, 0xb1, 0xd4, 0x79, 0x5e, 0x7e, 0x08} }
gH2OFlashMapRegionUnusedGuid = { 0x13c8b020, 0x4f27, 0x453b, {0x8f, 0x80, 0x1b, 0xfc, 0xa1, 0x87, 0x38, 0x0f} }
gH2OFlashMapRegionUsbOptionRomGuid = { 0x607bf30f, 0x5f2b, 0x4da2, {0xae, 0xed, 0x56, 0xf9, 0xbd, 0xcd, 0x2d, 0x21}}
gH2OSecureOptionRomControlFormsetGuid = { 0x5080D490, 0x07C3, 0x4A70, {0xB0, 0xE1, 0xF7, 0x68, 0x49, 0x6C, 0x5D, 0x65} }
gH2OFlashMapRegionDxeFvGuid = { 0x1fd0bace, 0x6f0a, 0x4085, {0x90, 0x1e, 0xf6, 0x21, 0x03, 0x85, 0xcb, 0x6f} }
gH2OFlashMapRegionPeiFvGuid = { 0xcf1406c5, 0x3fec, 0x47eb, {0xa6, 0xc3, 0xb7, 0x1a, 0x3e, 0xe0, 0x0b, 0x95} }
gH2OFlashMapRegionUnsignedFvGuid = { 0xf2a016b6, 0xe814, 0x402e, {0xa3, 0x95, 0x46, 0xd3, 0xcf, 0x75, 0x26, 0x4a} }
gH2OFlashMapRegionFactoryCopyGuid = { 0x0000c000, 0x0000, 0x0000, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00} }
#
# Region Guid for Option ROM
#
gH2OFlashMapRegionOptionRomGuid = { 0x244A24AF, 0xC124, 0x49A3, {0xB2, 0x86, 0xAC, 0xE1, 0xAB, 0x31, 0xFD, 0x25} }
gH2OFlashMapRegionOptionRomBdfGuid = { 0x8C493122, 0xCE49, 0x4504, {0x92, 0x50, 0x1B, 0x29, 0x6C, 0x49, 0xA5, 0xC3} }
#
# Region Guid for VerbTable
#
gH2OFlashMapRegionVerbTableGuid = { 0x1a6047f6, 0x7b12, 0x45e1, {0xa2, 0x6f, 0xe8, 0xdd, 0xa5, 0x5d, 0x72, 0x56} }
#
# Definition of AutoGenLegacyPciOpRomList GUID for .ffs
#
gAutoGenPciOptionRomListGuid = { 0xbfc113fe, 0xad4b, 0x4f97, {0x9f, 0x70, 0x07, 0x47, 0x36, 0x9f, 0xbe, 0xba} }
#
# Definition of BASE checkpoints #
#
gH2OBaseCpPostCodeGuid = { 0x3cbdd55b, 0x9ad7, 0x4f86, {0x89, 0x57, 0x80, 0xe4, 0x81, 0x91, 0xfc, 0x28} }
gH2OBaseCpVerifyFvGuid = { 0xc975364e, 0xddd8, 0x4ef4, {0x94, 0x2c, 0x8a, 0xbd, 0xf5, 0xcb, 0x75, 0x74} }
gH2OBaseCpCpuExceptionGuid = { 0xc5883a0c, 0xcb76, 0x4998, {0x85, 0x07, 0x15, 0x3b, 0x38, 0x96, 0xc4, 0x11} }
gH2OBaseCpSecurityEventReportGuid = { 0x97052ece, 0x3b8b, 0x4771, {0x89, 0xf5, 0xc5, 0xa7, 0xc1, 0xd8, 0xe1, 0xeb} }
gH2OBaseCpHddPasswordGetTableGuid = { 0x267fdd34, 0x8ad7, 0x49e9, {0xab, 0x89, 0x8b, 0x36, 0x1b, 0xff, 0x63, 0xd5} }
gH2OBaseCpHddPasswordSetTableGuid = { 0xce8ce878, 0xea53, 0x4996, {0x86, 0x8f, 0x61, 0x63, 0x49, 0x64, 0x27, 0x13} }
#
# Definition of PEI checkpoints
#
gH2OPeiCpForceVariableDefaultsGuid = { 0x97796b25, 0x43bb, 0x4281, {0x9f, 0x05, 0x11, 0x0b, 0x86, 0xe3, 0x49, 0xa4} }
gH2OPeiCpInitChipsetPolicyGuid = { 0x88b6a6d0, 0x073e, 0x428e, {0xad, 0xb5, 0x17, 0x12, 0x99, 0x14, 0x92, 0x24} }
gH2OPeiCpSetBootModeBeforeGuid = { 0xedc49749, 0x1d69, 0x4d6a, {0xa6, 0xab, 0x27, 0x3f, 0x06, 0xf9, 0x74, 0x58} }
gH2OPeiCpInitPlatformStage1Guid = { 0x3b9c6cd9, 0xde0c, 0x4401, {0xa3, 0xc5, 0x12, 0x4b, 0x61, 0xd1, 0x9d, 0x3d} }
gH2OPeiCpInitPlatformStage2Guid = { 0x20b242dd, 0x0d63, 0x4949, {0xad, 0x0a, 0x1c, 0xfa, 0xf9, 0x3d, 0x12, 0x44} }
gH2OPeiCpPciEnumUpdateDevResourcesGuid = { 0x8efc26f0, 0x276e, 0x48ae, {0xad, 0x9a, 0x90, 0x4d, 0xa0, 0x7e, 0xb5, 0x53} }
gH2OPeiCpCrisisRecoveryPublishFvGuid = { 0xdb38b706, 0x7ea2, 0x41f1, {0x90, 0x8a, 0xba, 0xbe, 0x73, 0xf7, 0x01, 0x45} }
gH2OPeiCpCrisisRecoveryGetProtectTableGuid = { 0xfbb92f55, 0x9dba, 0x4144, {0xaf, 0x42, 0xfc, 0x69, 0xe9, 0x24, 0x82, 0xa9} }
gH2OPeiCpCrisisRecoveryFlashGuid = { 0x0e83fba0, 0xade2, 0x42cc, {0x90, 0xbe, 0x90, 0xe4, 0xee, 0x44, 0xba, 0x18} }
gH2OPeiCpDxeFvCorruptedGuid = { 0xfcef1b85, 0xed9, 0x45af, {0xa9, 0x63, 0xca, 0xfe, 0x2e, 0x84, 0x10, 0x59} }
gH2OPeiCpEndOfPeiBeforeGuid = { 0xc3caccf2, 0x6a32, 0x48b3, {0xb7, 0x4f, 0xae, 0x33, 0x56, 0xef, 0xe8, 0x04} }
gH2OPeiCpEndOfPeiAfterGuid = { 0x53ef893c, 0x890f, 0x44a2, {0x8b, 0x37, 0x62, 0x1e, 0x1e, 0xd4, 0xaf, 0xde} }
gH2OPeiCpSecurityEventDetectGuid = { 0x5fe76de4, 0x493d, 0x4e68, {0xbb, 0xc5, 0xf8, 0x96, 0x8b, 0xdb, 0x92, 0x05} }
#
# Definition of DXE checkpoints
#
gH2ODxeCpWriteVariableDefaultsGuid = { 0x549b7cc1, 0x2059, 0x4ba6, {0x90, 0x4a, 0xac, 0x26, 0xb9, 0x5f, 0xa6, 0x94} }
gH2ODxeCpUpdateAcpiDescHdrGuid = { 0x8b7bd4f9, 0x11e1, 0x43e0, {0x83, 0xf3, 0xf1, 0x04, 0x2c, 0x6a, 0xac, 0x54} }
gH2ODxeCpResetSystemGuid = { 0x4ec6f877, 0x13fc, 0x4adc, {0xaf, 0xe4, 0x14, 0x28, 0xcb, 0xc5, 0xf1, 0x77} }
gH2ODxeCpPciCheckSysOptionRomGuid = { 0xaf9a2514, 0x474b, 0x40e8, {0xa8, 0xb5, 0x50, 0x6c, 0x0e, 0x5d, 0x48, 0x33} }
gH2ODxeCpUpdateSmbiosRecord = { 0x1b39dac9, 0xd4cd, 0x450a, {0xb7, 0xbb, 0x96, 0x86, 0x18, 0x51, 0x8e, 0x6d} }
gH2ODxeCpPciHpcGetBridgeInfoGuid = { 0xdedf7529, 0xaa91, 0x4eb7, {0xb5, 0x7c, 0xcb, 0x4b, 0x01, 0x08, 0xbc, 0x67} }
gH2ODxeCpPciHpcGetResourcePaddingGuid = { 0x45df04f4, 0x596c, 0x4149, {0x8e, 0xd1, 0xba, 0xb1, 0x65, 0xf0, 0x23, 0xd0} }
gH2ODxeCpUpdateAcpiEsrtTpmFwVersionGuid = { 0x5400031b, 0xe93d, 0x45bf, {0x90, 0x11, 0xed, 0x20, 0x09, 0x5f, 0x96, 0x6c} }
#
# Definition of SMM checkpoints
#
gH2OSmmCpIhisiAuthStatusGuid = { 0x725cff90, 0x6bb0, 0x4566, {0xbb, 0x12, 0xd9, 0x3d, 0x18, 0x62, 0xcf, 0x66} }
gH2OSmmCpIhisiAuthCheckGuid = { 0xd2a08ed5, 0xe171, 0x4492, {0x85, 0x7a, 0x2d, 0xf5, 0x8c, 0x96, 0x46, 0x86} }
#
# Definition of BDS checkpoints #
#
gH2OBdsCpBootAfterGuid = { 0x4173b6cd, 0x5711, 0x462c, {0x9c, 0x6e, 0x1f, 0x3c, 0x95, 0x49, 0xcc, 0x9f} }
gH2OBdsCpBootBeforeGuid = { 0xe7e316d5, 0xffb9, 0x4cec, {0xba, 0x82, 0x3b, 0x0, 0xe5, 0x3e, 0x12, 0xa8} }
gH2OBdsCpBootDeviceSelectGuid = { 0x633370f0, 0x4b8c, 0x4100, {0x84, 0xb7, 0x3b, 0x41, 0x8a, 0x5d, 0xc5, 0xba} }
gH2OBdsCpBootFailedGuid = { 0xd4e5b97d, 0xb7de, 0x469b, {0xb7, 0xe3, 0x2a, 0x9c, 0x27, 0x6a, 0x11, 0xe8} }
gH2OBdsCpBootSuccessGuid = { 0x75f1ff71, 0xd7bb, 0x4225, {0xa8, 0xc8, 0xab, 0x4c, 0xeb, 0xe6, 0x1b, 0x52} }
gH2OBdsCpConnectAllAfterGuid = { 0xadd30d8b, 0xda29, 0x40fe, {0x9b, 0x5e, 0x54, 0x3c, 0xda, 0xa3, 0x25, 0xe7} }
gH2OBdsCpConnectAllBeforeGuid = { 0x10b1ae5f, 0xf4d1, 0x4c15, {0x89, 0xd0, 0xa8, 0xc2, 0x67, 0x28, 0xf5, 0x80} }
gH2OBdsCpConInConnectAfterGuid = { 0xf32791c1, 0x6551, 0x449d, {0xbe, 0x5a, 0x99, 0xbe, 0x0, 0xe, 0xe6, 0x6b} }
gH2OBdsCpConInConnectBeforeGuid = { 0x8a1a9798, 0xadfb, 0x4483, {0xa1, 0xc3, 0x29, 0x9d, 0xab, 0x99, 0x46, 0xdb} }
gH2OBdsCpConOutConnectAfterGuid = { 0xd2c4a682, 0xa6ef, 0x4410, {0xb1, 0x2d, 0x58, 0xd6, 0xdd, 0xc1, 0xf0, 0xb2} }
gH2OBdsCpConOutConnectBeforeGuid = { 0x68655f09, 0x464a, 0x4642, {0xa7, 0x22, 0xd1, 0x18, 0x93, 0xbd, 0x3f, 0x7b} }
gH2OBdsCpDisplayBeforeGuid = { 0xc5d30c2c, 0xd1f6, 0x401b, {0xbb, 0xd3, 0x74, 0xe6, 0xde, 0x1b, 0x4f, 0xf} }
gH2OBdsCpLogoDisplayUpdateGuid = { 0x14d717c9, 0xaf3e, 0x4aff, {0x90, 0xcb, 0x3b, 0x3, 0x65, 0xbe, 0xbc, 0x1b} }
gH2OBdsCpDisplayStringBeforeGuid = {0x9ba004e5, 0xf300, 0x453a, {0xb3, 0xbe, 0x3b, 0x7c, 0xeb, 0x21, 0xb7, 0x74} }
gH2OBdsCpDriverConnectAfterGuid = { 0x64b0026a, 0x6886, 0x4ca3, {0xa4, 0xa8, 0x95, 0xed, 0x36, 0x68, 0x1f, 0x54} }
gH2OBdsCpDriverConnectBeforeGuid = { 0x3faf7df3, 0x9b55, 0x46f8, {0xad, 0xfa, 0x12, 0x8e, 0x9d, 0x90, 0x7a, 0x1c} }
gH2OBdsCpEndOfDxeAfterGuid = { 0x5b02c9e2, 0x7ce3, 0x403a, {0x99, 0x7c, 0xca, 0x10, 0xd8, 0x66, 0x50, 0x7d} }
gH2OBdsCpEndOfDxeBeforeGuid = { 0x6adc6c22, 0x72e1, 0x410b, {0xa9, 0xf2, 0x9a, 0xc6, 0xed, 0xe9, 0xfe, 0x5e} }
gH2OBdsCpBootDeviceEnumAfterGuid = { 0x16bb17c5, 0x5757, 0x46fc, {0xa3, 0xef, 0xdb, 0x00, 0xbd, 0xc0, 0xab, 0xb1} }
gH2OBdsCpBootDeviceEnumBeforeGuid = { 0xe94da155, 0x331a, 0x4944, {0xb8, 0x21, 0xe1, 0x68, 0xdd, 0x30, 0xdc, 0xbc} }
gH2OBdsCpBootDeviceEnumCheckBootOptionGuid = { 0x5a5c6d88, 0x3ad9, 0x4e43, {0xb1, 0xb7, 0x98, 0x31, 0x57, 0x42, 0xad, 0x4c} }
gH2OBdsCpBootDeviceRegisterEfiBootOptionGuid = { 0xfd68b83d, 0xc2dd, 0x4582, {0xb8, 0x0d, 0x43, 0xca, 0xc1, 0xa0, 0x36, 0x1f} }
gH2OBdsCpBootDeviceRegisterLegacyBootOptionGuid = { 0xd9787a56, 0x7282, 0x42e7, {0x80, 0x8b, 0x39, 0xb2, 0x18, 0x7a, 0x2a, 0xd1} }
gH2OBdsCpExitBootServicesBeforeGuid = { 0x1dd55b9d, 0x3e0c, 0x41b1, {0xb0, 0xcf, 0x5b, 0xfd, 0x70, 0xb5, 0xc2, 0x12} }
gH2OBdsCpFormBrowserCallbackAfterGuid = { 0x557d5c05, 0x533f, 0x4bf7, {0x88, 0xb9, 0xa6, 0x7c, 0x53, 0x9e, 0xb9, 0x64} }
gH2OBdsCpFormBrowserCallbackBeforeGuid = { 0x7324b318, 0xd0a7, 0x4104, {0xa9, 0xff, 0xd6, 0xd1, 0x61, 0x00, 0x8e, 0xc0} }
gH2OBdsCpFormBrowserExtractConfigAfterGuid = { 0xa4c351c6, 0xfdc2, 0x4e83, {0xb3, 0x9e, 0xdb, 0x58, 0x6e, 0x01, 0x93, 0xb6} }
gH2OBdsCpFormBrowserExtractConfigBeforeGuid = { 0x872f7892, 0x02ab, 0x4345, {0x9b, 0x29, 0xe7, 0x15, 0x0f, 0xc0, 0x7b, 0x6f} }
gH2OBdsCpFormBrowserRouteConfigAfterGuid = { 0xac77a0d8, 0x1c01, 0x48a0, {0xac, 0x67, 0xe0, 0x9f, 0x2b, 0x33, 0x17, 0xa0} }
gH2OBdsCpFormBrowserRouteConfigBeforeGuid = { 0xf4ad3273, 0x7689, 0x418a, {0x92, 0x44, 0xb5, 0xa8, 0x14, 0x39, 0xd7, 0xfa} }
gH2OBdsCpFormBrowserIdleAfterGuid = { 0x65555e1e, 0x5883, 0x4d17, {0x97, 0xc5, 0x40, 0xf3, 0xac, 0x0c, 0xd4, 0xc6} }
gH2OBdsCpFormBrowserIdleBeforeGuid = { 0x902e62c4, 0xe93b, 0x474c, {0x89, 0x0b, 0xe9, 0x39, 0xb6, 0x1c, 0x98, 0x77} }
gH2OBdsCpFormBrowserUserInputGuid = { 0x4b01db42, 0x0284, 0x4754, {0xb4, 0x36, 0xa9, 0x9c, 0xa9, 0x7b, 0x50, 0x0a} }
gH2OBdsCpFormBrowserCheckPasswordGuid = { 0x5e08f31e, 0x926d, 0x4834, {0xbc, 0x3a, 0x82, 0x9f, 0xda, 0x59, 0x96, 0xd2} }
gH2OBdsCpFormBrowserUpdatePasswordDialogMessageGuid = { 0xaed40901, 0xe63b, 0x460f, {0x9c, 0xc8, 0x36, 0xdb, 0x7a, 0x71, 0xf7, 0x75} }
gH2OBdsCpHotKeyDetectedGuid = { 0x1168f79a, 0x7841, 0x417b, {0xad, 0x9a, 0x91, 0xbd, 0x3d, 0x57, 0x52, 0xe4} }
gH2OBdsCpInitGuid = { 0xd74ef78e, 0xc75b, 0x4786, {0xba, 0x79, 0xd2, 0xc2, 0xb6, 0x72, 0x52, 0x50} }
gH2OBdsCpLegacyPrepareToBootAfterGuid = { 0xeed9baa0, 0xfc03, 0x4a3d, {0x92, 0xf2, 0x1b, 0x22, 0x71, 0x7f, 0xd0, 0x62} }
gH2OBdsCpLegacyPrepareToBootBeforeGuid = { 0xf1bda499, 0x437f, 0x4058, {0xb8, 0xb2, 0xed, 0xb7, 0x87, 0x5a, 0x58, 0x58} }
gH2OBdsCpLegacyBootAfterGuid = { 0xb96a8be, 0xb79b, 0x419e, {0x8b, 0x13, 0x70, 0x45, 0x37, 0xac, 0x3c, 0xdb} }
gH2OBdsCpLegacyBootBeforeGuid = { 0xf9afcfac, 0x68bb, 0x4c3c, {0x9e, 0xe1, 0x33, 0x5a, 0x91, 0x2b, 0x30, 0xb5} }
gH2OBdsCpNoBootDeviceGuid = { 0xde22bc1a, 0x3499, 0x4207, {0xa0, 0xde, 0x3d, 0x70, 0x6a, 0xbe, 0x5f, 0xf1} }
gH2OBdsCpOsRecoveryGuid = { 0x4e66c7e8, 0x08f4, 0x49b1, {0x82, 0x11, 0xb7, 0x22, 0xd7, 0x24, 0x7e, 0xac} }
gH2OBdsCpPciEnumBeginGuid = { 0x88e3dfe8, 0x4c1c, 0x44c8, {0x94, 0xde, 0xcd, 0xdb, 0x17, 0x7f, 0x23, 0x6b} }
gH2OBdsCpPciEnumUpdateDevInfoGuid = { 0x24678487, 0x87cc, 0x4f7e, {0x97, 0x98, 0xdd, 0xc5, 0x58, 0x29, 0x12, 0x82} }
gH2OBdsCpPciEnumUpdateDevResourcesGuid = { 0x82996373, 0xbc18, 0x4dc5, {0x93, 0xf2, 0xf9, 0xe1, 0x51, 0xf6, 0x9b, 0xa1} }
gH2OBdsCpPciEnumCompleteBeforeGuid = { 0x8e68f0ed, 0x1c72, 0x4786, {0xab, 0xaa, 0x09, 0x64, 0x94, 0x07, 0x27, 0x28} }
gH2OBdsCpPciEnumCompleteAfterGuid = { 0x9fac5ad2, 0xe513, 0x4d16, {0xa8, 0x88, 0x64, 0x70, 0x1e, 0x1d, 0x47, 0xb9} }
gH2OBdsCpPlatformInitGuid = { 0xe0f365e4, 0xa8c0, 0x4766, {0x99, 0x05, 0xb5, 0x34, 0xd7, 0x80, 0xf9, 0x03} }
gH2OBdsCpPlatformRecoveryGuid = { 0x0814d9f4, 0x4ef9, 0x4c8e, {0xb1, 0x90, 0x28, 0xe5, 0x63, 0x34, 0x90, 0xf2} }
gH2OBdsCpReadyToBootAfterGuid = { 0xef208648, 0xb128, 0x4257, {0x9f, 0x21, 0xba, 0xaa, 0x51, 0x17, 0xef, 0xa8} }
gH2OBdsCpReadyToBootBeforeGuid = { 0x463ee173, 0x1485, 0x4749, {0xb7, 0x82, 0x91, 0x30, 0xdd, 0xf2, 0x2e, 0xaa} }
gH2OBdsCpSendFormAfterGuid = { 0x9afa9a40, 0x2e13, 0x49b6, {0x99, 0x40, 0xd7, 0x4e, 0x35, 0xb5, 0xe5, 0x65} }
gH2OBdsCpSendFormBeforeGuid = { 0xf513ba71, 0x652e, 0x41f9, {0x8c, 0x99, 0x48, 0x65, 0x5f, 0xb0, 0x40, 0x96} }
gH2OBdsCpSysPrepGuid = { 0x1536c670, 0x7cb6, 0x437e, {0xa8, 0xca, 0xce, 0x06, 0xcf, 0xff, 0xe6, 0x3a} }
gH2OBdsCpUpdateAcpiDescHdrGuid = { 0xa6f4cc46, 0x892b, 0x4021, {0xba, 0xfb, 0xbf, 0x6d, 0x3b, 0xab, 0x1a, 0x96} }
gH2OBdsCpUpdateAcpiFacsGuid = { 0x944a6f0b, 0xfa9a, 0x4ee3, {0x97, 0x03, 0x77, 0x29, 0xc5, 0x16, 0x07, 0xaf} }
gH2OBdsCpUpdateAcpiSdevGuid = { 0xf9d1b3aa, 0xd8a1, 0x4a66, {0xa1, 0xf5, 0xab, 0x4a, 0xcc, 0x8b, 0xb5, 0x1d} }
gH2OBdsCpCapsuleUpdateProgressGuid = { 0x66a9c3a7, 0x69be, 0x435c, {0x8a, 0xf1, 0x3e, 0x1d, 0xf4, 0x9, 0x9e, 0x66} }
gH2OBdsCpCapsuleCheckUpdateCapabilityGuid = { 0x8d2b6d59, 0x0adb, 0x4611, {0xb4, 0x1b, 0x22, 0xfa, 0x31, 0x78, 0x7a, 0x51} }
gH2OBdsCpRecoveryCompleteGuid = { 0xb2d6ab51, 0x8f12, 0x49a6, {0x97, 0xa6, 0x8e, 0x41, 0x4c, 0x8b, 0xb3, 0x29} }
gH2OBdsCpDxeSmmReadyToLockBeforeGuid = { 0x191c1ba0, 0x18bb, 0x4ed5, {0x8b, 0x3, 0x45, 0xc8, 0x57, 0xc8, 0xb5, 0xa6} }
gH2OBdsCpDxeSmmReadyToLockAfterGuid = { 0xa03514ea, 0x127b, 0x4cd1, {0x86, 0xfa, 0xe4, 0xd3, 0xe6, 0xa, 0x6b, 0x92} }
gH2OBdsCpUpdateMemoryTypeInfoGuid = { 0x52581db1, 0x7880, 0x4d9a, {0xa2, 0xa1, 0x7b, 0x34, 0x44, 0x4e, 0x36, 0x33 } }
gH2OBdsCpNetworkUpdateMacAddrGuid = { 0x6efd5d42, 0x7951, 0x4396, {0xb2, 0x23, 0x7f, 0x6c, 0xdc, 0x60, 0x66, 0xd8} }
gH2OBdsCpNetworkEnableAllEnableNicGuid = { 0xd9421286, 0x6b25, 0x44b0, {0x84, 0x8d, 0x0f, 0x23, 0xe2, 0x49, 0xb4, 0x8d} }
gH2OBdsCpFormBrowserInputPasswordTooLongGuid = { 0x5e4a5f79, 0xa6b9, 0x444a, {0x95, 0xe2, 0xae, 0xfe, 0xa2, 0x23, 0x11, 0x8f} }
gH2OBdsCpEnterIncorrectSetupPasswordGuid = { 0xb7a185f8, 0xf28d, 0x4af4, {0xa6, 0xd2, 0xda, 0x2e, 0x0b, 0xc2, 0xfe, 0x96} }
gH2OBdsCpCheckSetupPasswordFailGuid = { 0x5e4d39cc, 0x2ee0, 0x4ad2, {0xbb, 0x5b, 0x7a, 0xd2, 0x23, 0x41, 0x91, 0x1c} }
#
# Definition of BDS checkpoints
# Below PCD are deprecated. Suggest using gH2OBdsCpxxxyyyzzzGuid not Below
# gH2OBdsCpxxxyyyzzzProtocolGuid
#
gH2OBdsCpBootAfterProtocolGuid = { 0x4173b6cd, 0x5711, 0x462c, {0x9c, 0x6e, 0x1f, 0x3c, 0x95, 0x49, 0xcc, 0x9f} }
gH2OBdsCpBootBeforeProtocolGuid = { 0xe7e316d5, 0xffb9, 0x4cec, {0xba, 0x82, 0x3b, 0x0, 0xe5, 0x3e, 0x12, 0xa8} }
gH2OBdsCpBootDeviceSelectProtocolGuid = { 0x633370f0, 0x4b8c, 0x4100, {0x84, 0xb7, 0x3b, 0x41, 0x8a, 0x5d, 0xc5, 0xba} }
gH2OBdsCpBootFailedProtocolGuid = { 0xd4e5b97d, 0xb7de, 0x469b, {0xb7, 0xe3, 0x2a, 0x9c, 0x27, 0x6a, 0x11, 0xe8} }
gH2OBdsCpBootSuccessProtocolGuid = { 0x75f1ff71, 0xd7bb, 0x4225, {0xa8, 0xc8, 0xab, 0x4c, 0xeb, 0xe6, 0x1b, 0x52} }
gH2OBdsCpConnectAllAfterProtocolGuid = { 0xadd30d8b, 0xda29, 0x40fe, {0x9b, 0x5e, 0x54, 0x3c, 0xda, 0xa3, 0x25, 0xe7} }
gH2OBdsCpConnectAllBeforeProtocolGuid = { 0x10b1ae5f, 0xf4d1, 0x4c15, {0x89, 0xd0, 0xa8, 0xc2, 0x67, 0x28, 0xf5, 0x80} }
gH2OBdsCpConInConnectAfterProtocolGuid = { 0xf32791c1, 0x6551, 0x449d, {0xbe, 0x5a, 0x99, 0xbe, 0x0, 0xe, 0xe6, 0x6b} }
gH2OBdsCpConInConnectBeforeProtocolGuid = { 0x8a1a9798, 0xadfb, 0x4483, {0xa1, 0xc3, 0x29, 0x9d, 0xab, 0x99, 0x46, 0xdb} }
gH2OBdsCpConOutConnectAfterProtocolGuid = { 0xd2c4a682, 0xa6ef, 0x4410, {0xb1, 0x2d, 0x58, 0xd6, 0xdd, 0xc1, 0xf0, 0xb2} }
gH2OBdsCpConOutConnectBeforeProtocolGuid = { 0x68655f09, 0x464a, 0x4642, {0xa7, 0x22, 0xd1, 0x18, 0x93, 0xbd, 0x3f, 0x7b} }
gH2OBdsCpDisplayBeforeProtocolGuid = { 0xc5d30c2c, 0xd1f6, 0x401b, {0xbb, 0xd3, 0x74, 0xe6, 0xde, 0x1b, 0x4f, 0xf} }
gH2OBdsCpDisplayStringBeforeProtocolGuid = {0x9ba004e5, 0xf300, 0x453a, {0xb3, 0xbe, 0x3b, 0x7c, 0xeb, 0x21, 0xb7, 0x74} }
gH2OBdsCpDriverConnectAfterProtocolGuid = { 0x64b0026a, 0x6886, 0x4ca3, {0xa4, 0xa8, 0x95, 0xed, 0x36, 0x68, 0x1f, 0x54} }
gH2OBdsCpDriverConnectBeforeProtocolGuid = { 0x3faf7df3, 0x9b55, 0x46f8, {0xad, 0xfa, 0x12, 0x8e, 0x9d, 0x90, 0x7a, 0x1c} }
gH2OBdsCpEndOfDxeAfterProtocolGuid = { 0x5b02c9e2, 0x7ce3, 0x403a, {0x99, 0x7c, 0xca, 0x10, 0xd8, 0x66, 0x50, 0x7d} }
gH2OBdsCpEndOfDxeBeforeProtocolGuid = { 0x6adc6c22, 0x72e1, 0x410b, {0xa9, 0xf2, 0x9a, 0xc6, 0xed, 0xe9, 0xfe, 0x5e} }
gH2OBdsCpExitBootServicesBeforeProtocolGuid = { 0x1dd55b9d, 0x3e0c, 0x41b1, {0xb0, 0xcf, 0x5b, 0xfd, 0x70, 0xb5, 0xc2, 0x12} }
gH2OBdsCpInitProtocolGuid = { 0xd74ef78e, 0xc75b, 0x4786, {0xba, 0x79, 0xd2, 0xc2, 0xb6, 0x72, 0x52, 0x50} }
gH2OBdsCpLegacyBootAfterProtocolGuid = { 0xb96a8be, 0xb79b, 0x419e, {0x8b, 0x13, 0x70, 0x45, 0x37, 0xac, 0x3c, 0xdb} }
gH2OBdsCpLegacyBootBeforeProtocolGuid = { 0xf9afcfac, 0x68bb, 0x4c3c, {0x9e, 0xe1, 0x33, 0x5a, 0x91, 0x2b, 0x30, 0xb5} }
gH2OBdsCpNoBootDeviceProtocolGuid = { 0xde22bc1a, 0x3499, 0x4207, {0xa0, 0xde, 0x3d, 0x70, 0x6a, 0xbe, 0x5f, 0xf1} }
gH2OBdsCpOsRecoveryProtocolGuid = { 0x4e66c7e8, 0x08f4, 0x49b1, {0x82, 0x11, 0xb7, 0x22, 0xd7, 0x24, 0x7e, 0xac} }
gH2OBdsCpPlatformRecoveryProtocolGuid = { 0x0814d9f4, 0x4ef9, 0x4c8e, {0xb1, 0x90, 0x28, 0xe5, 0x63, 0x34, 0x90, 0xf2} }
gH2OBdsCpReadyToBootAfterProtocolGuid = { 0xef208648, 0xb128, 0x4257, {0x9f, 0x21, 0xba, 0xaa, 0x51, 0x17, 0xef, 0xa8} }
gH2OBdsCpReadyToBootBeforeProtocolGuid = { 0x463ee173, 0x1485, 0x4749, {0xb7, 0x82, 0x91, 0x30, 0xdd, 0xf2, 0x2e, 0xaa} }
gH2OBdsCpSysPrepProtocolGuid = { 0x1536c670, 0x7cb6, 0x437e, {0xa8, 0xca, 0xce, 0x06, 0xcf, 0xff, 0xe6, 0x3a} }
#
# Definition of BDS Boot related GUID
#
gH2OBdsBootDeviceGroupGuid = { 0x3575d6cf, 0x5f22, 0x49f0, {0xbe, 0x6e, 0xe6, 0x31, 0x51, 0xfb, 0x3d, 0x9d} }
gH2OBdsLoadOptionFrontPageGuid = { 0xe0ba9b98, 0xdd2d, 0x4434, {0xbb, 0x94, 0x59, 0x9c, 0xc9, 0xe4, 0x30, 0x5d} }
gH2OBdsLoadOptionBootMaintenanceGuid = { 0x1c54c333, 0x24ff, 0x4506, {0xa9, 0xd6, 0x0a, 0x62, 0x4e, 0x09, 0xae, 0x7e} }
gH2OBdsLoadOptionBootManagerGuid = { 0x77e79a1e, 0xe1fb, 0x491f, {0xa7, 0xc1, 0xfa, 0x1b, 0x54, 0x12, 0x53, 0x2a} }
gH2OBdsLoadOptionDeviceManagerGuid = { 0x8f1c1ac6, 0xfbc0, 0x4dab, {0xa8, 0xbe, 0xb4, 0x12, 0xa1, 0x3c, 0x8b, 0x45} }
gH2OBdsLoadOptionSecureBootManagerGuid = { 0x7517821f, 0xd9e1, 0x44c1, {0xa7, 0x5a, 0xd0, 0x54, 0xce, 0xf3, 0xf8, 0xf8} }
gH2OBdsLoadOptionSetupUtilityAppFileGuid = { 0x3935b0a1, 0xa182, 0x4887, {0xbc, 0x56, 0x67, 0x55, 0x28, 0xe7, 0x88, 0x77} }
###########################################################################################
#
# DynamicEx PCD token space GUID. PCD token number range are distributed by groups as below
# Kernel : 0x00000001 ~ 0x0FFFFFFF
# Chipset: 0x10000000 ~ 0x1FFFFFFF
# Feature: 0x20000000 ~ 0x2FFFFFFF
# OEM : 0x30000000 ~ 0x3FFFFFFF
#
gTpmTrustedAppTokenSpaceGuid = { 0x0e8e9cba, 0xfed6, 0x459e, {0x80, 0x27, 0x66, 0x2c, 0x94, 0xf4, 0x66, 0x0e} }
gH2ODeviceInfoTokenSpaceGuid = { 0xd8993eb4, 0xc827, 0x4086, {0x8d, 0x32, 0x8f, 0x76, 0x03, 0xd4, 0x4e, 0x88} }
gH2ODeviceInfo2TokenSpaceGuid = { 0xe2b72c0f, 0x427b, 0x4db0, {0x82, 0x57, 0xd7, 0xec, 0x31, 0xda, 0xd7, 0xe4} }
gH2OBdsDefaultBootOptionsTokenSpaceGuid = { 0x44294584, 0x3431, 0x4cde, {0x82, 0x20, 0xc9, 0xb3, 0xe4, 0x60, 0x4a, 0x34} }
gH2OBdsDefaultBootListGenericOsTokenSpaceGuid = { 0xd5eac930, 0xe571, 0x4a98, {0xa8, 0xb8, 0x1d, 0x79, 0x99, 0xb0, 0x1c, 0xbf} }
gH2OBdsHotKeyGuid = { 0x7949382b, 0x21a9, 0x4bbf, {0xa0, 0x61, 0x58, 0xfc, 0xef, 0xf4, 0x24, 0xc3} }
gH2OBdsHotKeyDescGuid = { 0x42d9df7a, 0xb49d, 0x4fbf, {0x85, 0x0b, 0x0d, 0x35, 0xa5, 0xdd, 0xb2, 0xe3} }
gH2OBdsHotKeyDescQuietGuid = { 0x31849028, 0x226b, 0x439c, {0x9f, 0x20, 0xd7, 0xc2, 0x27, 0xcc, 0xc5, 0xdb} }
#
# Definition of Setup Token GUID for Formset List
#
#define FORMSET_ID_GUID_MAIN {0xc1e0b01a, 0x607e, 0x4b75, 0xb8, 0xbb, 0x06, 0x31, 0xec, 0xfa, 0xac, 0xf2}
#define FORMSET_ID_GUID_BOOT {0x2d068309, 0x12ac, 0x45ab, 0x96, 0x00, 0x91, 0x87, 0x51, 0x3c, 0xcd, 0xd8}
#define FORMSET_ID_GUID_SECURITY {0x5204f764, 0xdf25, 0x48a2, 0xb3, 0x37, 0x9e, 0xc1, 0x22, 0xb8, 0x5e, 0x0d}
#define FORMSET_ID_GUID_EXIT {0xb6936426, 0xfb04, 0x4a7b, 0xaa, 0x51, 0xfd, 0x49, 0x39, 0x7c, 0xdc, 0x01}
gLinkMainTokenSpaceGuid = { 0xc1e0b01a, 0x607e, 0x4b75, {0xb8, 0xbb, 0x06, 0x31, 0xec, 0xfa, 0xac, 0xf2} }
gLinkBootTokenSpaceGuid = { 0x2d068309, 0x12ac, 0x45ab, {0x96, 0x00, 0x91, 0x87, 0x51, 0x3c, 0xcd, 0xd8} }
gLinkSecurityTokenSpaceGuid = { 0x5204f764, 0xdf25, 0x48a2, {0xb3, 0x37, 0x9e, 0xc1, 0x22, 0xb8, 0x5e, 0x0d} }
gLinkExitTokenSpaceGuid = { 0xb6936426, 0xfb04, 0x4a7b, {0xaa, 0x51, 0xfd, 0x49, 0x39, 0x7c, 0xdc, 0x01} }
###########################################################################################
#
# Definition of RAM Disk GUID
#
gH2ORamDiskGuid = { 0x06ED4DD0, 0xFF78, 0x11D3, {0xBD, 0xC4, 0x00, 0xA0, 0xC9, 0x40, 0x53, 0xD1} }
#
# Definition of Keyboard Layout GUID
#
gH2OUsbKeyboardLayoutPackageGuid = { 0xdbb355c8, 0xf931, 0x11e4, {0x9e, 0x84, 0x1f, 0x05, 0x1d, 0x5d, 0x46, 0xb0} }
gH2OUsbKeyboardUSLayoutKeyGuid = { 0x1f00fe5c, 0xf932, 0x11e4, {0x97, 0xe7, 0x44, 0x05, 0x1d, 0x5d, 0x46, 0xb0} }
gH2OUsbKeyboardUKLayoutKeyGuid = { 0xb015127f, 0x5301, 0x43e7, {0xbf, 0xa1, 0x54, 0x7e, 0xc5, 0xde, 0xa0, 0xf3} }
gH2OUsbKeyboardFrenchLayoutKeyGuid = { 0x43499238, 0xf932, 0x11e4, {0x88, 0xfb, 0x61, 0x05, 0x1d, 0x5d, 0x46, 0xb0} }
gFormsetIdGuidMain = { 0xc1e0b01a, 0x607e, 0x4b75, {0xb8, 0xbb, 0x06, 0x31, 0xec, 0xfa, 0xac, 0xf2} }
gFormsetIdGuidAdvance = { 0xc6d4769e, 0x7f48, 0x4d2a, {0x98, 0xe9, 0x87, 0xad, 0xcc, 0xf3, 0x5c, 0xcc} }
gFormsetIdGuidSecurity = { 0x5204f764, 0xdf25, 0x48a2, {0xb3, 0x37, 0x9e, 0xc1, 0x22, 0xb8, 0x5e, 0x0d} }
gFormsetIdGuidPower = { 0xa6712873, 0x925f, 0x46c6, {0x90, 0xb4, 0xa4, 0x0f, 0x86, 0xa0, 0x91, 0x7b} }
gFormsetIdGuidBoot = { 0x2d068309, 0x12ac, 0x45ab, {0x96, 0x00, 0x91, 0x87, 0x51, 0x3c, 0xcd, 0xd8} }
gFormsetIdGuidExit = { 0xb6936426, 0xfb04, 0x4a7b, {0xaa, 0x51, 0xfd, 0x49, 0x39, 0x7c, 0xdc, 0x01} }
gFrontPageFormSetGuid = { 0x9e0c30bc, 0x3f06, 0x4ba6, {0x82, 0x88, 0x09, 0x17, 0x9b, 0x85, 0x5d, 0xbe} }
gBootManagerFormSetGuid = { 0x847bc3fe, 0xb974, 0x446d, {0x94, 0x49, 0x5a, 0xd5, 0x41, 0x2e, 0x99, 0x3b} }
gBootMaintFormSetGuid = { 0x642237c7, 0x35d4, 0x472d, {0x83, 0x65, 0x12, 0xe0, 0xcc, 0xf2, 0x7a, 0x22} }
gDeviceManagerFormSetGuid = { 0x3ebfa8e6, 0x511d, 0x4b5b, {0xa9, 0x5f, 0xfb, 0x38, 0x26, 0x0f, 0x1c, 0x27} }
gDriverHealthFormSetGuid = { 0xf76e0a70, 0xb5ed, 0x4c38, {0xac, 0x9a, 0xe5, 0xf5, 0x4b, 0xf1, 0x6e, 0x34} }
gFileExploreFormSetGuid = { 0x1f2d63e1, 0xfebd, 0x4dc7, {0x9c, 0xc5, 0xba, 0x2b, 0x1c, 0xef, 0x9c, 0x5b} }
gH2ORamDiskFormSetGuid = { 0xe817decb, 0x5bd5, 0x45a1, {0x95, 0x20, 0x83, 0xd3, 0x19, 0x1f, 0x96, 0xfc} }
gEfiLegacyBiosGuid = { 0x2E3044AC, 0x879F, 0x490F, {0x97, 0x60, 0xBB, 0xDF, 0xAF, 0x69, 0x5F, 0x50} }
gEfiLegacyDevOrderVariableGuid = { 0xa56074db, 0x65fe, 0x45f7, {0xbd, 0x21, 0x2d, 0x2b, 0xdd, 0x8e, 0x96, 0x52} }
gH2OHashAlgorithmSm3Guid = { 0x81C2649A, 0x9577, 0x46B5, {0x93, 0xB3, 0x94, 0x7E, 0x2A, 0x20, 0x7D, 0x78} }
gH2OTpmFirmwareCapsuleGuid = { 0x139f5279, 0x6b9a, 0x4b7c, {0xad, 0x56, 0x56, 0x57, 0x22, 0x82, 0xb2, 0xa6} }
gH2OSeamlessRecoveryGuid = { 0xe83f7603, 0xa8ed, 0x4b9a, {0x8c, 0x16, 0xb0, 0x15, 0x29, 0xf6, 0x4b, 0x4f} }
gH2OSeamlessRecoveryDigestGuid = { 0xfa07a1ea, 0x486d, 0x4b5e, {0xb9, 0x4d, 0x8e, 0x06, 0xe6, 0xfa, 0xd9, 0xdb} }
#
# GUID used to pass DEBUG() macro information through the Status Code Protocol and Status Code PPI
#
# Include/Guid/StatusCodeDataTypeH2ODebug.h
gEfiStatusCodeDataTypeH2ODebugGuid = { 0x4210019b, 0x9f17, 0x468c, { 0xbf, 0xe3, 0x53, 0x04, 0x73, 0xee, 0xe4, 0x3c }}
## InsydeModule Ignored Storage token space guid
# Include/Guid/H2OStorageIgnoreDevice.h
gH2OIgnoreDeviceListTokenSpaceGuid = { 0xae3bfa0f, 0xcb26, 0x43de, {0xa4, 0x34, 0xa1, 0x9c, 0xdc, 0x30, 0xfd, 0xa1} }
## GUID value used for PcdTpmInstanceGuid to indicate TCM device is selected to support.
# Include/Guid/TcmInstance.h
gEfiTpmDeviceInstanceTcmGuid = { 0x4a351dd0, 0x0674, 0x4482, {0xa5, 0xdd, 0x16, 0xf8, 0x62, 0x1d, 0x13, 0xa} }
## Include/Guid/StatusCodeDataTypeId.h
gEfiStatusCodeDataTypeH2OSecurityEventGuid = { 0x8b94d5ea, 0x523f, 0x462f, { 0x8b, 0x2b, 0xb1, 0x88, 0xaa, 0xb8, 0x42, 0xe1 }}
gH2OIhisParamBufferGuid = { 0x92E59835, 0x5F42, 0x4E0B, {0x9A, 0x84, 0x47, 0xc7, 0x81, 0x0E, 0xA8, 0x06 }}
[Ppis]
gPeiBootInRecoveryModePpiGuid = { 0x17ee496a, 0xd8e4, 0x4b9a, {0x94, 0xd1, 0xce, 0x82, 0x72, 0x30, 0x08, 0x50} }
gPeiS3RestoreAcpiCallbackPpiGuid = { 0xecba0b1c, 0x1508, 0x48b4, {0xa1, 0xeb, 0x05, 0xf8, 0x24, 0xc2, 0x09, 0xe3} }
gChipsetLibServicesPpiGuid = { 0x733C2319, 0xDBD5, 0x4E77, {0xBF, 0x54, 0xD6, 0x75, 0xD8, 0x66, 0x6C, 0x08} }
gPeiUsb3HostControllerPpiGuid = { 0x11aeaf9c, 0xc0dd, 0x419d, {0x83, 0xe6, 0x6e, 0x33, 0x80, 0x65, 0x5b, 0x17} }
gPeiUsb3IoPpiGuid = { 0x9b732119, 0xc5f7, 0x4224, {0xa8, 0x08, 0xe1, 0x23, 0x46, 0x82, 0xec, 0xb3} }
gH2ODebugCommPpiGuid = { 0x8BE3CAA7, 0xF138, 0x41ce, {0x87, 0x71, 0xD3, 0xED, 0x87, 0x62, 0x65, 0xC9} }
gPeiPlatformMemoryRangePpiGuid = { 0x30eb2979, 0xb0f7, 0x4d60, {0xb2, 0xdc, 0x1a, 0x2c, 0x96, 0xce, 0xb1, 0xf4} }
gPeiInstallVerbTablePpiGuid = { 0xb9fe9515, 0xa5c9, 0x4976, {0x97, 0xda, 0x4d, 0x4d, 0x5e, 0x92, 0xaf, 0x33} }
gPeiSioInitializedPpiGuid = { 0x6f3bdee2, 0x6fcf, 0x492e, {0x80, 0xac, 0x7c, 0x78, 0x6d, 0x9f, 0xc3, 0x97} }
gPeiSdControllerPpiGuid = { 0xc0e300dc, 0x1f04, 0x4f36, {0xa6, 0xb1, 0xea, 0xc6, 0x70, 0x90, 0x9a, 0x77} }
gPeiSmbusPolicyPpiGuid = { 0x63b6e435, 0x32bc, 0x49c6, {0x81, 0xbd, 0xb7, 0xa1, 0xa0, 0xfe, 0x1a, 0x6c} }
gPeiPlatformMemorySizePpiGuid = { 0x9a7ef41e, 0xc140, 0x4bd1, {0xb8, 0x84, 0x1e, 0x11, 0x24, 0x0b, 0x4c, 0xe6} }
gPeiSStateBootModePpiGuid = { 0x9c44db3d, 0xf434, 0x4b91, {0x8e, 0xb3, 0x30, 0x38, 0xb1, 0x84, 0xab, 0xfc} }
gPeiRomCorruptPpiGuid = { 0xd0325011, 0x12b5, 0x4689, {0xa7, 0x79, 0x65, 0x45, 0x3e, 0x55, 0xd7, 0xb3} }
gPeiSpeakerInterfacePpiGuid = { 0x30ac275e, 0xbb30, 0x4b84, {0xa1, 0xcd, 0x0a, 0xf1, 0x32, 0x2c, 0x89, 0xc0} }
gPeiAhciControllerPpiGuid = { 0xa8d49d7d, 0x06b2, 0x4bf4, {0x89, 0x22, 0x46, 0x14, 0x9f, 0x23, 0x5e, 0x7a} }
gPeiWarmResetDetectedGuid = { 0xf860c9b5, 0x41cb, 0x4e25, {0x84, 0x9a, 0x31, 0x50, 0x75, 0xa0, 0xe8, 0xf2} }
gEcpPeiAtaControllerPpiGuid = { 0xedd95ea9, 0xb6b4, 0x4104, {0x9a, 0x29, 0x56, 0x45, 0x39, 0xd1, 0xde, 0x4f} }
gFirmwareAuthenticationPpiGuid = { 0xdd12e306, 0xd1d3, 0x48ed, {0xaf, 0xf5, 0x95, 0xc9, 0x7d, 0xf3, 0x6f, 0x0e} }
gH2OChipsetServicesPpiGuid = { 0x544c6934, 0x1616, 0x4ae5, {0x90, 0xd0, 0xb1, 0xdc, 0x38, 0x44, 0xba, 0x27} }
gPeiTpm2InterfacePpiGuid = { 0x9d910b61, 0x85bd, 0x4473, {0x81, 0x31, 0x40, 0x95, 0x9d, 0x60, 0xc7, 0xee} }
gH2OSdHostIoPpiGuid = { 0x390a71c4, 0xf811, 0x4835, {0x92, 0x1a, 0xaf, 0x4a, 0x05, 0xc8, 0x0e, 0x52} }
gPeiUfsControllerPpiGuid = { 0xe364bbf1, 0xb6b7, 0x47c9, {0x8f, 0x7e, 0x31, 0xe7, 0xd3, 0x66, 0x95, 0x5f} }
gPeiFileAccessPpiGuid = { 0x7d1a7139, 0xf9a2, 0x41b6, {0xaa, 0xd9, 0xf3, 0x7c, 0x8b, 0xcc, 0x86, 0xf4} }
gH2OPeiVirtualBlockIoPpiGuid = { 0x84f93e9c, 0xea83, 0x409a, {0xb3, 0x60, 0x36, 0xcb, 0xdd, 0x68, 0xa8, 0x8f} }
gH2OCpuArchPpiGuid = { 0xa0435fa4, 0x2387, 0x4b31, {0x86, 0x79, 0x98, 0xc9, 0x32, 0xc7, 0xdb, 0xbb} }
gH2OLegacy8259PpiGuid = { 0x77f01dc5, 0x3bea, 0x49fd, {0x8a, 0x5e, 0xe7, 0x37, 0xa4, 0xda, 0x1a, 0x8d} }
gH2OTimerArchPpiGuid = { 0x0e61293c, 0xa5ad, 0x4a77, {0xbb, 0xa4, 0x8b, 0x8d, 0xf0, 0x12, 0x1d, 0x4e} }
gH2OTimerEventPpiGuid = { 0x19324b9c, 0xe7f8, 0x44d9, {0x94, 0x75, 0xa6, 0x34, 0x7e, 0xce, 0x8c, 0x60} }
gH2OBoardIdSetPpiGuid = { 0xcd196962, 0x2e90, 0x4b9c, {0x91, 0xc1, 0x35, 0x43, 0xea, 0xe0, 0x08, 0x7f} }
gH2OBoardIdDepexPpiGuid = { 0xfce1829c, 0x9919, 0x11e9, {0xa2, 0xa3, 0x2a, 0x2a, 0xe2, 0xdb, 0xcc, 0xe3} }
gPeiNvmeControllerPpiGuid = { 0xf4747c79, 0x3809, 0x46f1, {0xaa, 0xa3, 0xb3, 0xdc, 0xdf, 0x6a, 0x98, 0x92} }
gH2OCryptoServicesPpiGuid = { 0x32aa1935, 0xa8af, 0x489a, {0x8a, 0x77, 0x2a, 0xd7, 0x97, 0x61, 0xd4, 0xbb} }
[Protocols]
gH2ODxeSmmIoLibProtocolGuid = { 0xa01376f8, 0x1929, 0x4f7d, { 0x87, 0x27, 0x8C, 0xa7, 0x6f, 0xca, 0x1c, 0xb9} }
gEfiFaultTolerantWriteLiteProtocolGuid = { 0x3f557189, 0x8dae, 0x45ae, {0xa0, 0xb3, 0x2b, 0x99, 0xca, 0x7a, 0xa7, 0xa0} }
gEfiSmmFwBlockServiceProtocolGuid = { 0x2970687c, 0x618c, 0x4de5, {0xb8, 0xf9, 0x6c, 0x75, 0x76, 0xdc, 0xa8, 0x3d} }
gEfiUsbCoreProtocolGuid = { 0xc965c76a, 0xd71e, 0x4e66, {0xab, 0x06, 0xc6, 0x23, 0x0d, 0x52, 0x84, 0x25} }
gEfiUsb3HcProtocolGuid = { 0x152d34b7, 0xb4b6, 0x4b26, {0x97, 0x0f, 0x1e, 0xc3, 0xd9, 0x9d, 0x0a, 0x84} }
gEfiUsbLegacyPlatformProtocolGuid = { 0x13f40f6e, 0x50c1, 0x4b73, {0xb1, 0xe2, 0x6e, 0x72, 0xd2, 0x1c, 0xb0, 0x4a} }
gUsbMassTransportProtocolGuid = { 0x8aafb853, 0xfb0e, 0x4a4d, {0xb1, 0xb2, 0x81, 0xba, 0x84, 0x2e, 0xd9, 0xfc} }
gSdPassThruProtocolGuid = { 0x593ea8f0, 0x201b, 0x4ade, {0xb4, 0xff, 0x44, 0x70, 0x78, 0x57, 0x57, 0x19} }
gEfiFontDatabaseProtocolGuid = { 0x2f432bab, 0xabe0, 0x4f0b, {0x94, 0x49, 0x9f, 0xba, 0x68, 0x7e, 0x06, 0xac} }
gEfiBmpDecoderProtocolGuid = { 0xa6396a81, 0x8031, 0x4fd7, {0xbd, 0x14, 0x2e, 0x6b, 0xfb, 0xec, 0x83, 0xc2} }
gEfiJpegDecoderProtocolGuid = { 0xa9396a81, 0x6231, 0x4dd7, {0xbd, 0x9b, 0x2e, 0x6b, 0xf7, 0xec, 0x73, 0xc2} }
gEfiPcxDecoderProtocolGuid = { 0x5cba0791, 0xe45b, 0x4b3b, {0xbe, 0xdb, 0x03, 0xfd, 0x2c, 0xdb, 0x53, 0x31} }
gEfiTgaDecoderProtocolGuid = { 0xd7b3a214, 0x29b0, 0x499e, {0xa7, 0xdd, 0x73, 0x53, 0xb1, 0x66, 0x20, 0xbb} }
gEfiGifDecoderProtocolGuid = { 0xd3e104cb, 0xd03e, 0x44b3, {0x85, 0xcf, 0x13, 0x06, 0x74, 0x84, 0xcb, 0x11} }
gEfiPngDecoderProtocolGuid = { 0xdb585f02, 0x1dd1, 0x41e2, {0xa7, 0xe5, 0xd4, 0x7b, 0x79, 0x08, 0xcf, 0x7c} }
gDashIoCfgProtocolGuid = { 0x6e0762db, 0x18c0, 0x0c0a, {0x8a, 0x6c, 0x6f, 0xfd, 0xdb, 0xf1, 0x0c, 0x91} }
gMctpSmbusProtocolGuid = { 0xe330b506, 0x10a5, 0x422a, {0xb5, 0x4e, 0x67, 0x32, 0x54, 0x58, 0x12, 0x64} }
gMctpBusProtocolGuid = { 0xf76db796, 0xaa3c, 0x48e8, {0x93, 0xc5, 0x60, 0x89, 0x55, 0xa3, 0x80, 0xc9} }
gMctpProtocolGuid = { 0xb0c97127, 0xf863, 0x489c, {0x97, 0x35, 0x40, 0x67, 0x6a, 0x7a, 0xb7, 0x66} }
gPldmProtocolGuid = { 0x5b6d567e, 0xb2e9, 0x470f, {0x9e, 0x21, 0x94, 0xb7, 0xde, 0xd0, 0x6a, 0xc9} }
gSmbiosSensorExtensionProtocolGuid = { 0x517dd8a7, 0x3c79, 0x410f, {0x80, 0x1b, 0xb8, 0x8c, 0x9a, 0x85, 0x6e, 0x0d} }
gEfiSetupUtilityBrowserProtocolGuid = { 0x392744da, 0xdf68, 0x4c3b, {0x96, 0x6b, 0xf2, 0x0f, 0x0f, 0x47, 0xbc, 0x23} }
gSetupMouseProtocolGuid = { 0xec002edf, 0x15e9, 0x499e, {0xad, 0xb1, 0x3d, 0x7b, 0xb1, 0x29, 0x47, 0xf5} }
gEfiOEMBadgingSupportProtocolGuid = { 0x4b11ff5b, 0x590c, 0x4bfe, {0x96, 0xa5, 0x04, 0xbc, 0x5c, 0xca, 0x5c, 0x11} }
gEfiHddPasswordServiceProtocolGuid = { 0x9c28be0c, 0xee32, 0x43d8, {0xa2, 0x23, 0xe7, 0xc1, 0x61, 0x4e, 0xf7, 0xca} }
gEfiHddPasswordDialogProtocolGuid = { 0x9c0c75ab, 0x0fa5, 0x436c, {0x85, 0x0c, 0xf0, 0x73, 0xcd, 0x8e, 0x1b, 0x17} }
gEfiSetupUtilityProtocolGuid = { 0xFE3542FE, 0xC1D3, 0x4EF8, {0x65, 0x7c, 0x80, 0x48, 0x60, 0x6f, 0xf6, 0x70} }
gEfiSetupUtilityApplicationProtocolGuid= { 0xe7a97370, 0x00ff, 0x4bba, {0xbb, 0xa0, 0xd0, 0xbc, 0x20, 0x0c, 0xce, 0x98} }
gEfiConsoleControlProtocolGuid = { 0xf42f7782, 0x012e, 0x4c12, {0x99, 0x56, 0x49, 0xf9, 0x43, 0x04, 0xf7, 0x21} }
gEndOfBdsBootSelectionProtocolGuid = { 0xC9C83B9B, 0x81E7, 0x4d76, {0xA3, 0x5F, 0x06, 0x8B, 0xC0, 0xCB, 0x97, 0xAE} }
gEndOfDisableQuietBootGuid = { 0x301dc83e, 0xb533, 0x4e1f, {0x83, 0xcc, 0xf3, 0xa6, 0x19, 0x64, 0x57, 0xaa} }
gEfiBootOptionPolicyProtocolGuid = { 0x0E664C9F, 0x8D6A, 0x4763, {0x8F, 0xED, 0xCB, 0x61, 0xC3, 0x76, 0x23, 0x2D} }
gCryptoServicesProtocolGuid = { 0xe1475e0c, 0x1746, 0x4802, {0x86, 0x2e, 0x01, 0x1c, 0x2c, 0x2d, 0x9d, 0x86} }
gCryptoServices2ProtocolGuid = { 0xc67fd6da, 0x1d11, 0x4dc6, {0x96, 0x36, 0x2c, 0xbe, 0xe9, 0x85, 0x60, 0xae} }
gSmmChipsetLibServicesProtocolGuid = { 0x92363E98, 0x5811, 0x49B4, {0xAA, 0x42, 0xDD, 0x81, 0x7C, 0xA0, 0x4C, 0x20} }
gPlatformSecurityProtocolGuid = { 0x98b49027, 0x8273, 0x4f51, {0xeb, 0xa9, 0x80, 0x69, 0x52, 0xd4, 0x88, 0xc0} }
gH2ODebugCommProtocolGuid = { 0xaf124cf2, 0x745f, 0x46a1, {0x86, 0xfc, 0x8f, 0x3a, 0xe3, 0x6d, 0x9f, 0xb0} }
gEfiMsioIsaAcpiProtocolGuid = { 0xec75ce8, 0xbcb8, 0x447c, {0x83, 0x90, 0xf, 0x3d, 0x88, 0xa3, 0xfe, 0x4d} }
gEfiSysPasswordServiceProtocolGuid = { 0x55d662ce, 0x2ec6, 0x4451, {0xa3, 0x05, 0xba, 0x06, 0xb5, 0x07, 0x86, 0xc5} }
gEfiIdeResourceIoInfoProtocolGuid = {0x54c03d2d, 0x5903, 0x4dfb, { 0x88, 0xb7, 0xfa, 0x76, 0x36, 0xbe, 0x03, 0xd1} }
gEfiAhciResourceIoInfoProtocolGuid = {0x56947330, 0x585c, 0x4470, { 0xa9, 0x5d, 0xc5, 0x5c, 0x52, 0x9f, 0xeb, 0x47} }
gIrsiRegistrationProtocolGuid = { 0x1c2e4602, 0xe3ba, 0x4b07, {0xe3, 0xb8, 0x35, 0x55, 0xa5, 0x1c, 0x61, 0x3a} }
gFvRegionInfoProtocolGuid = { 0x5a25cbb6, 0x4db1, 0x4e08, {0xba, 0x7b, 0x57, 0x02, 0x50, 0xeb, 0xfc, 0x9e} }
gEfiRngProtocolGuid = { 0x3152bca5, 0xeade, 0x433d, {0x86, 0x2e, 0xc0, 0x1c, 0xdc, 0x29, 0x1f, 0x44} }
gConsoleRedirectionServiceProtocolGuid = { 0x60f904c4, 0x6ff , 0x4004, {0x8e, 0x2b, 0x95, 0x86, 0x90, 0xe3, 0xcc, 0x97} }
gEfiSkipScanRemovableDevProtocolGuid = { 0xed0d91de, 0xd828, 0x4ea2, {0x83, 0x85, 0xef, 0x73, 0x55, 0x5b, 0x3b, 0xb7} }
gEfiMonitorKeyFilterProtocolGuid = { 0x9e43e128, 0xc74d, 0x42f4, {0x8c, 0x0c, 0x48, 0x11, 0x67, 0x4a, 0x17, 0xb5} }
gEfiCRPolicyProtocolGuid = { 0x1ae6fb95, 0xc2c7, 0x4e8e, {0xae, 0x09, 0xb9, 0xcc, 0x8e, 0xc9, 0x3c, 0xe2} }
gCRBdsHookProtocolGuid = { 0x9d9a4de2, 0xa4c0, 0x415c, {0x91, 0x9e, 0x89, 0x8a, 0x0a, 0xc4, 0x09, 0xb0} }
gEfiStartOfBdsDiagnosticsProtocolGuid = { 0x3725e246, 0x7cab, 0x4241, {0x95, 0xa3, 0xa5, 0x60, 0xbd, 0xf4, 0x4a, 0x6c} }
gEfiUgaSplashProtocolGuid = { 0xa45b3a0d, 0x2e55, 0x4c03, {0xad, 0x9c, 0x27, 0xd4, 0x82, 0x0b, 0x50, 0x7e} }
gMemoryErrorEventGuid = { 0xad9f9abb, 0x1f89, 0x4c57, {0xa1, 0x2d, 0xa2, 0xdb, 0x2d, 0xfa, 0xf5, 0x98} }
gTerminalEscCodeProtocolGuid = { 0xC40BC698, 0x0F16, 0x443c, {0xB2, 0xF0, 0xBA, 0x6B, 0x5B, 0x16, 0x37, 0x99} }
gEfiSioIt8728fProtocolGuid = { 0x9be05994, 0x0200, 0x4170, {0xa6, 0x14, 0xed, 0x96, 0x15, 0xe3, 0x1c, 0x6b} }
gEfiAlertStandardFormatProtocolGuid = { 0xcc93a70b, 0xec27, 0x49c5, {0x8b, 0x34, 0x13, 0x93, 0x1e, 0xfe, 0xd6, 0xe2} }
gPciPolicyProtocolGuid = { 0xe60e8aad, 0x9345, 0x4074, {0x86, 0x0d, 0xbc, 0x3e, 0xea, 0x6b, 0x2a, 0xba} }
gEfiSmmFtwProtocolGuid = { 0x83a108ca, 0x4641, 0x451a, {0x92, 0x1d, 0x9a, 0x42, 0x2f, 0xe4, 0x6b, 0x1b} }
gEfiNonVolatileVariableProtocolGuid = { 0x173f9091, 0x44b6, 0x43be, {0x9d, 0x65, 0x98, 0x94, 0x7b, 0xd9, 0xb9, 0xd7} }
gEfiReadOnlyVariableProtocolGuid = { 0x257a9418, 0xcb21, 0x4b4b, {0xb3, 0x92, 0xc9, 0xdc, 0x32, 0xc2, 0x75, 0x94} }
gEfiEmuNonVolatileVariableProtocolGuid = { 0x2b3820fb, 0x0f77, 0x4bec, {0x96, 0xe4, 0xcb, 0x26, 0xc0, 0xe9, 0xf5, 0x53} }
gEfiVariableDefaultUpdateProtocolGuid = { 0xb701cfae, 0x4dd4, 0x42ff, {0xae, 0x96, 0xf2, 0x14, 0x67, 0xa9, 0x2b, 0x3c} }
gEfiAcpiWpbtProtocolGuid = { 0x720AD23B, 0x0375, 0x43e8, {0x89, 0x34, 0xFC, 0x75, 0x13, 0xDB, 0xBA, 0x39} }
gEfiBiosRegionLockProtocolGuid = { 0xe687e50b, 0xc98d, 0x4780, {0xa7, 0xb0, 0xe4, 0xc7, 0xc4, 0xaf, 0x7f, 0x69} }
gEfiOverrideAspmProtocolGuid = { 0x4CD150E9, 0x016B, 0x4e54, {0xBD, 0x00, 0x5C, 0x86, 0xEB, 0xE6, 0x37, 0xD6} }
gPublishAcpiTableDoneProtocolGuid = { 0x80EFBB27, 0x5462, 0x4338, {0xB6, 0xDF, 0xD4, 0x22, 0x14, 0xE9, 0x0F, 0xD8} }
gEfiEventLogProtocolGuid = { 0x6a73deeb, 0x63c0, 0x49c6, {0xa5, 0xd4, 0x94, 0xcf, 0xe0, 0x10, 0x0f, 0xe3} }
gAcpiEnableCallbackDoneProtocolGuid = { 0xcc89c099, 0xd5dc, 0x4af6, {0xa3, 0x77, 0x8a, 0x26, 0xfd, 0x75, 0xf4, 0xad} }
gAcpiEnableCallbackStartProtocolGuid = { 0x0228dc7f, 0x70e4, 0x4bd7, {0xa0, 0x74, 0xf9, 0xf7, 0xbb, 0xe1, 0xaa, 0xab} }
gAcpiDisableCallbackDoneProtocolGuid = { 0x8dcd8fb0, 0xfea0, 0x472c, {0x98, 0x4f, 0xd3, 0xa8, 0x72, 0xa7, 0x0d, 0xa5} }
gAcpiDisableCallbackStartProtocolGuid = { 0x89f47d4e, 0x908a, 0x419a, {0x87, 0x9f, 0x1e, 0xbc, 0x94, 0x70, 0xae, 0xf6} }
gAcpiRestoreCallbackDoneProtocolGuid = { 0x5978b821, 0x3f33, 0x4347, {0xa5, 0x69, 0x02, 0x3b, 0x6b, 0xf7, 0xbe, 0x59} }
gAcpiRestoreCallbackStartProtocolGuid = { 0x7b3d95cf, 0xd35e, 0x4fdf, {0x89, 0xdc, 0x0e, 0xdc, 0xc8, 0x58, 0x62, 0xef} }
gLegacyBiosDependencyGuid = { 0xdf0c7744, 0xa1c2, 0x4f5b, {0xb8, 0xd8, 0x86, 0xad, 0xe9, 0xf3, 0xa5, 0x46} }
gLegacyFreeGuid = { 0xc640276e, 0xdd54, 0x41d5, {0xa0, 0x89, 0x41, 0x77, 0x3a, 0x3e, 0xf9, 0x7d} }
gEfiPlatformMemTestGuid = { 0x859ba18, 0x7dd7, 0x4ed7, {0xa8, 0x8e, 0x10, 0x9c, 0x63, 0x91, 0x7b, 0xdd} }
gEfiVirtualMemoryAccessProtocolGuid = { 0x745d377a, 0xb988, 0x47b2, {0xb1, 0x8f, 0xbb, 0xc8, 0xd, 0xc5, 0x66, 0x98} }
gEfiCompatibleMemoryTestedGuid = { 0x64c475ef, 0x344b, 0x492c, {0x93, 0xad, 0xab, 0x9e, 0xb4, 0x39, 0x50, 0x4 } }
gEfiSmmInt15ServiceProtocolGuid = { 0x1fa493a8, 0xb360, 0x4205, {0xb8, 0xfe, 0xcc, 0x83, 0xbc, 0x57, 0xb7, 0x3a} }
gEfiTpmPhysicalPresenceProtocolGuid = { 0x15f81fc9, 0x9304, 0x407b, {0x89, 0xc4, 0x2c, 0xac, 0x35, 0x86, 0x10, 0xa7} }
gH2OChipsetServicesProtocolGuid = { 0x14afc99e, 0xe23e, 0x11e1, {0xa2, 0x34, 0xd0, 0xdf, 0x9a, 0x35, 0xc1, 0x06} }
gH2OSmmChipsetServicesProtocolGuid = { 0x42b70ab8, 0xb17f, 0x48b9, {0x93, 0x35, 0x10, 0x24, 0xa6, 0xe0, 0x0a, 0x7b} }
gEfiSpeakerInterfaceProtocolGuid = { 0x400b4476, 0x3081, 0x11d6, {0x87, 0xed, 0x00, 0x06, 0x29, 0x45, 0xc3, 0xb9} }
gUefiRaidOpromReadyGuid = { 0xe553a1e3, 0xe26e, 0x4edf, {0x8a, 0xe1, 0xe3, 0xed, 0x93, 0x57, 0xaf, 0x56} }
gEfiTrEEServiceBindingProtocolGuid = { 0x4cf01d0a, 0xc48c, 0x4271, {0xa2, 0x2a, 0xad, 0x8e, 0x55, 0x97, 0x81, 0x88} }
gEfiTrEEProtocolGuid = { 0x607f766c, 0x7455, 0x42be, {0x93, 0x0b, 0xe4, 0xd7, 0x6d, 0xb2, 0x72, 0x0f} }
gTpm2InterfaceGuid = { 0x18d1324c, 0x7c8f, 0x489e, {0x91, 0x8d, 0x3b, 0x7b, 0x78, 0x60, 0x52, 0x33} }
gEfiTrEEPhysicalPresenceProtocolGuid = { 0x469718df, 0x6f19, 0x43e7, {0x90, 0x3b, 0xea, 0x6b, 0x03, 0x55, 0x55, 0xbb} }
gEfiTrEEMeasureOsLoaderAuthorityProtocolGuid = {0xCA8BC404, 0x5655, 0x4262, {0xA5, 0x9A, 0x5E, 0xEF, 0x0B, 0xB5, 0x97, 0x9C} }
gEfiIsaVoltagleDeviceProtocolGuid = { 0x17C57DB5, 0x813E, 0x482C, { 0xA0, 0xA8, 0x06, 0x4F, 0x8F, 0xBD, 0xE4, 0x15} }
gEfiIsaFanSpeedDeviceProtocolGuid = { 0xCCA40B3C, 0x8020, 0x4EBF, { 0x80, 0x1E, 0x93, 0x19, 0x65, 0x0F, 0xAF, 0x86} }
gEfiIsaTemperatureDeviceProtocolGuid = { 0x1756F9B8, 0x921E, 0x4A85, { 0x81, 0xF7, 0x19, 0xFF, 0xC5, 0xAE, 0xAF, 0xE1} }
gEfiIsaPnp303DeviceProtocolGuid = { 0x4c7632f0, 0x3dc2, 0x11e1, {0xb8, 0x6c, 0x08, 0x00, 0x20, 0x0c, 0x9a, 0x66} }
gEfiIsaPnp401DeviceProtocolGuid = { 0x7d996ff1, 0x26ee, 0x49eb, {0xbf, 0x18, 0xd8, 0x10, 0x09, 0xb7, 0xaf, 0xca} }
gEfiIsaPnp501DeviceProtocolGuid = { 0x46EE8A89, 0xC3AB, 0x4B35, {0xAE, 0xC1, 0x49, 0x18, 0xE5, 0x6B, 0x09, 0x1C} }
gEfiIsaPnp510DeviceProtocolGuid = { 0x5f4306e8, 0xafb0, 0x4573, {0xa6, 0x48, 0xa0, 0xcc, 0x1b, 0x13, 0x48, 0xd7} }
gEfiIsaPnp604DeviceProtocolGuid = { 0xeb9ec8be, 0xff02, 0x47a4, {0xb3, 0x1e, 0x92, 0xe3, 0xa1, 0x17, 0x9b, 0x6c} }
gEfiIsaPnpB02fDeviceProtocolGuid = { 0x4d24469d, 0xce4e, 0x46b2, {0x9b, 0xe2, 0x27, 0x33, 0xd , 0x2d, 0xe7, 0x63} }
gEfiIsaPnpF03DeviceProtocolGuid = { 0x75819fa4, 0x72b0, 0x4e98, {0xb6, 0xa0, 0xff, 0x2a, 0xa8, 0xbf, 0xf0, 0xbb} }
gEfiSioWdtProtocolGuid = { 0x43f87b04, 0xd9c1, 0x4ee8, {0x96, 0x8f, 0x71, 0x57, 0xbb, 0xb5, 0x23, 0x98} }
gEfiLegacyBiosProtocolGuid = { 0xdb9a1e3d, 0x45cb, 0x4abb, {0x85, 0x3b, 0xe5, 0x38, 0x7f, 0xdb, 0x2e, 0x2d} }
gInt15PrivateDataGuid = { 0x3d819f77, 0xad7d, 0x407d, { 0x8d, 0x44, 0xe7, 0xa6, 0x1f, 0x0c, 0xb4, 0x9c} }
gTianoCompressProtocolGuid = { 0x0e1c2f09, 0xa27d, 0x47e8, {0xb4, 0xa0, 0x15, 0xb2, 0x29, 0x59, 0xfa, 0xa0} }
gH2OSdHostIoProtocolGuid = { 0x296d31a3, 0x59a3, 0x432a, { 0xa4, 0x5, 0x37, 0xbd, 0x62, 0x8c, 0x6a, 0xfe} }
gH2ODialogProtocolGuid = { 0x3634b8f9, 0xd032, 0x4f21, {0xa9, 0x89, 0x31, 0xad, 0xf0, 0x5f, 0x00, 0x12} }
gDynamicHotKeyProtocolGuid = { 0xd804fdef, 0xd62a, 0x464a, { 0x8b, 0x7d, 0xad, 0xc6, 0x9b, 0xc1, 0x9c, 0xbb }}
gStringTransformProtocolGuid = { 0x404DAB9C, 0xEE13, 0x483c, { 0xBD, 0x3A, 0x33, 0x5B, 0xC0, 0x91, 0x7C, 0x6D }}
gH2OKeyDescProtocolGuid = { 0xe911342e, 0x7b6b, 0x4257, {0x83, 0xfb, 0x4f, 0x0f, 0x41, 0xd9, 0x31, 0xca} }
gTrueTypeDecoderProtocolGuid = { 0xef6568e2, 0x7557, 0x4ae7, { 0xa3, 0x37, 0xb9, 0xf4, 0xc5, 0x0, 0x87, 0x74} }
gH2OWindowProtocolGuid = { 0x10e432f7, 0x3cbd, 0x49bd, {0x83, 0xf6, 0x96, 0x23, 0x10, 0x98, 0x26, 0xa5} }
gH2OIhisiProtocolGuid = { 0x6C23A1EF, 0x2CB7, 0x4A60, {0x8F, 0x8C, 0x08, 0xA3, 0xDE, 0x8D, 0x7A, 0xCF} }
gH2OIhisiParamBufferProtocolGuid = { 0xB5750984, 0xDD8A, 0x4E3F, {0x8D, 0x81, 0x50, 0x4C, 0x3C, 0xCC, 0xE4, 0x66} }
gH2OFormBrowserProtocolGuid = { 0xe1c17f13, 0xba6b, 0x42e5, {0x98, 0x5a, 0xb4, 0x18, 0x7c, 0xa0, 0x1a, 0x3f} }
gH2OBdsServicesProtocolGuid = { 0x8bfff2c1, 0xbb8, 0x47fd, {0x9f, 0x6a, 0xae, 0xc1, 0x1, 0xac, 0xbe, 0x6e } }
gH2OBdsBootGroupProtocolGuid = { 0x29e05736, 0x8d1c, 0x4565, {0xa4, 0xd8, 0x86, 0xbf, 0x1f, 0x03, 0xb7, 0x0e} }
gH2OSecurityArchProtocolGuid = { 0x335ED5DE, 0x9194, 0x4FCC, {0x8C, 0x48, 0x75, 0xB5, 0x89, 0xA0, 0x75, 0xAC} }
gH2ORamDiskServicesProtocolGuid = { 0x2bd4fcac, 0x5b23, 0x4fb1, {0xae, 0x10, 0x6e, 0x6e, 0xfe, 0xe9, 0x6a, 0x77} }
gH2OCapsuleUpdateProgressProtocolGuid = { 0x142b9a2a, 0x2e71, 0x486f, {0x80, 0xbd, 0x5b, 0x7b, 0xda, 0xc1, 0xde, 0xec} }
gH2OAtaDxeReadyProtocolGuid = { 0xc75b6c40, 0x0508, 0x4d6c, {0xb0, 0xbe, 0x18, 0x07, 0x2c, 0xfd, 0x02, 0x9d} }
gH2ONvmeDxeReadyProtocolGuid = { 0xeffb22f6, 0x6b49, 0x47a2, { 0x9a, 0x10, 0x9, 0x76, 0x52, 0xa6, 0x29, 0xff }}
gH2OAtaLegacyDxeReadyProtocolGuid = { 0x4f1a9e40, 0x47a0, 0x474f, { 0xba, 0xc3, 0x43, 0x9a, 0x63, 0xca, 0x76, 0x6d }}
gH2ONvmxpressLegacyDxeReadyProtocolGuid = { 0x4abd06b2, 0x984d, 0x42bc, { 0xab, 0xd4, 0xb4, 0xe7, 0xd3, 0xa6, 0x6e, 0x5f }}
gH2ONvmxpressInitCompleteProtocolGuid = { 0x6a8294e0, 0x1737, 0x49ab, { 0x80, 0xae, 0xf6, 0x93, 0x8b, 0x92, 0x80, 0x0e }}
gH2OSdMmcSupplementProtocolGuid = { 0x46784364, 0xb9f1, 0x4f21, {0xa3, 0xa9, 0x36, 0xb8, 0xf7, 0x31, 0x85, 0xdf} }
gH2OIsaDeviceProtocolGuid = { 0x25744fe3, 0x604a, 0x4c51, {0x91, 0x2f, 0xdb, 0x2f, 0x91, 0xd3, 0xa1, 0xa5} }
gEdkiiSmmConfMemProtocolGuid = { 0x22983d31, 0xcce1, 0x4209, { 0x92, 0xc5, 0xe, 0x58, 0x23, 0xe, 0x18, 0x65 }}
gVmdPhySataDevicePathGuid = { 0x95c0e7c6, 0x01c1, 0x4937, {0x8f, 0x22, 0x8b, 0xc6, 0x0c, 0xc9, 0xbc, 0xe4}}
[PcdsFeatureFlag]
gInsydeTokenSpaceGuid.PcdFrontPageSupported|TRUE|BOOLEAN|0x10000001
gInsydeTokenSpaceGuid.PcdSysPasswordInCmos|TRUE|BOOLEAN|0x10000002
gInsydeTokenSpaceGuid.PcdSysPasswordSupportUserPswd|FALSE|BOOLEAN|0x10000003
gInsydeTokenSpaceGuid.PcdUseEcpVariableStoreHeader|TRUE|BOOLEAN|0x10000005
gInsydeTokenSpaceGuid.PcdUseFastCrisisRecovery|TRUE|BOOLEAN|0x10000006
gInsydeTokenSpaceGuid.PcdStatusCodeUseDdt|FALSE|BOOLEAN|0x10000007
gInsydeTokenSpaceGuid.PcdSecureFlashSupported|TRUE|BOOLEAN|0x10000009
gInsydeTokenSpaceGuid.PcdHdBootDevPathVarSupported|FALSE|BOOLEAN|0x1000000B
gInsydeTokenSpaceGuid.PcdBootLogoOnlyEnable|TRUE|BOOLEAN|0x1000000E
gInsydeTokenSpaceGuid.PcdE820TableNetBsdSupported|FALSE|BOOLEAN|0x10000010
gInsydeTokenSpaceGuid.PcdReturnDialogCycle|FALSE|BOOLEAN|0x10000011
gInsydeTokenSpaceGuid.PcdFvbAccessThroughSmi|FALSE|BOOLEAN|0x10000012
gInsydeTokenSpaceGuid.PcdRecoveryHobReportsEntireCapsule|TRUE|BOOLEAN|0x10000013
gInsydeTokenSpaceGuid.PcdDdtStatusCodeReportsProgressCode|FALSE|BOOLEAN|0x10000014
gInsydeTokenSpaceGuid.PcdStatusCodeUseCmos|FALSE|BOOLEAN|0x10000015
gInsydeTokenSpaceGuid.PcdH2OTpmSupported|TRUE|BOOLEAN|0x10000016
gInsydeTokenSpaceGuid.PcdCrisisRecoverySupported|TRUE|BOOLEAN|0x10000018
gInsydeTokenSpaceGuid.PcdH2ONvmeSupported|TRUE|BOOLEAN|0x1000001b
gInsydeTokenSpaceGuid.PcdH2OUsbSupported|TRUE|BOOLEAN|0x1000001c
gInsydeTokenSpaceGuid.PcdH2OAhciSupported|TRUE|BOOLEAN|0x1000001d
gInsydeTokenSpaceGuid.PcdH2OIdeSupported|FALSE|BOOLEAN|0x1000001e
gInsydeTokenSpaceGuid.PcdH2OSdhcSupported|TRUE|BOOLEAN|0x1000001f
gInsydeTokenSpaceGuid.PcdH2ODdtSupported|FALSE|BOOLEAN|0x10000020
gInsydeTokenSpaceGuid.PcdRestoreGptTable|FALSE|BOOLEAN|0x10000021
gInsydeTokenSpaceGuid.PcdMemoryMapConsistencyCheck|TRUE|BOOLEAN|0x10000022
gInsydeTokenSpaceGuid.PcdSecureSysPasswordSupported|FALSE|BOOLEAN|0x10000023
gInsydeTokenSpaceGuid.PcdPostCodeRedirectedToReportStatusCode|TRUE|BOOLEAN|0x10000024
gInsydeTokenSpaceGuid.PcdUnsignedFvSupported|FALSE|BOOLEAN|0x10000026
gInsydeTokenSpaceGuid.PcdH2OTpm2Supported|TRUE|BOOLEAN|0x10000027
gInsydeTokenSpaceGuid.PcdSnapScreenSupported|FALSE|BOOLEAN|0x10000028
gInsydeTokenSpaceGuid.PcdUefiPauseKeyFunctionSupport|FALSE|BOOLEAN|0x10000029
gInsydeTokenSpaceGuid.PcdUpdateSecureBootVariablesSupported|TRUE|BOOLEAN|0x1000002a
gInsydeTokenSpaceGuid.PcdRuntimeReclaimSupported|TRUE|BOOLEAN|0x1000002b
gInsydeTokenSpaceGuid.PcdBackupSecureBootSettingsSupported|FALSE|BOOLEAN|0x1000002c
gInsydeTokenSpaceGuid.Pcd64BitAmlSupported|FALSE|BOOLEAN|0x1000002d
gInsydeTokenSpaceGuid.PcdStatusCodeUseUsb|FALSE|BOOLEAN|0x1000002e
gInsydeTokenSpaceGuid.PcdTextModeFullScreenSupport|FALSE|BOOLEAN|0x1000002f
gInsydeTokenSpaceGuid.PcdOnlyUsePrimaryMonitorToDisplay|FALSE|BOOLEAN|0x10000030
gInsydeTokenSpaceGuid.PcdSetMtcToCmos|TRUE|BOOLEAN|0x10000031
gInsydeTokenSpaceGuid.PcdH2OCapsuleUpdateSupported|TRUE|BOOLEAN|0x10000034
gInsydeTokenSpaceGuid.PcdMultiConfigSupported|FALSE|BOOLEAN|0x10000035
gInsydeTokenSpaceGuid.PcdAutoCreateDummyBootOption|TRUE|BOOLEAN|0x10000036
gInsydeTokenSpaceGuid.PcdDynamicHotKeySupported|FALSE|BOOLEAN|0x10000037
# gInsydeTokenSpaceGuid.PcdH2OFormBrowserSupported|TRUE|BOOLEAN|0x10000039
gInsydeTokenSpaceGuid.PcdH2OFormBrowserLocalMetroDESupported|FALSE|BOOLEAN|0x1000003A
gInsydeTokenSpaceGuid.PcdH2OFormBrowserLocalTextDESupported|FALSE|BOOLEAN|0x1000003B
gInsydeTokenSpaceGuid.PcdTpmAutoDetection|TRUE|BOOLEAN|0x1000003C
# gInsydeTokenSpaceGuid.PcdGraphicsSetupSupported|FALSE|BOOLEAN|0x1000003D
gInsydeTokenSpaceGuid.PcdNoExternalDmaSupported|TRUE|BOOLEAN|0x1000003E
gInsydeTokenSpaceGuid.PcdH2OCsmSupported|TRUE|BOOLEAN|0x1000003F
gInsydeTokenSpaceGuid.PcdEndOfDxeEventSupported|TRUE|BOOLEAN|0x10000040
gInsydeTokenSpaceGuid.PcdUefiCapsuleUpdateSupported|FALSE|BOOLEAN|0x10000041
gInsydeTokenSpaceGuid.PcdWin8FastBootErrorMessageSupported|TRUE|BOOLEAN|0x10000042
gInsydeTokenSpaceGuid.PcdH2OAcpiBgrtSupported|TRUE|BOOLEAN|0x10000043
gInsydeTokenSpaceGuid.PcdH2OI2cSupported|FALSE|BOOLEAN|0x10000044
gInsydeTokenSpaceGuid.PcdH2OUfsSupported|FALSE|BOOLEAN|0x10000045
gInsydeTokenSpaceGuid.PcdBvdtGenBiosBuildTimeSupported|FALSE|BOOLEAN|0x10000046
gInsydeTokenSpaceGuid.PcdH2OUsbPeiSupported|TRUE|BOOLEAN|0x10000047
gInsydeTokenSpaceGuid.PcdDisplayOemHotkeyString|FALSE|BOOLEAN|0x10000049
gInsydeTokenSpaceGuid.PcdH2OTpm2PtpSupported|TRUE|BOOLEAN|0x1000004A
gInsydeTokenSpaceGuid.PcdBuildActivatesSecureBoot|FALSE|BOOLEAN|0x1000004B
gInsydeTokenSpaceGuid.PcdH2OBdsDefaultBootListGenericOsSupported|TRUE|BOOLEAN|0x1000004C
gInsydeTokenSpaceGuid.PcdH2OSetupChangeDisplaySupported|FALSE|BOOLEAN|0x1000004D
gInsydeTokenSpaceGuid.PcdH2OStatusCodeBeepSupported|FALSE|BOOLEAN|0x1000004E
gInsydeTokenSpaceGuid.PcdH2OStatusCodeBeepUsePcSpeaker|TRUE|BOOLEAN|0x1000004F
gInsydeTokenSpaceGuid.PcdH2OStatusCodeBeepUseAzalia|FALSE|BOOLEAN|0x10000050
gInsydeTokenSpaceGuid.PcdH2ORotateScreenSupported|FALSE|BOOLEAN|0x10000051
gInsydeTokenSpaceGuid.PcdH2ORotateShellSupported|FALSE|BOOLEAN|0x10000052
gInsydeTokenSpaceGuid.PcdH2OMultiConfigUpdateSMBiosSupported|FALSE|BOOLEAN|0x10000053
gInsydeTokenSpaceGuid.PcdH2OPciOptionRomSecurityControlSupported|FALSE|BOOLEAN|0x10000054
gInsydeTokenSpaceGuid.PcdH2OPciOptionRomSecurityControlSetupSupported|FALSE|BOOLEAN|0x10000055
gInsydeTokenSpaceGuid.PcdH2OSecureBootSupported|TRUE|BOOLEAN|0x10000056
#gInsydeTokenSpaceGuid.PcdEdkShellBinSupported|FALSE|BOOLEAN|0x10000057
gInsydeTokenSpaceGuid.PcdShellBinSupported|FALSE|BOOLEAN|0x10000058
gInsydeTokenSpaceGuid.PcdShellBuildSupported|FALSE|BOOLEAN|0x10000059
gInsydeTokenSpaceGuid.PcdSingleCertVerifyCapsule|FALSE|BOOLEAN|0x1000005A
gInsydeTokenSpaceGuid.PcdInstantCapsuleUpdateSupported|FALSE|BOOLEAN|0x1000005B
gInsydeTokenSpaceGuid.PcdStatusCodeUseXhc|TRUE|BOOLEAN|0x1000005C
gInsydeTokenSpaceGuid.PcdH2OPeiTimerSupported|FALSE|BOOLEAN|0x1000005D
gInsydeTokenSpaceGuid.PcdH2OHddPasswordSupported|FALSE|BOOLEAN|0x1000005E
gInsydeTokenSpaceGuid.PcdPciCacheLineSizeSupported|TRUE|BOOLEAN|0x1000005F
gInsydeTokenSpaceGuid.PcdH2OFormBrowserLocalMetroDEShowFpsSupport|FALSE|BOOLEAN|0x10000060
## Indicates if RAM Disk feature will be enabled
# TRUE - RAM Disk feature will be enabled.
# FALSE - RAM Disk feature will not be enabled.
# @Prompt Enable RAM Disk feature.
gInsydeTokenSpaceGuid.PcdH2ORamDiskSupported|FALSE|BOOLEAN|0x10000061
## Indicates if RAM Disk Services Protocol will be installed
# Only used when PcdH2ORamDiskSupported is TRUE.
# TRUE - RAM Disk Services Protocol will be installed.
# FALSE - RAM Disk Services Protocol will not be installed.
# @Prompt Install RAM Disk Services Protocol.
gInsydeTokenSpaceGuid.PcdH2ORamDiskApiSupported|TRUE|BOOLEAN|0x10000062
## Indicates if RAM Disk shell application will be produced.
# Only used when PcdH2ORamDiskSupported is TRUE.
# TRUE - RAM Disk shell application will be produced.
# FALSE - RAM Disk shell application will not be produced.
# @Prompt Produce RAM Disk shell application.
gInsydeTokenSpaceGuid.PcdH2ORamDiskAppSupported|TRUE|BOOLEAN|0x10000063
gInsydeTokenSpaceGuid.PcdH2OQ2LServiceSupported|FALSE|BOOLEAN|0x10000064
gInsydeTokenSpaceGuid.PcdH2OIhisiRuntimeProtect|FALSE|BOOLEAN|0x10000065
gInsydeTokenSpaceGuid.PcdCompatibleTrEEPpSupported|TRUE|BOOLEAN|0x10000066
gInsydeTokenSpaceGuid.PcdH2OBuildAutoAdjust|TRUE|BOOLEAN|0x10000067
gInsydeTokenSpaceGuid.PcdH2OBdsSysPrepSupported|TRUE|BOOLEAN|0x10000068
gInsydeTokenSpaceGuid.PcdH2OCustomizedSecureBootSupported|FALSE|BOOLEAN|0x10000069
gInsydeTokenSpaceGuid.PcdH2OBootMgrChangeBootOrderSupported|FALSE|BOOLEAN|0x10000071
gInsydeTokenSpaceGuid.PcdH2OBootMgrAutoDetectRemovableBootDevice|TRUE|BOOLEAN|0x10000074
gInsydeTokenSpaceGuid.PcdH2OIrsiSupported|FALSE|BOOLEAN|0x10000072
gInsydeTokenSpaceGuid.PcdH2OReducePrservedMemorySupported|FALSE|BOOLEAN|0x10000073
gInsydeTokenSpaceGuid.PcdH2OTcmSupported|FALSE|BOOLEAN|0x10000078
gInsydeTokenSpaceGuid.PcdH2OTpm2CreateMsftIndexC0Supported|FALSE|BOOLEAN|0x10000079
gInsydeTokenSpaceGuid.PcdH2OBmpDecoderSupported|TRUE|BOOLEAN|0x1000007A
gInsydeTokenSpaceGuid.PcdH2OGifDecoderSupported|TRUE|BOOLEAN|0x1000007B
gInsydeTokenSpaceGuid.PcdH2OJpegDecoderSupported|TRUE|BOOLEAN|0x1000007C
gInsydeTokenSpaceGuid.PcdH2OPcxDecoderSupported|TRUE|BOOLEAN|0x1000007D
gInsydeTokenSpaceGuid.PcdH2OPngDecoderSupported|TRUE|BOOLEAN|0x1000007E
gInsydeTokenSpaceGuid.PcdH2OTgaDecoderSupported|TRUE|BOOLEAN|0x1000007F
#
# MultiBoard feature
#
gInsydeTokenSpaceGuid.PcdH2OUnitTestBuild|FALSE|BOOLEAN|0x1000009F
gInsydeTokenSpaceGuid.PcdH2OMultiBoardSupported|FALSE|BOOLEAN|0x1000006A
gInsydeTokenSpaceGuid.PcdH2OMultiBoardPciOptionRomSupported|FALSE|BOOLEAN|0x1000006B
gInsydeTokenSpaceGuid.PcdH2OMultiBoardVerbTableCfgSupported|FALSE|BOOLEAN|0x1000006C
gInsydeTokenSpaceGuid.PcdH2OBdsOemBadgingSupported|FALSE|BOOLEAN|0x1000006D
gInsydeTokenSpaceGuid.PcdH2OWarningLogoSupported|TRUE|BOOLEAN|0x1000006E
gInsydeTokenSpaceGuid.PcdH2OAcpiWsmtSupport|FALSE|BOOLEAN|0x1000006F
gInsydeTokenSpaceGuid.PcdH2OCustomDefaultSupported|FALSE|BOOLEAN|0x10000070
gInsydeTokenSpaceGuid.PcdH2OPciOptionRomSecurityControlBySlot|FALSE|BOOLEAN|0x10000075
gInsydeTokenSpaceGuid.PcdH2OAcpiSdevSupport|FALSE|BOOLEAN|0x10000076
gInsydeTokenSpaceGuid.PcdH2OIhisiCmdBufferSupported|FALSE|BOOLEAN|0x10000080
gInsydeTokenSpaceGuid.PcdH2OIhisiCmdBufferBelow4Gb|TRUE|BOOLEAN|0x10000081
gInsydeTokenSpaceGuid.PcdH2OIhisiImageBufferSupported|FALSE|BOOLEAN|0x10000082
gInsydeTokenSpaceGuid.PcdH2OIhisiImageBufferBelow4Gb|TRUE|BOOLEAN|0x10000083
gInsydeTokenSpaceGuid.PcdH2OPciOptionRomSupported|TRUE|BOOLEAN|0x10000084
gInsydeTokenSpaceGuid.PcdH2OIhisiDatsSupported|TRUE|BOOLEAN|0x10000085
gInsydeTokenSpaceGuid.PcdH2OIhisiFbtsSupported|TRUE|BOOLEAN|0x10000086
gInsydeTokenSpaceGuid.PcdH2OIhisiFbts2Supported|TRUE|BOOLEAN|0x10000087
gInsydeTokenSpaceGuid.PcdH2OIhisiFetsSupported|TRUE|BOOLEAN|0x10000088
gInsydeTokenSpaceGuid.PcdH2OIhisiFmtsSupported|TRUE|BOOLEAN|0x10000089
gInsydeTokenSpaceGuid.PcdH2OIhisiVatsSupported|TRUE|BOOLEAN|0x1000008A
gInsydeTokenSpaceGuid.PcdH2OBdsUsbCreateShortFormBootOption|TRUE|BOOLEAN|0x1000008B
gInsydeTokenSpaceGuid.PcdH2OFdmChainOfTrustSupported|FALSE|BOOLEAN|0x1000008C
gInsydeTokenSpaceGuid.PcdH2OCapsuleCrashDumpSupport|FALSE|BOOLEAN|0x1000008D
gInsydeTokenSpaceGuid.PcdH2OTpmS3StartupFailureReboot|FALSE|BOOLEAN|0x1000008E
gInsydeTokenSpaceGuid.PcdH2OExtFileSystemSupported|FALSE|BOOLEAN|0x1000008F
gInsydeTokenSpaceGuid.PcdH2OSmbiosHandleSortEnable|TRUE|BOOLEAN|0x10000090
gInsydeTokenSpaceGuid.PcdH2OIhisiAuthNoneSupported|TRUE|BOOLEAN|0x10000091
gInsydeTokenSpaceGuid.PcdH2OIhisiAuthPostSupported|TRUE|BOOLEAN|0x10000092
gInsydeTokenSpaceGuid.PcdH2OIhisiAuthDxeSupported|TRUE|BOOLEAN|0x10000093
gInsydeTokenSpaceGuid.PcdH2OIhisiAuthSecureEnvSupported|TRUE|BOOLEAN|0x10000094
gInsydeTokenSpaceGuid.PcdH2OIhisiAuthPasswordSupported|TRUE|BOOLEAN|0x10000095
gInsydeTokenSpaceGuid.PcdH2OIhisiAuthSecureBootDisabledSupported|TRUE|BOOLEAN|0x10000096
gInsydeTokenSpaceGuid.PcdH2OIhisiAuthPasswordSupervisor|TRUE|BOOLEAN|0x10000097
gInsydeTokenSpaceGuid.PcdH2OIhisiAuthPasswordUser|TRUE|BOOLEAN|0x10000098
gInsydeTokenSpaceGuid.PcdH2OIhisiAuthEnabled|FALSE|BOOLEAN|0x10000099
gInsydeTokenSpaceGuid.PcdH2OIhisiAuthSupported|FALSE|BOOLEAN|0x1000009A
gInsydeTokenSpaceGuid.PcdH2OResetSupported|FALSE|BOOLEAN|0x1000009B
gInsydeTokenSpaceGuid.PcdH2OSecureBootDisableSupported|TRUE|BOOLEAN|0x1000009C
gInsydeTokenSpaceGuid.PcdH2OBiosUpdateFaultToleranceEnabled|FALSE|BOOLEAN|0x1000009D
gInsydeTokenSpaceGuid.PcdH2OBiosUpdateFaultToleranceResiliencyEnabled|FALSE|BOOLEAN|0x1000009E
gInsydeTokenSpaceGuid.PcdH2OVariableFlushCacheAtRuntime|TRUE|BOOLEAN|0x100000A0
gInsydeTokenSpaceGuid.PcdH2OIhisiCmdBufferPaddingSupported|TRUE|BOOLEAN|0x100000A1
gInsydeTokenSpaceGuid.PcdH2OIhisiImageBufferPaddingSupported|TRUE|BOOLEAN|0x100000A2
gInsydeTokenSpaceGuid.PcdH2OSecurityEventDisplaySupported|TRUE|BOOLEAN|0x100000A3
gInsydeTokenSpaceGuid.PcdH2OUefiCaCertificateSetupAddSupported|TRUE|BOOLEAN|0x100000A5
#
# H2O feature PCD to control which keyboard layout are installed into HII database.
#
gInsydeTokenSpaceGuid.PcdH2OKeyboardLayoutUsSupported|TRUE|BOOLEAN|0x10008000
gInsydeTokenSpaceGuid.PcdH2OKeyboardLayoutFrenchSupported|TRUE|BOOLEAN|0x10008001
gInsydeTokenSpaceGuid.PcdH2OKeyboardLayoutUkSupported|FALSE|BOOLEAN|0x10008002
#
# H2O CP feature PCD to control specific PCD is supported or not
# For PEI phase the number of PCD is from 0x10010000 to 0x10010999
# For DXE phase the number of PCD is from 0x10011000 to 0x10011999
# For SMM phase the number of PCD is from 0x10012000 to 0x10012999
# For BDS phase the number of PCD is from 0x10013000 to 0x10013999
# For BASE type the number of PCD is from 0x10014000 to 0x10014999
#
#
# Feature PCD to control PEI phase chekcpoint (from 0x10010000 to 0x10010999)
#
gInsydeTokenSpaceGuid.PcdH2OPeiCpSetBootModeBeforeSupported|FALSE|BOOLEAN|0x10010000
gInsydeTokenSpaceGuid.PcdH2OPeiCpInitPlatformStage1Supported|FALSE|BOOLEAN|0x10010001
gInsydeTokenSpaceGuid.PcdH2OPeiCpInitPlatformStage2Supported|FALSE|BOOLEAN|0x10010002
gInsydeTokenSpaceGuid.PcdH2OPeiCpInitChipsetPolicySupported|FALSE|BOOLEAN|0x10010003
gInsydeTokenSpaceGuid.PcdH2OPeiCpEndOfPeiBeforeSupported|FALSE|BOOLEAN|0x10010004
gInsydeTokenSpaceGuid.PcdH2OPeiCpEndOfPeiAfterSupported|FALSE|BOOLEAN|0x10010005
gInsydeTokenSpaceGuid.PcdH2OPeiCpForceVariableDefaultsSupported|FALSE|BOOLEAN|0x10010006
gInsydeTokenSpaceGuid.PcdH2OPeiCpCrisisRecoveryGetProtectTableSupported|FALSE|BOOLEAN|0x10010007
gInsydeTokenSpaceGuid.PcdH2OPeiCpCrisisRecoveryFlashSupported|FALSE|BOOLEAN|0x10010008
gInsydeTokenSpaceGuid.PcdH2OPeiCpCrisisRecoveryPublishFvSupported|FALSE|BOOLEAN|0x10010009
gInsydeTokenSpaceGuid.PcdH2OPeiCpPciEnumUpdateDevResourcesSupported|FALSE|BOOLEAN|0x1001000A
gInsydeTokenSpaceGuid.PcdH2OPeiCpDxeFvCorruptedSupported|FALSE|BOOLEAN|0x1001000B
gInsydeTokenSpaceGuid.PcdH2OPeiCpSecurityEventDetectSupported|FALSE|BOOLEAN|0x1001000C
#
# Feature PCD to control DXE phase chekcpoint (from 0x10010000 to 0x10010999)
#
gInsydeTokenSpaceGuid.PcdH2ODxeCpResetSystemSupported|FALSE|BOOLEAN|0x10011000
gInsydeTokenSpaceGuid.PcdH2ODxeCpPciCheckSysOptionRomSupported|FALSE|BOOLEAN|0x10011002
gInsydeTokenSpaceGuid.PcdH2ODxeCpUpdateSmbiosRecordSupported|FALSE|BOOLEAN|0x10011001
gInsydeTokenSpaceGuid.PcdH2ODxeCpWriteVariableDefaultsSupported|FALSE|BOOLEAN|0x10011003
gInsydeTokenSpaceGuid.PcdH2ODxeCpPciHpcGetBridgeInfoSupported|FALSE|BOOLEAN|0x10011004
gInsydeTokenSpaceGuid.PcdH2ODxeCpPciHpcGetResourcePaddingSupported|FALSE|BOOLEAN|0x10011005
gInsydeTokenSpaceGuid.PcdH2ODxeCpUpdateAcpiEsrtTpmFwVersionSupported|FALSE|BOOLEAN|0x10011006
gInsydeTokenSpaceGuid.PcdH2ODxeCpUpdateAcpiDescHdrSupported|FALSE|BOOLEAN|0x10011007
#
# Feature PCD to control SMM phase chekcpoint (from 0x10012000 to 0x10012999)
#
gInsydeTokenSpaceGuid.PcdH2OSmmCpIhisiAuthStatusSupported|FALSE|BOOLEAN|0x10012000
gInsydeTokenSpaceGuid.PcdH2OSmmCpIhisiAuthCheckSupported|FALSE|BOOLEAN|0x10012001
#
# Feature PCD to control BDS phase chekcpoint (from 0x10013000 to 0x10013999)
#
gInsydeTokenSpaceGuid.PcdH2OBdsCpBootAfterSupported|TRUE|BOOLEAN|0x10013000
gInsydeTokenSpaceGuid.PcdH2OBdsCpBootBeforeSupported|TRUE|BOOLEAN|0x10013001
gInsydeTokenSpaceGuid.PcdH2OBdsCpBootDeviceSelectSupported|TRUE|BOOLEAN|0x10013002
gInsydeTokenSpaceGuid.PcdH2OBdsCpBootFailedSupported|TRUE|BOOLEAN|0x10013003
gInsydeTokenSpaceGuid.PcdH2OBdsCpBootSuccessSupported|TRUE|BOOLEAN|0x10013004
gInsydeTokenSpaceGuid.PcdH2OBdsCpConnectAllAfterSupported|TRUE|BOOLEAN|0x10013005
gInsydeTokenSpaceGuid.PcdH2OBdsCpConnectAllBeforeSupported|TRUE|BOOLEAN|0x10013006
gInsydeTokenSpaceGuid.PcdH2OBdsCpConInConnectAfterSupported|TRUE|BOOLEAN|0x10013007
gInsydeTokenSpaceGuid.PcdH2OBdsCpConInConnectBeforeSupported|TRUE|BOOLEAN|0x10013008
gInsydeTokenSpaceGuid.PcdH2OBdsCpConOutConnectAfterSupported|TRUE|BOOLEAN|0x10013009
gInsydeTokenSpaceGuid.PcdH2OBdsCpConOutConnectBeforeSupported|TRUE|BOOLEAN|0x1001300A
gInsydeTokenSpaceGuid.PcdH2OBdsCpDisplayBeforeSupported|TRUE|BOOLEAN|0x1001300B
gInsydeTokenSpaceGuid.PcdH2OBdsCpDisplayStringBeforeSupported|TRUE|BOOLEAN|0x1001300C
gInsydeTokenSpaceGuid.PcdH2OBdsCpDriverConnectAfterSupported|TRUE|BOOLEAN|0x1001300D
gInsydeTokenSpaceGuid.PcdH2OBdsCpDriverConnectBeforeSupported|TRUE|BOOLEAN|0x1001300E
gInsydeTokenSpaceGuid.PcdH2OBdsCpEndOfDxeAfterSupported|TRUE|BOOLEAN|0x1001300F
gInsydeTokenSpaceGuid.PcdH2OBdsCpEndOfDxeBeforeSupported|TRUE|BOOLEAN|0x10013010
gInsydeTokenSpaceGuid.PcdH2OBdsCpExitBootServicesBeforeSupported|TRUE|BOOLEAN|0x10013011
gInsydeTokenSpaceGuid.PcdH2OBdsCpInitSupported|TRUE|BOOLEAN|0x10013012
gInsydeTokenSpaceGuid.PcdH2OBdsCpLegacyBootAfterSupported|TRUE|BOOLEAN|0x10013013
gInsydeTokenSpaceGuid.PcdH2OBdsCpLegacyBootBeforeSupported|TRUE|BOOLEAN|0x10013014
gInsydeTokenSpaceGuid.PcdH2OBdsCpNoBootDeviceSupported|TRUE|BOOLEAN|0x10013015
gInsydeTokenSpaceGuid.PcdH2OBdsCpOsRecoverySupported|TRUE|BOOLEAN|0x10013016
gInsydeTokenSpaceGuid.PcdH2OBdsCpPlatformRecoverySupported|TRUE|BOOLEAN|0x10013017
gInsydeTokenSpaceGuid.PcdH2OBdsCpReadyToBootAfterSupported|TRUE|BOOLEAN|0x10013018
gInsydeTokenSpaceGuid.PcdH2OBdsCpReadyToBootBeforeSupported|TRUE|BOOLEAN|0x10013019
gInsydeTokenSpaceGuid.PcdH2OBdsCpSysPrepSupported|TRUE|BOOLEAN|0x1001301A
gInsydeTokenSpaceGuid.PcdH2OBdsCpSendFormAfterSupported|FALSE|BOOLEAN|0x1001301B
gInsydeTokenSpaceGuid.PcdH2OBdsCpSendFormBeforeSupported|FALSE|BOOLEAN|0x1001301C
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserIdleAfterSupported|FALSE|BOOLEAN|0x1001301D
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserIdleBeforeSupported|FALSE|BOOLEAN|0x1001301E
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserUserInputSupported|FALSE|BOOLEAN|0x1001301F
gInsydeTokenSpaceGuid.PcdH2OBdsCpUpdateAcpiDescHdrSupported|FALSE|BOOLEAN|0x10013020
gInsydeTokenSpaceGuid.PcdH2OBdsCpCapsuleUpdateProgressSupported|FALSE|BOOLEAN|0x10013021
gInsydeTokenSpaceGuid.PcdH2OBdsCpRecoveryCompleteSupported|FALSE|BOOLEAN|0x10013022
gInsydeTokenSpaceGuid.PcdH2OBdsCpDxeSmmReadyToLockBeforeSupported|TRUE|BOOLEAN|0x10013024
gInsydeTokenSpaceGuid.PcdH2OBdsCpDxeSmmReadyToLockAfterSupported|TRUE|BOOLEAN|0x10013025
gInsydeTokenSpaceGuid.PcdH2OBdsCpPlatformInitSupported|FALSE|BOOLEAN|0x10013026
gInsydeTokenSpaceGuid.PcdH2OBdsCpHotKeyDetectedSupported|FALSE|BOOLEAN|0x10013027
gInsydeTokenSpaceGuid.PcdH2OBdsCpCapsuleCheckUpdateCapabilitySupported|FALSE|BOOLEAN|0x10013028
gInsydeTokenSpaceGuid.PcdH2OBdsCpUpdateAcpiFacsSupported|FALSE|BOOLEAN|0x1001302A
gInsydeTokenSpaceGuid.PcdH2OBdsCpLegacyPrepareToBootAfterSupported|FALSE|BOOLEAN|0x1001302B
gInsydeTokenSpaceGuid.PcdH2OBdsCpLegacyPrepareToBootBeforeSupported|FALSE|BOOLEAN|0x1001302C
gInsydeTokenSpaceGuid.PcdH2OBdsCpPciEnumBeginSupported|FALSE|BOOLEAN|0x1001302D
gInsydeTokenSpaceGuid.PcdH2OBdsCpPciEnumCompleteBeforeSupported|FALSE|BOOLEAN|0x1001302E
gInsydeTokenSpaceGuid.PcdH2OBdsCpPciEnumCompleteAfterSupported|TRUE|BOOLEAN|0x1001302F
gInsydeTokenSpaceGuid.PcdH2OBdsCpPciEnumUpdateDevInfoSupported|FALSE|BOOLEAN|0x10013030
gInsydeTokenSpaceGuid.PcdH2OBdsCpPciEnumUpdateDevResourcesSupported|FALSE|BOOLEAN|0x10013031
gInsydeTokenSpaceGuid.PcdH2OBdsCpUpdateAcpiSdevSupported|FALSE|BOOLEAN|0x10013032
gInsydeTokenSpaceGuid.PcdH2OBdsCpUpdateMemoryTypeInfoSupported|FALSE|BOOLEAN|0x10013033
gInsydeTokenSpaceGuid.PcdH2OBdsCpBootDeviceEnumAfterSupported|FALSE|BOOLEAN|0x10013034
gInsydeTokenSpaceGuid.PcdH2OBdsCpBootDeviceEnumBeforeSupported|FALSE|BOOLEAN|0x10013035
gInsydeTokenSpaceGuid.PcdH2OBdsCpBootDeviceEnumCheckBootOptionSupported|FALSE|BOOLEAN|0x10013036
gInsydeTokenSpaceGuid.PcdH2OBdsCpBootDeviceRegisterEfiBootOptionSupported|FALSE|BOOLEAN|0x10013037
gInsydeTokenSpaceGuid.PcdH2OBdsCpBootDeviceRegisterLegacyBootOptionSupported|FALSE|BOOLEAN|0x10013038
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserCallbackAfterSupported|FALSE|BOOLEAN|0x10013039
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserCallbackBeforeSupported|FALSE|BOOLEAN|0x1001303A
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserExtractConfigAfterSupported|FALSE|BOOLEAN|0x1001303B
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserExtractConfigBeforeSupported|FALSE|BOOLEAN|0x1001303C
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserRouteConfigAfterSupported|FALSE|BOOLEAN|0x1001303D
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserRouteConfigBeforeSupported|FALSE|BOOLEAN|0x1001303E
gInsydeTokenSpaceGuid.PcdH2OBdsCpNetworkUpdateMacAddrSupported|FALSE|BOOLEAN|0x1001303F
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserCheckPasswordSupported|FALSE|BOOLEAN|0x10013040
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserUpdatePasswordDialogMessageSupported|FALSE|BOOLEAN|0x10013041
gInsydeTokenSpaceGuid.PcdH2OBdsCpLogoDisplayUpdateSupported|FALSE|BOOLEAN|0x10013042
gInsydeTokenSpaceGuid.PcdH2OBdsCpNetworkEnableAllEnableNicSupported|FALSE|BOOLEAN|0x10013043
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserInputPasswordTooLongSupported|FALSE|BOOLEAN|0x10013044
gInsydeTokenSpaceGuid.PcdH2OBdsCpEnterIncorrectSetupPasswordSupported|FALSE|BOOLEAN|0x10013045
gInsydeTokenSpaceGuid.PcdH2OBdsCpCheckSetupPasswordFailSupported|FALSE|BOOLEAN|0x10013046
#
# Feature PCD to control BASE chekcpoint (from 0x10014000 to 0x10014999)
#
gInsydeTokenSpaceGuid.PcdH2OBaseCpPostCodeSupported|FALSE|BOOLEAN|0x10014000
gInsydeTokenSpaceGuid.PcdH2OBaseCpVerifyFvSupported|FALSE|BOOLEAN|0x10014001
gInsydeTokenSpaceGuid.PcdH2OBaseCpCpuExceptionSupported|FALSE|BOOLEAN|0x10014002
gInsydeTokenSpaceGuid.PcdH2OBaseCpSecurityEventReportSupported|FALSE|BOOLEAN|0x10014005
gInsydeTokenSpaceGuid.PcdH2OBaseCpHddPasswordGetTableSupported|TRUE|BOOLEAN|0x10014003
gInsydeTokenSpaceGuid.PcdH2OBaseCpHddPasswordSetTableSupported|TRUE|BOOLEAN|0x10014006
## Indicates if backward compatibility to Framework HII and Framework FvHob is supported.<BR><BR>
# TRUE - Setup Browser supports GUID opcodes generated from Framework HII VFR file by VFR compiler.
# the PeiCore will handle the framework FvHob and install FvInfo PPI for it.<BR>
# FALSE - Setup Browser doesn't support GUID opcodes generated from Framework HII VFR file by VFR compiler.
# the PeiCore will not handle the framework FvHob and install FvInfo PPI for it.<BR>
# @Prompt Enable framework backward compatibility support.
gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkCompatibilitySupport|FALSE|BOOLEAN|0x00012009
#
# NSA recommendation related features
#
# TRUE - Allow all external SATA boot options (Kernel default settings)
# FALSE - Deny all external SATA boot options
gInsydeTokenSpaceGuid.PcdH2OEsataDriveBootControl|TRUE|BOOLEAN|0x2000007F
#
# Policy of controlling ESATA boot options
# TRUE - controlled by setup option
# FALSE - controlled by PcdH2OEsataDriveBootControl
# other - reserved
# default 0
gInsydeTokenSpaceGuid.PcdH2OEsataDriveBootPolicy|TRUE|BOOLEAN|0x2000007E
gInsydeTokenSpaceGuid.PcdH2OPasswordSupervisorNotSetWarning|FALSE|BOOLEAN|0x2000006F
gInsydeTokenSpaceGuid.PcdH2OSmartErrorReportStatusSupported|FALSE|BOOLEAN|0x2000006E
#
# HddPassword Pei support feature flag
#
gInsydeTokenSpaceGuid.PcdH2OHddPasswordPeiSupported|FALSE|BOOLEAN|0x10014004
[PcdsDynamicEx]
gInsydeTokenSpaceGuid.PcdH2OFlashDeviceMapStart |0x00000000|UINT64|0x30000017
gInsydeTokenSpaceGuid.PcdH2OFlashDeviceMapSize |0x00000000|UINT64|0x30000018
gInsydeTokenSpaceGuid.PcdH2OBoardId|0|H2O_BOARD_ID|0x20000032
gInsydeTokenSpaceGuid.PcdH2OBoardIds|{0}|VOID*|0x20000033
gInsydeTokenSpaceGuid.PcdH2OBoardIdList|{0}|VOID*|0x20000082
gInsydeTokenSpaceGuid.PcdH2OBoardIdSupportedList|{0}|VOID*|0x20000081
gInsydeTokenSpaceGuid.PcdSetupDataInvalid|FALSE|BOOLEAN|0x20000105
#
# PCDs to control chipset policy.
#
# 0: Disable port
# 1: Enable port
# 2: AUTO means follow reference code implementation (PCIe)
#
# For USB 2.x, USB 3.x and SATA ports, bitmask specifies the configuration. For example: BIT0 means port 0 is enabled.
# For PCIe port, bitmask specifies the configuration and each port configuration use 2-bit. For example: 0x7 means port 0 is auto, port 1 is enabled, other ports are disabled.
gInsydeTokenSpaceGuid.PcdH2OChipsetUsbPortEnable|0xFFFFFFFFFFFFFFFF|UINT64|0x3000001C
gInsydeTokenSpaceGuid.PcdH2OChipsetUsb3PortEnable|0xFFFFFFFFFFFFFFFF|UINT64|0x3000001D
gInsydeTokenSpaceGuid.PcdH2OChipsetSataPortEnable|0xFFFFFFFFFFFFFFFF|UINT64|0x3000001E
gInsydeTokenSpaceGuid.PcdH2OChipsetPciePortEnable|0x5555555555555555|UINT64|0x3000001F
gInsydeTokenSpaceGuid.PcdBootState|TRUE|BOOLEAN|0x00000011
gInsydeTokenSpaceGuid.PcdDevNullScreenPtr|0|UINT64|0x00000012
gInsydeTokenSpaceGuid.PcdDevNullAttributes|0|UINT64|0x00000013
# @PcdTypeEnum EFI_MEMORY_TYPE UINT32 { {0, "EfiReservedMemoryType", "Not used"}, {1, "EfiLoaderCode", "The code portions of a loaded application"}, {2, "EfiLoaderData", "The data portions of a loaded application and the default data allocation type used by an application to allocate pool memory"}, {3, "EfiBootServicesCode", "The code portions of a loaded Boot Services Driver"}, {4, "EfiBootServicesData", "The data portions of a loaded Boot Serves Driver, and the default data allocation type used by a Boot Services Driver to allocate pool memory"}, {5, "EfiRuntimeServicesCode", "The code portions of a loaded Runtime Services Driver"}, {6, "EfiRuntimeServicesData", "The data portions of a loaded Runtime Services Driver and the default data allocation type used by a Runtime Services Driver to allocate pool memory"}, {7, "EfiConventionalMemory", "Free memory"}, {8, "EfiUnusableMemory", "Memory in which errors have been detected"}, {9,"EfiACPIReclaimMemory", "Memory that holds the ACPI tables"},{10,"EfiACPIMemoryNVS", "Address space reserved for use by the firmware"},{11,"EfiMemoryMappedIO", "Used by system firmware to request that a memory-mapped IO region be mapped by the OS to a virtual address so it can be accessed by EFI runtime services"}, {12, "EfiMemoryMappedIOPortSpace", "System memory-mapped IO region that is used to translate memory cycles to IO cycles by the processor"}, {13, "EfiPalCode","Address space reserved by the firmware for code that is part of the processor"},{14,"EfiMaxMemoryType","Max number memory type of EFI_MEMORY_TYPE"}}
# @PcdTypeStruct EFI_MEMORY_TYPE_INFORMATION {EFI_MEMORY_TYPE Type; UINT32 NumberOfPages;} "This struct includes the memory type and the corresponding size of memory to be preserved"
# @PcdTypeArray OemUpdateMemoryTypeInformation EFI_MEMORY_TYPE_INFORMATION[] "An array of memory type information"
# @PcdValueType OemUpdateMemoryTypeInformation[]
gInsydeTokenSpaceGuid.PcdPreserveMemoryTable|{0}|VOID*|0x20000031
## Indicates rotate screen direction.
# TRUE - Screen is rotated 90 degrees clockwise.
# FALSE - Screen is rotated 90 degrees counterclockwise.
# @Prompt Rotate screen direction.
gInsydeTokenSpaceGuid.PcdH2ORotateScreenIs90DegreeClockwise|FALSE|BOOLEAN|0x20000066
gInsydeTokenSpaceGuid.PcdH2ORotateScreenRotateLogo|FALSE|BOOLEAN|0x20000068
## Indicates PCI Option ROM image source.
# TRUE - Prefer PCI Option ROM image from plug-in device.
# FALSE - Prefer PCI Option ROM image from system firmware.
# @Select PCI Option ROM from plug-in device or System Firmware.
gInsydeTokenSpaceGuid.PcdH2OPciOptionRomPreferPlugIn|FALSE|BOOLEAN|0x20000070
#
# This 32-bit bitmask specifies the default value of the Protection Flags field of the ACPI WSMT table
#
# BIT0: FIXED_COMM_BUFFERS
# BIT1: COMM_BUFFER_NESTED_PTR_PROTECTION
# BIT2: SYSTEM_RESOURCE_PROTECTION
# BIT3-31: Reserved, must return 0 when read.
#
gInsydeTokenSpaceGuid.PcdH2OAcpiWsmtProtectionFlags|0x00|UINT32|0x20000071
# Secure Device Structures of ACPI SDEV Table
# Zero or more SDEV ACPI table structures. The size of this data must be at least as large as the EFI_ACPI_6_2_SDEV_STRUCTURE_HEADER.
# Each Secure Device Structure includes EFI_ACPI_6_2_SDEV_STRUCTURE_HEADER and Device Structure.
# @PcdTypeStruct EFI_ACPI_6_2_SDEV_STRUCTURE_HEADER {UINT8 Type; UINT8 Flags; UINT16 Length;}
# @PcdTypeArray PcdH2OAcpiSdevData EFI_ACPI_6_2_SDEV_STRUCTURE_HEADER[] "An array of Secure Device Structures include SDEV structure header and Device Structure."
# @PcdValueType PcdH2OAcpiSdevData[]
gInsydeTokenSpaceGuid.PcdH2OAcpiSdevData|{0}|VOID*|0x20000077
# TPM ESRT GUID
gInsydeTokenSpaceGuid.PcdH2OEsrtTpmFirmwareGuid|{GUID("139F5279-6B9A-4B7C-AD56-56572282B2A6")}|VOID*|0x2000007C
[PcdsFixedAtBuild,PcdsPatchableInModule, PcdsDynamicEx]
gInsydeTokenSpaceGuid.PcdModuleEntryPostCodeValue|0x00000000|UINT32|0x20000001
gInsydeTokenSpaceGuid.PcdModuleExitPostCodeValue|0x00000000|UINT32|0x20000002
gInsydeTokenSpaceGuid.PcdSoftwareSmiPort|0xB2|UINT16|0x20000003
gInsydeTokenSpaceGuid.PcdAcpiRestoreSwSmi|0xE3|UINT8|0x20000004
gInsydeTokenSpaceGuid.PcdIrsiVersion|0x00010002|UINT64|0x20000005
gInsydeTokenSpaceGuid.PcdIrsiRuntimeBufferSize|0x40000|UINT32|0x20000006
gInsydeTokenSpaceGuid.PcdFirmwareBlockSize|0x1000|UINT32|0x20000007
gInsydeTokenSpaceGuid.PcdFirmwareResourceMaximum|0x00000008|UINT32|0x20000009
gInsydeTokenSpaceGuid.PcdCapsuleMaxResult|0x0000|UINT16|0x2000000b
gInsydeTokenSpaceGuid.PcdSmBusBaseAddress|0xEFA0|UINT16|0x2000000c
gInsydeTokenSpaceGuid.PcdSmBusBusDevFunc|0|UINT32|0x2000000d #(bus<< 24) + (dev << 16) + (func << 8) + reg
gInsydeTokenSpaceGuid.PcdPeiAtaBusMasterBaseAddress|0xFFA0|UINT16|0x2000000e
gInsydeTokenSpaceGuid.PcdMaxSockets|0x04|UINT8|0x2000000f
gInsydeTokenSpaceGuid.PcdH2OPeiMinMemorySize|0x4000000|UINT32|0x20000010 #(8 * 0x800000)
gInsydeTokenSpaceGuid.PcdPeiRecoveryMinMemorySize|0xC000000|UINT32|0x20000011 #(20 * 0x800000)
gInsydeTokenSpaceGuid.PcdUmaDeviceNumber|0xFF|UINT8|0x20000014 # 0xFF no Uma port.
gInsydeTokenSpaceGuid.PcdPegDeviceNumber|0xFF|UINT8|0x20000015 # 0xFF no Peg port.
gInsydeTokenSpaceGuid.PcdPS2MouseBATTimeOut|500000|UINT32|0x2000005E
gInsydeTokenSpaceGuid.PcdSkipMsdmMemVarOnSuccess|FALSE|BOOLEAN|0x20000061
gInsydeTokenSpaceGuid.PcdH2OS3BootScriptTableReservePageNumber|0x08|UINT16|0x2000006a
gInsydeTokenSpaceGuid.PcdH2OBdsCancelMemoryTestHotKey|"DEL"|VOID*|0x20000080
gInsydeTokenSpaceGuid.PcdH2OBootMgrExitAfterLaunchOption|FALSE|BOOLEAN|0x20000083
#
# H2O Debug Port Define
#
gInsydeTokenSpaceGuid.PcdH2ODebugPort|0x80|UINT16|0x2000001c
# @PcdTypeStruct DEBUG_CODE_DATA {UINT8 NameGuid[16]; UINT8 DebugGroup; UINT8 DebugCode;} "This structure is the entry of the debug code table."
# @PcdTypeArray DebugCodeTable DEBUG_CODE_DATA[] "The debug code table which the StatusCode drivers can search the GUID of the loaded module in."
gInsydeTokenSpaceGuid.PcdPeiKernelDebugCodeTable|{0}|VOID*|0x2000001d
gInsydeTokenSpaceGuid.PcdPeiChipsetDebugCodeTable|{0}|VOID*|0x2000001e
gInsydeTokenSpaceGuid.PcdDxeKernelDebugCodeTable|{0}|VOID*|0x2000001f
gInsydeTokenSpaceGuid.PcdDxeChipsetDebugCodeTable|{0}|VOID*|0x20000020
#
# Port number mapping table Define
#
gInsydeTokenSpaceGuid.PcdPortNumberMapTable|{0}|VOID*|0x20000021
#
# SMbus Address
#
gInsydeTokenSpaceGuid.PcdSmbusAddrChA1|0xA0|UINT8|0x20000022 # The format of SMBus address is Bit 7:1
gInsydeTokenSpaceGuid.PcdSmbusAddrChA2|0xA2|UINT8|0x20000023 # The format of SMBus address is Bit 7:1
gInsydeTokenSpaceGuid.PcdSmbusAddrChB1|0xA4|UINT8|0x20000024 # The format of SMBus address is Bit 7:1
gInsydeTokenSpaceGuid.PcdSmbusAddrChB2|0xA6|UINT8|0x20000025 # The format of SMBus address is Bit 7:1
#
# Default values of OEM Services
#
gInsydeTokenSpaceGuid.PcdMaxCheckPasswordCount|0x03|UINT8|0x20000026
#
# Default Logo Resoltuion support multiple display engine in the same time
# 1.Change ScuResoltion to 0xFFFF
# 2.Append multiple (Display engine guid, Horizontal, Vertical) to Pcd
# 3.Append (Zero Guid, 0, 0) to Pcd as end
# 4.(Optional) Update resolution by OemSvcLogoResolution
# Below is sample
#
# (gH2ODisplayEngineLocalTextGuid) text mode : GUID("7C808617-7BC1-4745-A458-0928F8B95E60")
# (gH2ODisplayEngineLocalMetroGuid) graphics mode : GUID("B9E329A2-ABA7-4F41-9398-46DEC0AEC1F7")
# gInsydeTokenSpaceGuid.PcdDefaultLogoResolution|{UINT32(800), UINT32(600), UINT32(0xFFFF), UINT32(0xFFFF), GUID("7C808617-7BC1-4745-A458-0928F8B95E60"), UINT32(800), UINT32(600), GUID("B9E329A2-ABA7-4F41-9398-46DEC0AEC1F7"), UINT32(800), UINT32(600), GUID("00000000-0000-0000-0000-000000000000"), UINT32(0x00), UINT32(0x00)}|VOID*|0x20000027
#
# @PcdTypeStruct OEM_LOGO_RESOLUTION_DEFINITION {UINT32 LogoResolutionX; UINT32 LogoResolutionY; UINT32 ScuResolutionX; UINT32 ScuResolutionY; GUID DisplayeEngineGuid; UINT32 HorizontalResolution; UINT32 VerticalResolution;}
# @PcdValueType OEM_LOGO_RESOLUTION_DEFINITION
gInsydeTokenSpaceGuid.PcdDefaultLogoResolution|{UINT32(800), UINT32(600), UINT32(800), UINT32(600)}|VOID*|0x20000027
#
# Preserved Table
# OtherAllVariableGUID and VariableName - GUID("FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF"), 0x00, L"PreservedTable2OtherAllName"
# End of table - GUID("00000000-0000-0000-0000-000000000000"), 0x00, L""
# @PcdTypeStruct PRESERVED_VARIABLE_TABLE_2 {GUID VendorGuid; BOOLEAN DeleteVariable; UNICODEZ VariableName;}
# @PcdTypeArray PreservedVariableTable PRESERVED_VARIABLE_TABLE_2[] "An array of variables to be preserved when flashing BIOS."
# @PcdValueType PreservedVariableTable[]
gInsydeTokenSpaceGuid.PcdDefaultPreservedVariableList|{GUID("00000000-0000-0000-0000-000000000000"), 0x00, L""}|VOID*|0x20000028
# @PcdTypeStruct CSM16_SWITCH {UINT16 PrepareLegacyTableBeforeUEFIBoot:1; UINT16 DisableKeyboardReset:1; UINT16 DisableKeyboardBeep:1; UINT16 LegacyAutoBootRetry:1; UINT16 ODDImageDetectAfterINT19:1; UINT16 SET_VGAMODE_BEFORE_INT19:1; UINT16 ENABLE_A20_BEFORE_INT19:1; UINT16 A20_GATE_SUPPORT:1; UINT16 MonitorKey_With_OPROM:1; UINT16 PauseKeySupport:1; UINT16 SMBIOS_DATA_LOCATE:1; UINT16 Pmm_High_Memory_Size:3; UINT16 Rsvd:2;}
# @PcdTypeUnion CSM16_OEM_CONFIG {CSM16_SWITCH Config; UINT16 CONFIG;}
# @PcdValueType CSM16_OEM_CONFIG
gInsydeTokenSpaceGuid.PcdDefaultCsm16ReferSwitch|0x20B0|UINT16|0x20000029
gInsydeTokenSpaceGuid.PcdBootDisplayDeviceReplace|FALSE|BOOLEAN|0x20000056
gInsydeTokenSpaceGuid.PcdKeepVariableInList|TRUE|BOOLEAN|0x20000057
gInsydeTokenSpaceGuid.PcdLoadDefaultSetupMenu|FALSE|BOOLEAN|0x20000058
#
# Platform Hot key Define
#
# @PcdTypeStruct KEY_ELEMENT {UINT8 ScanCode; KEY_ATTRIBUTE Keyattribute;}
gInsydeTokenSpaceGuid.PcdPlatformKeyList|{0}|VOID*|0x2000002A
#
# Default Resolution
#
gInsydeTokenSpaceGuid.PcdDefaultHorizontalResolution|1024|UINT32|0x2000002B
gInsydeTokenSpaceGuid.PcdDefaultVerticalResolution|768|UINT32|0x2000002C
# @PcdTypeStruct FLASH_ENTRY {UINTN WriteAddress; UINTN WriteSize; UINTN SourceOffset}
# @PcdTypeArray OemProtectTable FLASH_ENTRY[] "An array of flashmap to be protected when crisis recovery BIOS in pei phase."
# @PcdValueType OemProtectTable
gInsydeTokenSpaceGuid.PcdOemProtectTable|{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x2000002D
gInsydeTokenSpaceGuid.PcdTableCount|1|UINT8|0x2000002E
gInsydeTokenSpaceGuid.PcdUseEcIdle|FALSE|BOOLEAN|0x2000002F
# @PcdTypeStruct PCIE_ASPM_DEV_INFO {UINT16 VendorId; UINT16 DeviceId; UINT8 RevId; UINT8 RootAspm; UINT8 EndpointAspm;}
# @PcdValueType PCIE_ASPM_DEV_INFO
gInsydeTokenSpaceGuid.PcdPcieAspmDevs|{0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x20000030
# @PcdTypeStruct UI_SCREEN_OPERATION enum{UiNoOperation, UiDefault, UiDiscard, UiSelect, UiUp, UiDown, UiLeft, UiRight, UiReset, UiSave, UiSaveCustom, UiDefaultCustom, UiSaveAndExit, UiPrevious, UiPageUp, UiPageDown, UiJumpMenu, UiShowHelpScreen, UiMaxOperation}
# @PcdTypeUnion SCAN_CODE_TO_SCREEN_OPERATION {UINT16 ScanCode; CHAR16 UnicodeChar; UI_SCREEN_OPERATION ScreenOperation;}
# @PcdValueType SCAN_CODE_TO_SCREEN_OPERATION
gInsydeTokenSpaceGuid.PcdScanCodeToOperation|{0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 'w', 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 'W', 0x00, 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 's', 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 'S', 0x00, 0x05, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00}|VOID*|0x20000034
gInsydeTokenSpaceGuid.PcdScanCodeToOperationCount|8|UINT8|0x20000035
#
# The maximum physical memory and I/O addressability of the processor.
#
gInsydeTokenSpaceGuid.PcdMemorySpaceSize|36|UINT8|0x20000036
gInsydeTokenSpaceGuid.PcdIoSpaceSize|16|UINT8|0x20000037
#
# Default minimum and maxmium length of System Password
#
gInsydeTokenSpaceGuid.PcdDefaultSysPasswordMinLength|0|UINT32|0x20000038
gInsydeTokenSpaceGuid.PcdDefaultSysPasswordMaxLength|10|UINT32|0x20000039
#
# Default minimum and maxmium length of HDD Password
#
gInsydeTokenSpaceGuid.PcdH2OHddPasswordMinLength|0|UINT16|0x20000048
gInsydeTokenSpaceGuid.PcdH2OHddPasswordMaxLength|32|UINT16|0x20000049
#
# Default Master Password Identifier of HDD Password
#
gInsydeTokenSpaceGuid.PcdH2OHddPasswordMasterPasswordIdentifier|0xFFFE|UINT16|0x20000052
#
# CMD timeout policy of HDD Password
#
#
# PCD for specific CMD timeout policy, the PcdH2OHddPasswordCmdTimeoutTable index definition as below:
#
# Index 0 : Identify device
# Index 1 : security set hdd password
# Index 2 : security unlock hdd password
# Index 3 : security erase prepare
# Index 4 : security erase unit
# Index 5 : security freeze lock
# Index 6 : security disable password
# Index 7 : security reset status
gInsydeTokenSpaceGuid.PcdH2OHddPasswordCmdTimeoutTable|{UINT64(30000000),UINT64(30000000),UINT64(30000000),UINT64(30000000),UINT64(30000000),UINT64(30000000),UINT64(30000000),UINT64(30000000)}|VOID*|0x2000004E
gInsydeTokenSpaceGuid.PcdH2OHddPasswordMaxCheckPasswordCount|0x03|UINT8|0x2000004F
#
# PcdH2OHddPasswordUefiOsFastBootSupport makes UefiOsFastBoot workable when all storage devices is security disabled
# However, there are two side effects:
# 1. If all storage devices are security disabled, plugging new locked device may be not detected for user to unlock device.
# 2. The freeze HDD feature may make the bootable device frozen only because only connecting one device when UefiOsFastBoot supported.
#
gInsydeTokenSpaceGuid.PcdH2OHddPasswordUefiOsFastBootSupport|FALSE|BOOLEAN|0x20000062
#
# PcdH2OHddPasswordTcgOpalSupported is used to choose which type of password feature for the storage if there are two password features in the storage.
# Ex:
# If there are ATA password feature and TCG feature in the HDD:
# PcdH2OHddPasswordTcgOpalSupported is TRUE: using TCG feature
# PcdH2OHddPasswordTcgOpalSupported is FALSE: using ATA password feature
#
gInsydeTokenSpaceGuid.PcdH2OHddPasswordTcgOpalSupported|TRUE|BOOLEAN|0x20000067
#
# PcdH2OHddPasswordEncryptedUsingTpm is used to decide whether to encrypt HDD Password.
#
gInsydeTokenSpaceGuid.PcdH2OHddPasswordEncryptedUsingTpm|FALSE|BOOLEAN|0x20000085
#
# PcdH2OHddPasswordTcgOpalPolicy is used to control the behavior of TCG Opal storage password support.
# BIT0 : Allow enabling LockingSP\USER1 when the drive is unowned
# BIT1 : Single password scenario. Display only user password option under SCU.
gInsydeTokenSpaceGuid.PcdH2OHddPasswordTcgOpalPolicy|0|UINT8|0x2000006B
#
# PcdH2OHddPasswordTpmBaseNvIndex is used to save/get encrypt key to/from TPM Nv index
# Registry of Reserved TPM 2.0 Handles and Localities Version (TCG)
# Should be check setting by user design
#
gInsydeTokenSpaceGuid.PcdH2OHddPasswordTpmBaseNvIndex|0x0160C001|UINT32|0x2000007A
gInsydeTokenSpaceGuid.PcdIhisiRegisterTable|{0,0,0}|VOID*|0x2000005B
gInsydeTokenSpaceGuid.PcdIhisiFbtsVendorId|0x1656|UINT16|0x20000053
gInsydeTokenSpaceGuid.PcdIhisiFbtsVersion|0x2007|UINT16|0x20000054
gInsydeTokenSpaceGuid.PcdIhisiFbtsBatteryLowBound|20|UINT8|0x20000055
# @PcdTypeStruct PRESERVED_VARIABLE_TABLE {GUID VendorGuid; UNICODEZ VariableName;}
# @PcdTypeArray PRESERVED_VARIABLE PRESERVED_VARIABLE_TABLE[]; "An array of variables to be reserved when reclaiming variables failed."
# @PcdValueType PRESERVED_VARIABLE
gInsydeTokenSpaceGuid.PcdDefaultVariableForReclaimFailTable|{0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0}|VOID*|0x20000040
#
# Default content of WPBT table
#
# PcdValueType UNICODEZ
gInsydeTokenSpaceGuid.PcdWpbtInputArg|L"Good Night!"|VOID*|0x2000003A
# @PcdValueType GUID
gInsydeTokenSpaceGuid.PcdWpbtFileGuid|{GUID("852D7ECE-9ED9-42AA-9BD8-CC31BC81085D")}|VOID*|0x2000003B
#
# Signature for Seamless Recovery of UEFI Firmware Update feature
#
# @PcdValueType GUID
gInsydeTokenSpaceGuid.PcdSeamlessRecoverySignature|{GUID("EB28D4F6-52BE-47D5-BADF-DC904A7AE569")}|VOID*|0x2000003C
# PcdValueType UNICODEZ
gInsydeTokenSpaceGuid.PcdCapsuleImageFolder|L"EFI\\Insyde"|VOID*|0x2000003D
#
# Default values of OEM Services wait time
#
gInsydeTokenSpaceGuid.PcdHdaInitWaitTime|0x00|UINT16|0x2000003E
#
# Default values of GPNV map buffer size
#
gInsydeTokenSpaceGuid.PcdDefaultGpnvMapBufferSize|0x20|UINT16|0x2000003F
#
# Preserve free memory for NON PMM ADD-IN CARD,
# max support size is 4MB and this size must be 4K boundary.
# 0MB 0:NON SUPPORT
# 2MB 0x200000
# 4MB 0x400000
#
gInsydeTokenSpaceGuid.PcdNonPmmMemorySize|0x00000000|UINT32|0x20000041
#
# Default value of reserved memroy size for secure flash (Default: 9MB)
#
gInsydeTokenSpaceGuid.PcdReservedMemorySizeForSecureFlash|0x00900000|UINT32|0x20000046
#
# Default legacy boot type order array which is terminated by 0x00.
#
# BBS_FLOPPY 0x01
# BBS_HARDDISK 0x02
# BBS_CDROM 0x03
# BBS_PCMCIA 0x04
# BBS_USB 0x05
# BBS_EMBED_NETWORK 0x06
# BBS_BEV_DEVICE 0x80
# BOOT_POLICY_OTHER_DEVICE 0xEE
# BBS_UNKNOWN 0xFF
#
gInsydeTokenSpaceGuid.PcdLegacyBootTypeOrder|{0x01, 0x02, 0x03, 0x05, 0xEE, 0x00}|VOID*|0x2000004A
#
# Default SCU formset list
#
gInsydeTokenSpaceGuid.PcdScuFormsetGuidList|{GUID("00000000-0000-0000-0000-000000000000")}|VOID*|0x2000004B
gInsydeTokenSpaceGuid.PcdScuFormsetFlagList|{0xFF}|VOID*|0x2000005C
#
# Define OS file list which support UEFI OS fast boot.
# If there are multuple files, these can be added in list string and are separated by space character.
# For example: L"\\EFI\\Microsoft\\Boot\\bootmgfw.efi \\EFI\\ubuntu\\shimx64.efi"
#
gInsydeTokenSpaceGuid.PcdUefiOsFastBootList|L"\\EFI\\Microsoft\\Boot\\bootmgfw.efi"|VOID*|0x2000004C
#
# Default Virtual Keyboard Font Size
#
gInsydeTokenSpaceGuid.PcdVirtualKeyboardFontSize|19|UINT16|0x2000004D
#
# Define 32 bytes policy digest used to set the authorization policy for platform hierarchy.
# If a zero digest (32 bytes of zeros) is given, no policy set and does nothing.
#
gInsydeTokenSpaceGuid.PcdTpm2PhPolicySha256|{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x2000005F
## Null-terminated string that specifies the default device path to launch when OsIndications Firmware UI bit is detected
# @Prompt Null-terminated string that specifies the device path of Firmware UI.
gInsydeTokenSpaceGuid.PcdH2OBdsOsIndicationsFwUiApp|{L"VenHw(E0BA9B98-DD2D-4434-BB94-599CC9E4305D)"}|VOID*|0x20000063
gInsydeTokenSpaceGuid.PcdH2OBdsDefaultHotKeyDescPosn|""|VOID*|0x20000064
gInsydeTokenSpaceGuid.PcdH2OBdsDefaultHotKeyDescQuietPosn|""|VOID*|0x20000065
gInsydeTokenSpaceGuid.PcdH2OBdsBootFailApp|""|VOID*|0x20000069
gInsydeTokenSpaceGuid.PcdH2OBdsBootSuccessApp|""|VOID*|0x2000006C
#
# Unsigned integer that specifies the maximum boot watchdog timeout, in seconds.
# UEFI spec defines the default value is 5 minutes (300 seconds).
#
gInsydeTokenSpaceGuid.PcdH2OBdsBootWatchdogTimeOut|300|UINT32|0x2000006D
#
# Common flash layout PCDs
#
gInsydeTokenSpaceGuid.PcdFlashAreaBaseAddress|0x00000000|UINT32|0x30000001
gInsydeTokenSpaceGuid.PcdFlashAreaSize|0x00000000|UINT32|0x30000002
gInsydeTokenSpaceGuid.PcdFlashFvMainBase|0x00000000|UINT32|0x30000003
gInsydeTokenSpaceGuid.PcdFlashFvMainSize|0x00000000|UINT32|0x30000004
gInsydeTokenSpaceGuid.PcdFlashNvStorageMicrocodeBase|0x00000000|UINT32|0x30000005
gInsydeTokenSpaceGuid.PcdFlashNvStorageMicrocodeSize|0x00000000|UINT32|0x30000006
gInsydeTokenSpaceGuid.PcdFlashNvStorageDmiBase|0x00000000|UINT32|0x30000007
gInsydeTokenSpaceGuid.PcdFlashNvStorageDmiSize|0x00000000|UINT32|0x30000008
gInsydeTokenSpaceGuid.PcdFlashNvStorageMsdmDataBase|0x00000000|UINT32|0x30000009
gInsydeTokenSpaceGuid.PcdFlashNvStorageMsdmDataSize|0x00000000|UINT32|0x3000000a
gInsydeTokenSpaceGuid.PcdFlashNvStorageBvdtBase|0x00000000|UINT32|0x3000000b
gInsydeTokenSpaceGuid.PcdFlashNvStorageBvdtSize|0x00000000|UINT32|0x3000000c
gInsydeTokenSpaceGuid.PcdFlashNvStorageFactoryCopyBase|0x00000000|UINT32|0x3000000d
gInsydeTokenSpaceGuid.PcdFlashNvStorageFactoryCopySize|0x00000000|UINT32|0x3000000e
gInsydeTokenSpaceGuid.PcdFlashFvRecoveryBase|0x00000000|UINT32|0x3000000f
gInsydeTokenSpaceGuid.PcdFlashFvRecoverySize|0x00000000|UINT32|0x30000010
gInsydeTokenSpaceGuid.PcdFlashUnsignedFvRegionBase|0x00000000|UINT32|0x30000011
gInsydeTokenSpaceGuid.PcdFlashUnsignedFvRegionSize|0x00000000|UINT32|0x30000012
gInsydeTokenSpaceGuid.PcdEndOfFlashUnsignedFvRegionOffset|0x00000000|UINT32|0x30000013
gInsydeTokenSpaceGuid.PcdEndOfFlashUnsignedFvRegionTotalSize|0x00000000|UINT32|0x30000014
gInsydeTokenSpaceGuid.PcdFlashNvStorageMultiConfigBase|0x00000000|UINT32|0x30000015
gInsydeTokenSpaceGuid.PcdFlashNvStorageMultiConfigSize|0x00000000|UINT32|0x30000016
gInsydeTokenSpaceGuid.PcdFlashNvStorageVariableDefaultsBase|0x00000000|UINT32|0x3000001A
gInsydeTokenSpaceGuid.PcdFlashNvStorageVariableDefaultsSize|0x00000000|UINT32|0x3000001B
gInsydeTokenSpaceGuid.PcdFlashPbbRBase|0x00000000|UINT32|0x30000020
gInsydeTokenSpaceGuid.PcdFlashPbbBase|0x00000000|UINT32|0x30000021
gInsydeTokenSpaceGuid.PcdFlashPbbSize|0x00000000|UINT32|0x30000022
gInsydeTokenSpaceGuid.PcdFlashSbbBase|0x00000000|UINT32|0x30000023
gInsydeTokenSpaceGuid.PcdFlashSbbSize|0x00000000|UINT32|0x30000024
gInsydeTokenSpaceGuid.PcdMultiConfigSourceFile|L"SHARKBAY.fd"|VOID*|0x30000019
gInsydeTokenSpaceGuid.PcdFirmwareVendor|L"INSYDE Corp."|VOID*|0x30000101
gInsydeTokenSpaceGuid.PcdH2OCcbVersion|0|UINT32|0x30000102
gInsydeTokenSpaceGuid.PcdH2OEsrtSystemFirmwareVersion|0x00000000|UINT32|0x30000103
gInsydeTokenSpaceGuid.PcdH2OEsrtSystemFirmwareLowestSupportedVersion|0x52430000|UINT32|0x30000104
gInsydeTokenSpaceGuid.PcdH2OEsrtSystemFirmwareGuid|{GUID("00000000-0000-0000-0000-000000000000")}|VOID*|0x30000105
#
# File GUIDs definition PCDs
#
# @PcdValueType GUID
gInsydeTokenSpaceGuid.PcdSecureFlashCertificateFile|{GUID("9F4F421C-CE02-42C1-92FB-CF26C52B9526")}|VOID*|0x20000101
# @PcdValueType GUID
gInsydeTokenSpaceGuid.PcdMiniShellFile|{GUID("86AD232B-D33A-465C-BF5F-41370BA92FE2")}|VOID*|0x20000102
# @PcdValueType GUID
gInsydeTokenSpaceGuid.PcdInt15ServiceSmmRomFile|{GUID("BF58B971-4818-43F5-866F-535D8FA0FB62")}|VOID*|0x20000103
# @PcdValueType GUID
gInsydeTokenSpaceGuid.PcdSecureFlashPublicKeyFile|{GUID("A78F3C36-F878-4B6B-B1D6-7E2F27C09A20")}|VOID*|0x20000104
# @PcdValueType GUID
gInsydeTokenSpaceGuid.PcdUnsignedFvKeyFile|{GUID("171F3C16-F178-4B6B-11D6-7E2F17C09A10")}|VOID*|0x20000106
# @PcdValueType GUID
gInsydeTokenSpaceGuid.PcdWarningLogoFile|{GUID("771F77D1-13AF-48BF-2584-773D389E33CA")}|VOID*|0x20000110
#
# SsidSvid default value
#
gInsydeTokenSpaceGuid.PcdDefaultSsidSvid|0x00000000|UINT32|0x20000111
#
# BusMaster Override PCDs
#
gInsydeTokenSpaceGuid.PcdNoExternalDmaOverrideTable|{0}|VOID*|0x20000112
#
# Default Keyboard Layout
# GUID type
#
# Current support Keyboard Layout Key
# gH2OUsbKeyboardUSLayoutKeyGuid = { 0x1f00fe5c, 0xf932, 0x11e4, { 0x97, 0xe7, 0x44, 0x05, 0x1d, 0x5d, 0x46, 0xb0 }}
# gH2OUsbKeyboardUKLayoutKeyGuid = { 0xb015127f, 0x5301, 0x43e7, { 0xbf, 0xa1, 0x54, 0x7e, 0xc5, 0xde, 0xa0, 0xf3 }}
# gH2OUsbKeyboardFrenchLayoutKeyGuid = { 0x43499238, 0xf932, 0x11e4, { 0x88, 0xfb, 0x61, 0x05, 0x1d, 0x5d, 0x46, 0xb0 }}
#
# Default to US Keyboard Layout
gInsydeTokenSpaceGuid.PcdH2ODefautKeyboardLayout|{GUID("1F00FE5C-F932-11E4-97E7-44051D5D46B0")}|VOID*|0x20000113
#
# I2C relate PCD declaration and example
#
gInsydeTokenSpaceGuid.PcdI2cControllerTable|{0}|VOID*|0x20001000 # The I2C host controller number lookup table. UINT64 per entity
#
# The example of I2C host controller number lookup table definition(in .dsc file)
# Defined by chipset/board developer
#
# Below is the sample for the I2C host controller addressed in PCI form
#
# gInsydeTokenSpaceGuid.PcdI2cControllerTable|{ \ # The definition of I2C host controller number lookup table
# UINT64(0x0000000000001201), \ # Number 0 I2C controller is located on dev:0x12 fun:0x01
# UINT64(0x000000001c010000), \ # Number 1 I2C controller is located on dev:0x00 fun:0x00 under bridge dev:0x1c fun:0x01
# UINT64(0x00001c0200000001), \ # Number 2 I2C controller is located on dev:0x00 fun:0x01 under first bridge dev:0x1c fun:0x02 and second bridge dev:0x00 fun:0x00
# UINT64(0x1c03000002010002), \ # Number 3 I2C controller is located on dev:0x00 fun:0x02 under first bridge dev:0x1c fun:0x03 and second bridge dev:0x00 fun:0x00 and third bridge dev:0x02 fun:0x01
# UINT64(0x0000000000000000) \ # End of table
# }
#
# Below is the sample for the I2C host controller addressed in MMIO form
#
# gInsydeTokenSpaceGuid.PcdI2cControllerTable|{ \ # The definition of I2C host controller Addresses Table
# UINT64(0x00000000FE003000), \ # Number 0 I2C controller is located on 0xFE003000
# UINT64(0x00000000FE004000), \ # Number 1 I2C controller is located on 0xFE004000
# UINT64(0x00000000FE005000), \ # Number 2 I2C controller is located on 0xFE005000
# UINT64(0x0000000000000000) \ # End of table
# }
#
gInsydeTokenSpaceGuid.PcdI2cBusSpeedTable|{0}|VOID*|0x20001001 # The I2C bus configuration lookup table. UINT32(Herz) for each bus configuration
#
# The example of I2C bus configuration lookup table definition(in .dsc file)
# Defined by chipset/board developer
#
# gInsydeTokenSpaceGuid.PcdI2cBusSpeedTable|{ \ # The definition of I2C bus configuration lookup table
# UINT32(33), \ # V_SPEED_STANDARD(0) stands for 33 hz
# UINT32(50), \ # V_SPEED_FAST(1) stands for 50 hz
# UINT32(66), \ # V_SPEED_HIGH(2) stands for 66 hz
# UINT32(00) \ # End of table
# }
#
# The example of I2C device PCD declaration(in .dec file) that using I2C device token space with user defined PCD name
#
# gI2cDeviceTokenSpaceGuid.PcdI2cTouchPanel|{0}|VOID*|0x00000001 # PcdName:PcdI2cMouse(user define), Device unique ID:0x00000001 which will be part of device path node
#
# The example of I2C device PCD definition(in .dsc file) that using I2C device token
# space with user defined PCD name. Defined by chipset/board developer
#
# gI2cDeviceTokenSpaceGuid.PcdI2cTouchPanel|{ \ # The definition of I2C mouse PCD
# GUID({ 0x00112233, 0x4455, 0x6677, {0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88} }), \ # The unique GUID specific for this device, it will be part of device path node
# UINT32(0x00000001), \ # Slave address
# UINT32(0x00000001), \ # Hardware revision
# 0x00, \ # Interrupt GPIO pin active level, 0 = low active, 1 = high active
# 0x00, \ # Interrupt GPIO pin number
# UINT16(0x0001), \ # HID descriptor register number
# UINT16(0x0000), \ # HID device type, 0x0000 = Non-HID device, 0x0d00 = Touch panel, 0x0102 = Mouse, 0x0106 = Keyboard
# 0x00, \ # The index of I2C Host controller to the PcdI2cControllerTable, 0 based
# 0x00, \ # The index of bus configuration to the PcdI2cBusSpeedTable, 0x00 = V_SPEED_STANDARD, 0x01 = V_SPEED_FAST, 0x02 = V_SPEED_HIGH
# 0x00 \ # The number of GPIO controller, 0 based
# }
gInsydeTokenSpaceGuid.PcdH2OOptionRomBarReserved|FALSE|BOOLEAN|0x20000072
gInsydeTokenSpaceGuid.PcdH2OAcpiSlicPublicKeyFileGuid|{GUID("1A1E2341-A2FB-42C7-8D17-3073D08EB21D")}|VOID*|0x20000075
gInsydeTokenSpaceGuid.PcdH2OAcpiSlicSlpMarkerFileGuid|{GUID("DD6569A7-E455-4EE5-B2BA-ECDA84ACBC99")}|VOID*|0x20000076
## Pcd8259LegacyModeMask defines the default mask value for platform. This value is determined<BR><BR>
# 1) If platform only support pure UEFI, value should be set to 0xFFFF or 0xFFFE;
# Because only clock interrupt is allowed in legacy mode in pure UEFI platform.<BR>
# 2) If platform install CSM and use thunk module:<BR>
# a) If thunk call provided by CSM binary requires some legacy interrupt support, the corresponding bit
# should be opened as 0.<BR>
# For example, if keyboard interfaces provided CSM binary use legacy keyboard interrupt in 8259 bit 1, then
# the value should be set to 0xFFFC.<BR>
# b) If all thunk call provied by CSM binary do not require legacy interrupt support, value should be set
# to 0xFFFF or 0xFFFE.<BR>
#
# The default value of legacy mode mask could be changed by EFI_LEGACY_8259_PROTOCOL->SetMask(). But it is rarely
# need change it except some special cases such as when initializing the CSM binary, it should be set to 0xFFFF to
# mask all legacy interrupt. Please restore the original legacy mask value if changing is made for these special case.<BR>
# @Prompt 8259 Legacy Mode mask.
gPcAtChipsetPkgTokenSpaceGuid.Pcd8259LegacyModeMask|0xFFFF|UINT16|0x00000001
## Pcd8259LegacyModeEdgeLevel defines the default edge level for legacy mode's interrrupt controller.
# For the corresponding bits, 0 = Edge triggered and 1 = Level triggered.
# @Prompt 8259 Legacy Mode edge level.
gPcAtChipsetPkgTokenSpaceGuid.Pcd8259LegacyModeEdgeLevel|0x0000|UINT16|0x00000002
#
# Extra memory to add to the buffer used to hold the SMBIOS tables beyond the amount required.
# This allows adjustment of the SMBIOS tables at runtime by tools such as H2OSDE.
#
gInsydeTokenSpaceGuid.PcdH2OSmbiosTableExtraMemorySize|0x0|UINT32|0x20000084
[PcdsFixedAtBuild, PcdsDynamicEx]
gInsydeTokenSpaceGuid.PcdH2OSmmMemorySizeCheckSupported |FALSE|BOOLEAN|0x20000073
#
# PcdH2OSmmMemorySizeThreshold is only workable if PcdH2OCheckSmmMemorySizeSupported
# is TRUE. If remaining SMM memory size is smaller than this PCD value, system will show
# warning message. The default value of this PCD is 0x100000 and platform can adjust This
# PCD value by their design.
#
gInsydeTokenSpaceGuid.PcdH2OSmmMemorySizeThreshold|0x00100000|UINT32|0x20000074
[PcdsFixedAtBuild]
gInsydeTokenSpaceGuid.PcdTemporaryRamSizeWhenRecovery|0x10000|UINT32|0x20000042
[PcdsFixedAtBuild, PcdsPatchableInModule]
## Stack size in the temporary RAM.
# 0 means half of PcdTemporaryRamSizeWhenRecovery.
gInsydeTokenSpaceGuid.PcdPeiTemporaryRamStackSizeWhenRecovery|0x8000|UINT32|0x20000043
gInsydeTokenSpaceGuid.PcdUsbDebugEhciControl|0x00|UINT8|0x20000044
gInsydeTokenSpaceGuid.PcdUsbDebugEhciBaseAddress|0xF0000000|UINT32|0x20000045
gInsydeTokenSpaceGuid.PcdUsbDebugXhciControl|0x00|UINT8|0x20000059
gInsydeTokenSpaceGuid.PcdUsbDebugXhciBaseAddress|0xFB000000|UINT32|0x2000005A
## This PCD provides OEM to define the updatable SMBIOS string when use the DMI tool.
# @PcdTypeStruct DMI_UPDATABLE_STRING {UINT8 Type; UINT8 FixedOffset;}
# @PcdTypeArray DMI_UPDATABLE_STRING
gSmbiosTokenSpaceGuid.PcdSmbiosUpdatableStringTable|{1, 4, 1, 5, 1, 6, 1, 7, 1, 8, 2, 4, 2, 5, 2, 6, 2, 7, 3, 4, 3, 5, 3, 6, 3, 7, 3, 8, 11, 4, 11, 5, 11, 6, 11, 7, 11, 8, 11, 9}|VOID*|0x20000047
[PcdsDynamicEx]
#
# PcdH2OIommuMapping is a Boolean PCD that specify DMA buffer's mapping behavior for each chipset when Iommu enabled.
# TRUE: Device address will be assigned to controller's DMA buffer's address register - default
# This is the scenario that mapping table is kept across OS transition.
# FALSE: Host address will be assigned to controller's DMA buffer's address register
# This is the scenarios that mapping table is removed after ExitBootService.
#
gInsydeTokenSpaceGuid.PcdH2OIommuMapping|TRUE|BOOLEAN|0x2000007D
gInsydeTokenSpaceGuid.PcdTpm2ControlArea|0x0|UINT64|0x20000108
gInsydeTokenSpaceGuid.PcdTpmHide|FALSE|BOOLEAN|0x2000010A
gInsydeTokenSpaceGuid.PcdTrEEProtocolVersion|0x0|UINT8|0x2000010F
#
# This PCD has no need to be configured in package dsc and will be set to correct
# value by the HashLib instance according to the HashInstanceLib instances
# linked.
#
gInsydeTokenSpaceGuid.PcdH2OTpm2BiosSupportedHashAlgorithmBitmap|0x0|UINT32|0x20000116
#
# PCD for the default of TPM 1.2 PPFlags
#
# BIT0 TCG_BIOS_TPM_MANAGEMENT_FLAG_NO_PPI_PROVISION
# BIT1 TCG_BIOS_TPM_MANAGEMENT_FLAG_NO_PPI_CLEAR
# BIT2 TCG_BIOS_TPM_MANAGEMENT_FLAG_NO_PPI_MAINTENANCE
# BIT3 TCG_VENDOR_LIB_FLAG_RESET_TRACK
#
gInsydeTokenSpaceGuid.PcdH2OTpmPpFlagsDefault|0x01|UINT8|0x20000114
#
# PCD for the default of TPM 2.0 PPFlags
#
# BIT0 is reserved
# BIT1 TCG2_BIOS_TPM_MANAGEMENT_FLAG_PP_REQUIRED_FOR_CLEAR
# BIT2 is reserved
# BIT3 TCG2_LIB_PP_FLAG_RESET_TRACK
# BIT4 TCG2_BIOS_TPM_MANAGEMENT_FLAG_PP_REQUIRED_FOR_TURN_ON
# BIT5 TCG2_BIOS_TPM_MANAGEMENT_FLAG_PP_REQUIRED_FOR_TURN_OFF
# BIT6 TCG2_BIOS_TPM_MANAGEMENT_FLAG_PP_REQUIRED_FOR_CHANGE_EPS
# BIT7 TCG2_BIOS_TPM_MANAGEMENT_FLAG_PP_REQUIRED_FOR_CHANGE_PCRS
# BIT8 TCG2_BIOS_INFORMATION_FLAG_HIERACHY_CONTROL_STORAGE_DISABLE
# BIT9 TCG2_BIOS_INFORMATION_FLAG_HIERACHY_CONTROL_ENDORSEMENT_DISABLE
# BIT16 TCG2_BIOS_STORAGE_MANAGEMENT_FLAG_PP_REQUIRED_FOR_ENABLE_BLOCK_SID
# BIT17 TCG2_BIOS_STORAGE_MANAGEMENT_FLAG_PP_REQUIRED_FOR_DISABLE_BLOCK_SID
#
gInsydeTokenSpaceGuid.PcdH2OTpm2PpFlagsDefault|0x60|UINT32|0x20000115
#
# This PCD determines whether TPM 2.0 is able to be disabled (hierachy control) via SCU/Physical Presence Interface.
#
gInsydeTokenSpaceGuid.PcdH2OTpm2DisableOperationSupported|FALSE|BOOLEAN|0x20000117
#
# PCD for TPM policy, the bits definition as below:
#
# For PEI
# Bit 0 : Skip TpmStartup
# Bit 1 : Skip MeasureCRTMVersion
# Bit 2 : Skip MeasureMainBios
# Bit 3 : Skip MeasureFvImage
# Bit 4 : Skip TpmSelfTest
# Bit 5 : Perform Tpm2Startup command in Memory Present instead of Memory Absent
# Bit 6 : Skip TPM property check in PEI
# Bit 7 : Skip TPM auto detection and return the result TPM_DEVICE_NULL
# Bit 8 : Enable DMA protection measurement.
# If DMA protection is disabled, an EFI_EV_ACTION event string "DMA Protection Disabled" will be extended into PCR7.
# Bit 9 ~ 31 : Reserved
gInsydeTokenSpaceGuid.PcdPeiTpmPolicy|0x0|UINT32|0x2000010C
#
# PCD for TPM policy, the bits definition as below:
#
# For DXE
# Bit 0 : Skip TpmRevokeTrust
# Bit 1 : Skip InstallTcgAcpiTable
# Bit 2 : Skip TcgDxeLogEventI
# Bit 3 : Skip MeasureHandoffTables
# Bit 4 : Skip MeasureAllBootVariables
# Bit 5 : Skip MeasureAction
# Bit 6 : Skip MeasureSecureBootVariables
# Bit 7 : Skip MeasureSeparatorEvent
# Bit 8 : Skip MeasureLaunchOfFirmwareDebugger
# Bit 9 : Skip MeasureOsLoaderAuthority
# Bit 10 : Skip MeasureGptTable
# Bit 11 : Skip MeasurePeImage
# Bit 12 : Skip MeasureWakeEvent
# Bit 13 : Skip TPM property check in DXE
# Bit 14 : Skip TPM FMP installation
# Bit 15 ~ 29 : Reserved
# Bit 30 : Set up TPM NV index for use by the OS with Handle: 0x01C101C0
# Bit 31 : Customize firmware debugger existence check
gInsydeTokenSpaceGuid.PcdDxeTpmPolicy|0x0|UINT32|0x2000010D
#
# For Secure Option ROM Control feature:
# This value will determine the default number of pre-locked variables(OpRomXXXX) for Sensitive variable mechanism.
# The related variables(OpRomXXXX) should be locked before EndOfDxe, but the content of the variables will NOT be
# obtained until PCI enumeration, or obtained in Setup by user's input. As a result, to avoid security hole,
# in advance we must create some variables to lock by Variable Lock protocol, whose variables are without content,
# and then fill out the contents later(in "PCI enumeration" or in "Setup Saving").
# Note: User can set the default value base on their Option ROM number.
gInsydeTokenSpaceGuid.PcdH2OPciOptionRomControlNum|0|UINT16|0x2000010E
#
# For 8259 Interrupt Base Vector
#
gInsydeTokenSpaceGuid.PcdH2OInterruptMasterBaseVector|0x68|UINT8|0x2000120
gInsydeTokenSpaceGuid.PcdH2OInterruptSlaveBaseVector|0x70|UINT8|0x20000121
[PcdsFixedAtBuild]
gInsydeTokenSpaceGuid.PcdPlatformBootTimeOut|0|UINT16|0x0000000F
gInsydeTokenSpaceGuid.PcdPlatformBootTimeOutMax|10|UINT16|0x00000010
gInsydeTokenSpaceGuid.PcdPlatformBootTimeOutMs|0|UINT32|0x00000021
gInsydeTokenSpaceGuid.PcdPlatformBootTimeOutInvalidDialogSupported|TRUE|BOOLEAN|0x00000026
#
# Date and time initial values used if the RTC values are invalid during driver initialization.
#
gInsydeTokenSpaceGuid.PcdRealTimeClockInitYear|2021|UINT16|0x20000016
gInsydeTokenSpaceGuid.PcdRealTimeClockInitMonth|1|UINT8|0x20000017
gInsydeTokenSpaceGuid.PcdRealTimeClockInitDay|1|UINT8|0x20000018
gInsydeTokenSpaceGuid.PcdRealTimeClockInitHour|0|UINT8|0x20000019
gInsydeTokenSpaceGuid.PcdRealTimeClockInitMinute|0|UINT8|0x2000001a
gInsydeTokenSpaceGuid.PcdRealTimeClockInitSecond|0|UINT8|0x2000001b
gInsydeTokenSpaceGuid.PcdRealTimeClockYearMax|2099|UINT16|0x20000050
gInsydeTokenSpaceGuid.PcdRealTimeClockYearMin|2000|UINT16|0x20000051
gInsydeTokenSpaceGuid.PcdRealTimeClockRetryTime|10000|UINT32|0x2000005D
#
# PCD for the value of OsIndicationsSupported variable, the bits definition as below:
#
# EFI_OS_INDICATIONS_BOOT_TO_FW_UI 0x0000000000000001 (bit 0)
# EFI_OS_INDICATIONS_TIMESTAMP_REVOCATION 0x0000000000000002 (bit 1)
# EFI_OS_INDICATIONS_FILE_CAPSULE_DELIVERY_SUPPORTED 0x0000000000000004 (bit 2)
# EFI_OS_INDICATIONS_FMP_CAPSULE_SUPPORTED 0x0000000000000008 (bit 3)
# EFI_OS_INDICATIONS_CAPSULE_RESULT_VAR_SUPPORTED 0x0000000000000010 (bit 4)
# EFI_OS_INDICATIONS_START_OS_RECOVERY 0x0000000000000020 (bit 5)
# EFI_OS_INDICATIONS_START_PLATFORM_RECOVERY 0x0000000000000040 (bit 6)
# Other bits are reserved
gInsydeTokenSpaceGuid.PcdOsIndicationsSupported|0x000000000000007F|UINT64|0x40000001
#
# PCD for 8254 counter1 operating mode:
#
# Mode 0: Out signal on end of count
# Mode 1: H/W re-triggerable one-shot
# Mode 2: Rate Generator
# Mode 3: Square wave output
# Mode 4: S/W triggered stobe
# Mode 5: H/W triggered stobe
gInsydeTokenSpaceGuid.Pcd8254Counter1OperatingMode|3|UINT8|0x40000002
#
# Beep table for different kinds of Beep sounds.
# {BeepTypeId, Sound1, Sound2, Sound3, Sound4, Sound5, Sound6, Sound7, Sound8, Sound9}
#
# Sound type:
# - BEEP_NONE : 0x00
# - BEEP_LONG : 0x01
# - BEEP_SHORT: 0x02
#
gInsydeTokenSpaceGuid.PcdBeepTypeList|{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}|VOID*|0x40000003
#
# Beep List for different kinds of Beep event for Status Code.
# {CodeType, CodeValue, BeepTypeId, BeepLoopCount, Reserved, Reserved}
#
# Code Type: Refer to PiStatusCode.h
# - EFI_PROGRESS_CODE 0x00000001
# - EFI_ERROR_CODE 0x00000002
# - EFI_DEBUG_CODE 0x00000003
#
# Code Value: Refer to PiStatusCode.h
# - EFI_COMPUTING_UNIT_MEMORY | EFI_CU_MEMORY_PC_INIT 0x00051005
# - EFI_COMPUTING_UNIT_MEMORY | EFI_CU_MEMORY_EC_NONE_DETECTED 0x00051009
# - EFI_COMPUTING_UNIT_MEMORY | EFI_CU_MEMORY_EC_NONE_USEFUL 0x0005100A
#
# BeepTypeId:
# - Refer to the Index number of PcdBeepTypeList
#
# BeepLoopCount:
# - Indicate the loop count for this Beep event.
#
gInsydeTokenSpaceGuid.PcdStatusCodeBeepList|{UINT32(0x0), UINT32(0x0), 0x0, 0x0, 0x0, 0x0}|VOID*|0x40000004
#
# Default size for RAM Disk
# Only used when PcdH2ORamDiskSupported is TRUE.
#
gInsydeTokenSpaceGuid.PcdH2ORamDiskSize|8|UINT32|0x40000005
#
# Auto created RAM Disks list.
# Only used when PcdH2ORamDiskSupported is TRUE.
# - Support RAM Disk size from 1MB to 512 MB
# gInsydeTokenSpaceGuid.PcdH2ORamDiskAutoCreatedList|{ \ # The definition of auto created RAM Disks
# UINT32(1), \ # 1st created RAM Disk is 1 MB
# UINT32(16), \ # 2nd created RAM Disk is 16 MB
# UINT32(32), \ # 3rd created RAM Disk is 32 MB
# UINT32(0) \ # End of list
# }
#
gInsydeTokenSpaceGuid.PcdH2ORamDiskAutoCreatedList|{UINT32(0x0)}|VOID*|0x40000006
#
# Skip Memory Range List
# End of the list table - 0x00, 0x00
# @PcdTypeStruct MEMORY_RANGE {UINT64 StartAddress; UINT64 EndAddress;}
# @PcdTypeArray PcdH2OSkipMemRangeList MEMORY_RANGE[] "An array of skip memory range when checking reserved memory for BIOS."
# @PcdValueType PcdH2OSkipMemRangeList[]
gInsydeTokenSpaceGuid.PcdH2OSkipMemRangeList|{UINT64 (0x00), UINT64 (0x00)}|VOID*|0x4000000B
gInsydeTokenSpaceGuid.PcdH2OIhisiCmdBufferSize|0x30000|UINT32|0x200006D
gInsydeTokenSpaceGuid.PcdH2OIhisiImageBufferSize|0|UINT32|0x200006E
#
# H2O Serial
#
#
# PcdSerialUsage
# H2O_SERIAL_USAGE_TERMINAL (0) - Remote console, including headless or serial-over-LAN.
# H2O_SERIAL_USAGE_LOG (1) - This is the usage for standard debug output using the DEBUG() macro.
# H2O_SERIAL_USAGE_DEBUG (2) - This is the usage for H2ODDT,
#
gInsydeTokenSpaceGuid.PcdSerialUsage|1|UINT32|0x20000078
gInsydeTokenSpaceGuid.PcdSerialUseSoftwareFlowControl|FALSE|BOOLEAN|0x20000079
#
# This bitmask that specifies which debug trace message will be output, the bits definition as below:
#
# BIT0 - H2O_DEBUG_TRACE_OEM_SVC
# BIT1 - H2O_DEBUG_TRACE_CP
#
gInsydeTokenSpaceGuid.PcdH2ODebugTraceErrorLevel|0x03|UINT32|0x2000007B
#
# specifying which CPU exceptions will not cause the H2O_BASE_CP_CPU_EXCEPTION checkpoint to be triggered
#
gInsydeTokenSpaceGuid.PcdH2OCpuExceptionExcludedList|{0}|VOID*|0x4000000C
#
# H2O security events
#
gInsydeTokenSpaceGuid.PcdH2OSecurityEventPageFaultSupported|FALSE|BOOLEAN|0x4000000D
gInsydeTokenSpaceGuid.PcdH2OSecurityEventGeneralProtectionFaultSupported|FALSE|BOOLEAN|0x4000000E
gInsydeTokenSpaceGuid.PcdH2OSecurityEventStackFrameChecksSupported|FALSE|BOOLEAN|0x4000000F
gInsydeTokenSpaceGuid.PcdH2OSecurityEventHeapChecksSupported|FALSE|BOOLEAN|0x40000010
gInsydeTokenSpaceGuid.PcdH2OSecurityEventIntegerOverflowChecksSupported|FALSE|BOOLEAN|0x40000011
################################################################################
#
# SMBIOS Pcd Section
#
################################################################################
[PcdsDynamicEx]
gInsydeTokenSpaceGuid.PcdPeiRecoveryFile|L"Firmware.bin"|VOID*|0x20000012
gTpmTrustedAppTokenSpaceGuid.PcdSetupUtilityApp|{0}|VOID*|0x00000001
gInsydeTokenSpaceGuid.PcdH2OSdhcEmmcSupported|TRUE|BOOLEAN|0x00000014
gInsydeTokenSpaceGuid.PcdH2OSdhcEmmcHs200Supported|TRUE|BOOLEAN|0x00000018
gInsydeTokenSpaceGuid.PcdH2OSdhcSdCardSupported|TRUE|BOOLEAN|0x00000015
#
# Bitmap of the partitions enabled in POST
# UserData = BIT0
# Boot1 = BIT1
# Boot2 = BIT2
# RPMB = BIT3
# GP1 = BIT4
# GP2 = BIT5
# GP3 = BIT6
# GP4 = BIT7
# Reserved = BIT8 ~ BIT31
#
gInsydeTokenSpaceGuid.PcdH2OSdhcEmmcPartitionEnabled|1|UINT32|0x0000001E
gInsydeTokenSpaceGuid.PcdH2OSdhcBaseAddressTable|{0}|VOID*|0x0000001C
# Below is the sample for the SD host controller addressed form (BAR << 32) + (Bus << 24) + (Dev << 16) + (Func << 8) + (Slot << 0)
#
# gInsydeTokenSpaceGuid.PcdH2OSdhcBaseAddressTable|{ \ # The definition of SD host controller Addresses Table
# UINT64(0x0907000000170000), \ # Bus 0, Dev 0x17, Fun 0, Slot 0, BAR 0x09070000
# UINT64(0x0906000000120000), \ # Bus 0, Dev 0x12, Fun 0, Slot 0, BAR 0x09060000
# UINT64(0x0906100000120001), \ # Bus 0, Dev 0x12, Fun 0, Slot 1, BAR 0x09061000
# UINT64(0xFFFFFFFFFFFFFFFF) \ # End of table
# }
#
# For Setup Page of RAM Disk
#
gLinkBootTokenSpaceGuid.PcdH2ORamDiskFormsetGuid|{0}|VOID*|0x00000002
#
# BDS default boot option lis for generic OS. These PCDs will format as
# "device-path\tuser-readable-name\tflags"
#
gH2OBdsDefaultBootListGenericOsTokenSpaceGuid.MicrosoftOS|{0}|VOID*|0x00000001
gH2OBdsDefaultBootListGenericOsTokenSpaceGuid.RedHatOS|{0}|VOID*|0x00000002
gH2OBdsDefaultBootListGenericOsTokenSpaceGuid.SuseOs|{0}|VOID*|0x00000003
gH2OBdsDefaultBootListGenericOsTokenSpaceGuid.OpenSuseOs|{0}|VOID*|0x00000004
gH2OBdsDefaultBootListGenericOsTokenSpaceGuid.UbuntuSecureWithArchitectureOs|{0}|VOID*|0x00000005
gH2OBdsDefaultBootListGenericOsTokenSpaceGuid.UbuntuNormalWithArchitectureOs|{0}|VOID*|0x00000006
gH2OBdsDefaultBootListGenericOsTokenSpaceGuid.UbuntuSecureOs|{0}|VOID*|0x00000007
gH2OBdsDefaultBootListGenericOsTokenSpaceGuid.UbuntuNormalOs|{0}|VOID*|0x00000008
gH2OBdsDefaultBootListGenericOsTokenSpaceGuid.FedoraOs|{0}|VOID*|0x00000009
gH2OBdsDefaultBootListGenericOsTokenSpaceGuid.AndroidOs|{0}|VOID*|0x0000000A
gH2OBdsDefaultBootListGenericOsTokenSpaceGuid.LinpusOs|{0}|VOID*|0x0000000B
#
# BDS Hot Key default PCD. These PCDs will format as
# typedef struct _PCD_H2O_HOT_KEY {
# EFI_GUID HotKeyProtocolGuid;
# UINT32 Id;
# //CHAR8 HotKeys[];
# //CHAR8 Options[];
# //CHAR8 DevicePath[];
# } PCD_H2O_HOT_KEY;
#
gH2OBdsHotKeyGuid.PcdH2OHotKeyDummy|{0}|VOID*|0x00000001
gH2OBdsHotKeyGuid.PcdH2OHotKeyFrontPage|{0}|VOID*|0x00000002
#
# BDS Hot Key Description default PCD for text mode. These PCDs will format as
# {STRING_TOKEN(BEFORE_STR_ID),STRING_TOKEN(AFTER_STR_ID), <"keyword=value;">*}
#
gH2OBdsHotKeyDescGuid.PcdH2OHotKeyDummyDesc|{0}|VOID*|0x00000001
gH2OBdsHotKeyDescGuid.PcdH2OHotKeyFrontPageDesc|{0}|VOID*|0x00000002
#
# BDS Hot Key Quiet Description default PCD for graphics mode. These PCDs will format as
# {STRING_TOKEN(BEFORE_STR_ID),STRING_TOKEN(AFTER_STR_ID), <"keyword=value;">*}
#
gH2OBdsHotKeyDescQuietGuid.PcdH2OHotKeyDummyDescQuiet|{0}|VOID*|0x00000001
gH2OBdsHotKeyDescQuietGuid.PcdH2OHotKeyFrontPageDescQuiet|{0}|VOID*|0x00000002
#
# AHCI port multiplier support
#
gInsydeTokenSpaceGuid.PcdH2OAhciMultiplierSupported|FALSE|BOOLEAN|0x0000001A
#
# SATA support to send SECURITY FREEZE LOCK command after ready to boot event and during S3 resuming.
# Note: All ATA devices will be connected after the PCD is set to TRUE even if fast boot is enabled.
#
gInsydeTokenSpaceGuid.PcdH2OSataFreezeLockSupported|FALSE|BOOLEAN|0x0000001B
#
# Determine if freeze lock command in S3 resume path will be send by BIOS callback or ASL code
# True - freezelock by callback False - Freezelock by ASL code
#
gInsydeTokenSpaceGuid.PcdH2OSataFreezeLockInS3Resume|FALSE|BOOLEAN|0x00000025
#
# External device for AhciBusDxe to ignore
#
gInsydeTokenSpaceGuid.PcdH2OSataIgnoredDeviceList|{0}|VOID*|0x0000001D
#
# allow OEM to limit negotiation speed of a specified port, format is as following
# {controller's BUS#, Device#, Function#, port#, speed to limit}
#
gInsydeTokenSpaceGuid.PcdH2OSataLimitNegotiationSpeed|{0}|VOID*|0x0000001F
#
# allow OEM to set retry times for freeze command
# default will retry the command for 5 times
#
gInsydeTokenSpaceGuid.PcdH2OSataFreezeLockRetryLimit|5|UINT32|0x00000023
#
# Internal PCI devices for PciBusDxe to disable bus master
#
gInsydeTokenSpaceGuid.PcdH2OInternalDmaDisableTable|{0}|VOID*|0x00000024
## PcdActiveSmbiosTypeXXX:
## This class PCD is define as BOOLEAN and used to decide SMBIOS type is present or
## hidden in system. If set to TRUE, the relatively type will be present to system.
## If set to FALSE, the relatively type will be hidden in the system.
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType000|FALSE|BOOLEAN|0xA0000000
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType001|FALSE|BOOLEAN|0xA0000001
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType002|FALSE|BOOLEAN|0xA0000002
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType003|FALSE|BOOLEAN|0xA0000003
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType004|FALSE|BOOLEAN|0xA0000004
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType005|FALSE|BOOLEAN|0xA0000005
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType006|FALSE|BOOLEAN|0xA0000006
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType007|FALSE|BOOLEAN|0xA0000007
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType008|FALSE|BOOLEAN|0xA0000008
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType009|FALSE|BOOLEAN|0xA0000009
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType010|FALSE|BOOLEAN|0xA000000A
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType011|FALSE|BOOLEAN|0xA000000B
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType012|FALSE|BOOLEAN|0xA000000C
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType013|FALSE|BOOLEAN|0xA000000D
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType014|FALSE|BOOLEAN|0xA000000E
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType015|FALSE|BOOLEAN|0xA000000F
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType016|FALSE|BOOLEAN|0xA0000010
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType017|FALSE|BOOLEAN|0xA0000011
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType018|FALSE|BOOLEAN|0xA0000012
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType019|FALSE|BOOLEAN|0xA0000013
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType020|FALSE|BOOLEAN|0xA0000014
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType021|FALSE|BOOLEAN|0xA0000015
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType022|FALSE|BOOLEAN|0xA0000016
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType023|FALSE|BOOLEAN|0xA0000017
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType024|FALSE|BOOLEAN|0xA0000018
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType025|FALSE|BOOLEAN|0xA0000019
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType026|FALSE|BOOLEAN|0xA000001A
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType027|FALSE|BOOLEAN|0xA000001B
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType028|FALSE|BOOLEAN|0xA000001C
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType029|FALSE|BOOLEAN|0xA000001D
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType030|FALSE|BOOLEAN|0xA000001E
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType031|FALSE|BOOLEAN|0xA000001F
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType032|FALSE|BOOLEAN|0xA0000020
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType033|FALSE|BOOLEAN|0xA0000021
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType034|FALSE|BOOLEAN|0xA0000022
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType035|FALSE|BOOLEAN|0xA0000023
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType036|FALSE|BOOLEAN|0xA0000024
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType037|FALSE|BOOLEAN|0xA0000025
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType038|FALSE|BOOLEAN|0xA0000026
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType039|FALSE|BOOLEAN|0xA0000027
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType040|FALSE|BOOLEAN|0xA0000028
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType041|FALSE|BOOLEAN|0xA0000029
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType042|FALSE|BOOLEAN|0xA000002A
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType043|FALSE|BOOLEAN|0xA000002B
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType044|FALSE|BOOLEAN|0xA000002C
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType045|FALSE|BOOLEAN|0xA000002D
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType046|FALSE|BOOLEAN|0xA000002E
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType047|FALSE|BOOLEAN|0xA000002F
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType048|FALSE|BOOLEAN|0xA0000030
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType049|FALSE|BOOLEAN|0xA0000031
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType050|FALSE|BOOLEAN|0xA0000032
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType051|FALSE|BOOLEAN|0xA0000033
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType052|FALSE|BOOLEAN|0xA0000034
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType053|FALSE|BOOLEAN|0xA0000035
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType054|FALSE|BOOLEAN|0xA0000036
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType055|FALSE|BOOLEAN|0xA0000037
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType056|FALSE|BOOLEAN|0xA0000038
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType057|FALSE|BOOLEAN|0xA0000039
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType058|FALSE|BOOLEAN|0xA000003A
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType059|FALSE|BOOLEAN|0xA000003B
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType060|FALSE|BOOLEAN|0xA000003C
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType061|FALSE|BOOLEAN|0xA000003D
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType062|FALSE|BOOLEAN|0xA000003E
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType063|FALSE|BOOLEAN|0xA000003F
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType064|FALSE|BOOLEAN|0xA0000040
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType065|FALSE|BOOLEAN|0xA0000041
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType066|FALSE|BOOLEAN|0xA0000042
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType067|FALSE|BOOLEAN|0xA0000043
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType068|FALSE|BOOLEAN|0xA0000044
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType069|FALSE|BOOLEAN|0xA0000045
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType070|FALSE|BOOLEAN|0xA0000046
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType071|FALSE|BOOLEAN|0xA0000047
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType072|FALSE|BOOLEAN|0xA0000048
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType073|FALSE|BOOLEAN|0xA0000049
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType074|FALSE|BOOLEAN|0xA000004A
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType075|FALSE|BOOLEAN|0xA000004B
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType076|FALSE|BOOLEAN|0xA000004C
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType077|FALSE|BOOLEAN|0xA000004D
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType078|FALSE|BOOLEAN|0xA000004E
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType079|FALSE|BOOLEAN|0xA000004F
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType080|FALSE|BOOLEAN|0xA0000050
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType081|FALSE|BOOLEAN|0xA0000051
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType082|FALSE|BOOLEAN|0xA0000052
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType083|FALSE|BOOLEAN|0xA0000053
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType084|FALSE|BOOLEAN|0xA0000054
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType085|FALSE|BOOLEAN|0xA0000055
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType086|FALSE|BOOLEAN|0xA0000056
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType087|FALSE|BOOLEAN|0xA0000057
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType088|FALSE|BOOLEAN|0xA0000058
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType089|FALSE|BOOLEAN|0xA0000059
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType090|FALSE|BOOLEAN|0xA000005A
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType091|FALSE|BOOLEAN|0xA000005B
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType092|FALSE|BOOLEAN|0xA000005C
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType093|FALSE|BOOLEAN|0xA000005D
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType094|FALSE|BOOLEAN|0xA000005E
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType095|FALSE|BOOLEAN|0xA000005F
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType096|FALSE|BOOLEAN|0xA0000060
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType097|FALSE|BOOLEAN|0xA0000061
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType098|FALSE|BOOLEAN|0xA0000062
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType099|FALSE|BOOLEAN|0xA0000063
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType100|FALSE|BOOLEAN|0xA0000064
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType101|FALSE|BOOLEAN|0xA0000065
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType102|FALSE|BOOLEAN|0xA0000066
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType103|FALSE|BOOLEAN|0xA0000067
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType104|FALSE|BOOLEAN|0xA0000068
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType105|FALSE|BOOLEAN|0xA0000069
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType106|FALSE|BOOLEAN|0xA000006A
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType107|FALSE|BOOLEAN|0xA000006B
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType108|FALSE|BOOLEAN|0xA000006C
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType109|FALSE|BOOLEAN|0xA000006D
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType110|FALSE|BOOLEAN|0xA000006E
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType111|FALSE|BOOLEAN|0xA000006F
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType112|FALSE|BOOLEAN|0xA0000070
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType113|FALSE|BOOLEAN|0xA0000071
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType114|FALSE|BOOLEAN|0xA0000072
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType115|FALSE|BOOLEAN|0xA0000073
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType116|FALSE|BOOLEAN|0xA0000074
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType117|FALSE|BOOLEAN|0xA0000075
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType118|FALSE|BOOLEAN|0xA0000076
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType119|FALSE|BOOLEAN|0xA0000077
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType120|FALSE|BOOLEAN|0xA0000078
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType121|FALSE|BOOLEAN|0xA0000079
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType122|FALSE|BOOLEAN|0xA000007A
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType123|FALSE|BOOLEAN|0xA000007B
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType124|FALSE|BOOLEAN|0xA000007C
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType125|FALSE|BOOLEAN|0xA000007D
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType126|FALSE|BOOLEAN|0xA000007E
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType127|FALSE|BOOLEAN|0xA000007F
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType128|FALSE|BOOLEAN|0xA0000080
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType129|FALSE|BOOLEAN|0xA0000081
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType130|FALSE|BOOLEAN|0xA0000082
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType131|FALSE|BOOLEAN|0xA0000083
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType132|FALSE|BOOLEAN|0xA0000084
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType133|FALSE|BOOLEAN|0xA0000085
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType134|FALSE|BOOLEAN|0xA0000086
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType135|FALSE|BOOLEAN|0xA0000087
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType136|FALSE|BOOLEAN|0xA0000088
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType137|FALSE|BOOLEAN|0xA0000089
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType138|FALSE|BOOLEAN|0xA000008A
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType139|FALSE|BOOLEAN|0xA000008B
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType140|FALSE|BOOLEAN|0xA000008C
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType141|FALSE|BOOLEAN|0xA000008D
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType142|FALSE|BOOLEAN|0xA000008E
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType143|FALSE|BOOLEAN|0xA000008F
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType144|FALSE|BOOLEAN|0xA0000090
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType145|FALSE|BOOLEAN|0xA0000091
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType146|FALSE|BOOLEAN|0xA0000092
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType147|FALSE|BOOLEAN|0xA0000093
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType148|FALSE|BOOLEAN|0xA0000094
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType149|FALSE|BOOLEAN|0xA0000095
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType150|FALSE|BOOLEAN|0xA0000096
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType151|FALSE|BOOLEAN|0xA0000097
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType152|FALSE|BOOLEAN|0xA0000098
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType153|FALSE|BOOLEAN|0xA0000099
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType154|FALSE|BOOLEAN|0xA000009A
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType155|FALSE|BOOLEAN|0xA000009B
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType156|FALSE|BOOLEAN|0xA000009C
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType157|FALSE|BOOLEAN|0xA000009D
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType158|FALSE|BOOLEAN|0xA000009E
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType159|FALSE|BOOLEAN|0xA000009F
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType160|FALSE|BOOLEAN|0xA00000A0
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType161|FALSE|BOOLEAN|0xA00000A1
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType162|FALSE|BOOLEAN|0xA00000A2
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType163|FALSE|BOOLEAN|0xA00000A3
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType164|FALSE|BOOLEAN|0xA00000A4
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType165|FALSE|BOOLEAN|0xA00000A5
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType166|FALSE|BOOLEAN|0xA00000A6
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType167|FALSE|BOOLEAN|0xA00000A7
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType168|FALSE|BOOLEAN|0xA00000A8
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType169|FALSE|BOOLEAN|0xA00000A9
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType170|FALSE|BOOLEAN|0xA00000AA
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType171|FALSE|BOOLEAN|0xA00000AB
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType172|FALSE|BOOLEAN|0xA00000AC
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType173|FALSE|BOOLEAN|0xA00000AD
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType174|FALSE|BOOLEAN|0xA00000AE
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType175|FALSE|BOOLEAN|0xA00000AF
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType176|FALSE|BOOLEAN|0xA00000B0
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType177|FALSE|BOOLEAN|0xA00000B1
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType178|FALSE|BOOLEAN|0xA00000B2
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType179|FALSE|BOOLEAN|0xA00000B3
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType180|FALSE|BOOLEAN|0xA00000B4
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType181|FALSE|BOOLEAN|0xA00000B5
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType182|FALSE|BOOLEAN|0xA00000B6
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType183|FALSE|BOOLEAN|0xA00000B7
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType184|FALSE|BOOLEAN|0xA00000B8
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType185|FALSE|BOOLEAN|0xA00000B9
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType186|FALSE|BOOLEAN|0xA00000BA
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType187|FALSE|BOOLEAN|0xA00000BB
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType188|FALSE|BOOLEAN|0xA00000BC
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType189|FALSE|BOOLEAN|0xA00000BD
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType190|FALSE|BOOLEAN|0xA00000BE
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType191|FALSE|BOOLEAN|0xA00000BF
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType192|FALSE|BOOLEAN|0xA00000C0
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType193|FALSE|BOOLEAN|0xA00000C1
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType194|FALSE|BOOLEAN|0xA00000C2
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType195|FALSE|BOOLEAN|0xA00000C3
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType196|FALSE|BOOLEAN|0xA00000C4
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType197|FALSE|BOOLEAN|0xA00000C5
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType198|FALSE|BOOLEAN|0xA00000C6
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType199|FALSE|BOOLEAN|0xA00000C7
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType200|FALSE|BOOLEAN|0xA00000C8
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType201|FALSE|BOOLEAN|0xA00000C9
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType202|FALSE|BOOLEAN|0xA00000CA
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType203|FALSE|BOOLEAN|0xA00000CB
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType204|FALSE|BOOLEAN|0xA00000CC
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType205|FALSE|BOOLEAN|0xA00000CD
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType206|FALSE|BOOLEAN|0xA00000CE
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType207|FALSE|BOOLEAN|0xA00000CF
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType208|FALSE|BOOLEAN|0xA00000D0
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType209|FALSE|BOOLEAN|0xA00000D1
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType210|FALSE|BOOLEAN|0xA00000D2
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType211|FALSE|BOOLEAN|0xA00000D3
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType212|FALSE|BOOLEAN|0xA00000D4
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType213|FALSE|BOOLEAN|0xA00000D5
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType214|FALSE|BOOLEAN|0xA00000D6
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType215|FALSE|BOOLEAN|0xA00000D7
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType216|FALSE|BOOLEAN|0xA00000D8
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType217|FALSE|BOOLEAN|0xA00000D9
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType218|FALSE|BOOLEAN|0xA00000DA
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType219|FALSE|BOOLEAN|0xA00000DB
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType220|FALSE|BOOLEAN|0xA00000DC
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType221|FALSE|BOOLEAN|0xA00000DD
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType222|FALSE|BOOLEAN|0xA00000DE
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType223|FALSE|BOOLEAN|0xA00000DF
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType224|FALSE|BOOLEAN|0xA00000E0
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType225|FALSE|BOOLEAN|0xA00000E1
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType226|FALSE|BOOLEAN|0xA00000E2
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType227|FALSE|BOOLEAN|0xA00000E3
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType228|FALSE|BOOLEAN|0xA00000E4
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType229|FALSE|BOOLEAN|0xA00000E5
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType230|FALSE|BOOLEAN|0xA00000E6
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType231|FALSE|BOOLEAN|0xA00000E7
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType232|FALSE|BOOLEAN|0xA00000E8
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType233|FALSE|BOOLEAN|0xA00000E9
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType234|FALSE|BOOLEAN|0xA00000EA
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType235|FALSE|BOOLEAN|0xA00000EB
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType236|FALSE|BOOLEAN|0xA00000EC
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType237|FALSE|BOOLEAN|0xA00000ED
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType238|FALSE|BOOLEAN|0xA00000EE
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType239|FALSE|BOOLEAN|0xA00000EF
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType240|FALSE|BOOLEAN|0xA00000F0
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType241|FALSE|BOOLEAN|0xA00000F1
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType242|FALSE|BOOLEAN|0xA00000F2
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType243|FALSE|BOOLEAN|0xA00000F3
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType244|FALSE|BOOLEAN|0xA00000F4
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType245|FALSE|BOOLEAN|0xA00000F5
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType246|FALSE|BOOLEAN|0xA00000F6
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType247|FALSE|BOOLEAN|0xA00000F7
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType248|FALSE|BOOLEAN|0xA00000F8
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType249|FALSE|BOOLEAN|0xA00000F9
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType250|FALSE|BOOLEAN|0xA00000FA
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType251|FALSE|BOOLEAN|0xA00000FB
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType252|FALSE|BOOLEAN|0xA00000FC
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType253|FALSE|BOOLEAN|0xA00000FD
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType254|FALSE|BOOLEAN|0xA00000FE
gSmbiosTokenSpaceGuid.PcdActiveSmbiosType255|FALSE|BOOLEAN|0xA00000FF
## This PCD indication max multiple records for a type.
gSmbiosTokenSpaceGuid.PcdSmbiosMaxMultiRecords|32|UINT8|0xA0000200
## This PCD must contain what type can be multiple records.
# @PcdTypeArray MultiRecordsType UINT8 "An array of which type have multiple records."
gSmbiosTokenSpaceGuid.PcdSmbiosMultiRecordsType|{2, 3, 4, 7, 8, 9, 17, 21, 22, 26, 27, 28, 29, 39, 41, 44}|VOID*|0xA0000201
## This PCD contain offset of string field in each type.
## The default value define in InsydeModulePkg/Project.dsc
gSmbiosTokenSpaceGuid.PcdSmbiosStringFieldOffset|{0}|VOID*|0xA0000202
## This PCD contain count offset which count the number of strings field in each type.
## The default value define in InsydeModulePkg/Project.dsc
gSmbiosTokenSpaceGuid.PcdSmbiosStringCountFieldOffset|{0}|VOID*|0xA0000203
## PcdTypeXXXRecord : This class PCD is define as VOID* and contain raw data for relatively type except strings.
## The fields Handle, Length and all string index number will assign by SMBIOS driver.
##
## Example:
## gSmbiosTokenSpaceGuid.PcdType000Record | { \
## 0x00, \ # Type
## 0x00, \ # Length
## UINT16(0x0000), \ # Handle
## 0x00, \ # Vendor
## 0x00, \ # BIOS Version
## UINT16(0xE000), \ # BIOS Starting Address Segment
## 0x00, \ # BIOS Release Date
## 0x2F, \ # BIOS ROM Size
## UINT64(0x000000004BF99880), \ # BIOS Characteristics
## UINT16(0x0D03), \ # BIOS Characteristics Extension Bytes
## 0x05, \ # System BIOS Major Release
## 0x03, \ # System BIOS Minor Release
## 0xFF, \ # Embedded Controller Firmware Major Release
## 0xFF \ # Embedded Controller Firmware Minor Release
## }
##
## PcdTypeXXXStrings : This class PCD is define as VOID* and contain all strings for relatively type. Each string
## must end with ';'. If relatively type does not contain any string OEM can choose ignore this
## PCD or set to empty string.
##
## Example:
## gSmbiosTokenSpaceGuid.PcdType000Strings | "Insyde;05.03.33;2003/08/19;"
## or
## gSmbiosTokenSpaceGuid.PcdType000Strings | ""
# @PcdTypeStruct MISC_BIOS_CHARACTERISTICS {UINT32 Reserved:2; UINT32 Unknown:1; UINT32 BiosCharacteristicsNotSupported:1; UINT32 IsaIsSupported:1; UINT32 McaIsSupported:1; UINT32 EisaIsSupported:1; UINT32 PciIsSupported:1; UINT32 PcmciaIsSupported:1; UINT32 PlugAndPlayIsSupported:1; UINT32 ApmIsSupported:1; UINT32 BiosIsUpgradable:1; UINT32 BiosShadowingAllowed:1; UINT32 VlVesaIsSupported:1; UINT32 EscdSupportIsAvailable:1; UINT32 BootFromCdIsSupported:1; UINT32 SelectableBootIsSupported:1; UINT32 RomBiosIsSocketed:1; UINT32 BootFromPcmciaIsSupported:1; UINT32 EDDSpecificationIsSupported:1; UINT32 JapaneseNecFloppyIsSupported:1; UINT32 JapaneseToshibaFloppyIsSupported:1; UINT32 Floppy525_360IsSupported:1; UINT32 Floppy525_12IsSupported:1; UINT32 Floppy35_720IsSupported:1; UINT32 Floppy35_288IsSupported:1; UINT32 PrintScreenIsSupported:1; UINT32 Keyboard8042IsSupported:1; UINT32 SerialIsSupported:1; UINT32 PrinterIsSupported:1; UINT32 CgaMonoIsSupported:1; UINT32 NecPc98:1; UINT32 ReservedForVendor:32;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE0 {SMBIOS_STRUCTURE Hdr; UINT8 Vendor; UINT8 BiosVersion; UINT16 BiosSegment; UINT8 BiosReleaseDate; UINT8 BiosSize; MISC_BIOS_CHARACTERISTICS BiosCharacteristics; UINT8 BIOSCharacteristicsExtensionBytes[2]; UINT8 SystemBiosMajorRelease; UINT8 SystemBiosMinorRelease; UINT8 EmbeddedControllerFirmwareMajorRelease; UINT8 EmbeddedControllerFirmwareMinorRelease; UINT16 ExtendedBiosSize;}
# @PcdValueType SMBIOS_TABLE_TYPE0
gSmbiosTokenSpaceGuid.PcdType000Record |{0}|VOID*|0xA1000000
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType000Strings|""|VOID*|0xA2000000
# @PcdTypeEnum MISC_SYSTEM_WAKEUP_TYPE UINT8 { {0, "SystemWakeupTypeReserved", "Reserved"}, {1, "SystemWakeupTypeOther", "Other"}, {2, "SystemWakeupTypeUnknown", "Unknown"}, {3, "SystemWakeupTypeApmTimer", "APM Timer"}, {4, "SystemWakeupTypeModemRing", "Modem Ring"}, {5, "SystemWakeupTypeLanRemote", "LAN Remote"}, {6, "SystemWakeupTypePowerSwitch", "Power Switch"}, {7, "SystemWakeupTypePciPme", "PCI PME#"}, {8, "SystemWakeupTypeAcPowerRestored", "AC Power Restored"}}
# @PcdTypeStruct SMBIOS_TABLE_TYPE1 {SMBIOS_STRUCTURE Hdr; UINT8 Manufacturer; UINT8 ProductName; UINT8 Version; UINT8 SerialNumber; GUID Uuid; MISC_SYSTEM_WAKEUP_TYPE WakeUpType; UINT8 SKUNumber; UINT8 Family;}
# @PcdValueType SMBIOS_TABLE_TYPE1
gSmbiosTokenSpaceGuid.PcdType001Record |{0}|VOID*|0xA1000001
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType001Strings|""|VOID*|0xA2000001
# @PcdTypeEnum BASE_BOARD_TYPE UINT8 {{1, "BaseBoardTypeUnknown", "Unknown"}, {2, "BaseBoardTypeOther", "Other"}, {3, "BaseBoardTypeServerBlade", "Server Blade"}, {4, "BaseBoardTypeConnectivitySwitch", "Connectivity Switch"}, {5, "BaseBoardTypeSystemManagementModule", "System Management Module"}, {6, "BaseBoardTypeProcessorModule", "Processor Module"}, {7, "BaseBoardTypeIOModule", "I/O Module"}, {8, "BaseBoardTypeMemoryModule", "Memory Module"}, {9, "BaseBoardTypeDaughterBoard", "Daughter Board"}, {10, "BaseBoardTypeMotherBoard", "Motherboard (includes processor, memory, and I/O)"}, {11, "BaseBoardTypeProcessorMemoryModule", "Processor/Memory Module"}, {12, "BaseBoardTypeProcessorIOModule", "Processor/IO Module"}, {13, "BaseBoardTypeInterconnectBoard", "Interconnect Board"}}
# @PcdTypeStruct BASE_BOARD_FEATURE_FLAGS {UINT8 Motherboard :1; UINT8 RequiresDaughterCard :1; UINT8 Removable :1; UINT8 Replaceable :1; UINT8 HotSwappable :1; UINT8 Reserved :3;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE2 {SMBIOS_STRUCTURE Hdr; UINT8 Manufacturer; UINT8 ProductName; UINT8 Version; UINT8 SerialNumber; UINT8 AssetTag; BASE_BOARD_FEATURE_FLAGS FeatureFlag; UINT8 LocationInChassis; UINT16 ChassisHandle; BASE_BOARD_TYPE BoardType; UINT8 NumberOfContainedObjectHandles; UINT16 ContainedObjectHandles[1];}
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record000 |{0}|VOID*|0xA1000002
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings000|""|VOID*|0xA2000002
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record001 |{0}|VOID*|0xA1000102
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings001|""|VOID*|0xA2000102
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record002 |{0}|VOID*|0xA1000202
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings002|""|VOID*|0xA2000202
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record003 |{0}|VOID*|0xA1000302
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings003|""|VOID*|0xA2000302
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record004 |{0}|VOID*|0xA1000402
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings004|""|VOID*|0xA2000402
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record005 |{0}|VOID*|0xA1000502
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings005|""|VOID*|0xA2000502
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record006 |{0}|VOID*|0xA1000602
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings006|""|VOID*|0xA2000602
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record007 |{0}|VOID*|0xA1000702
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings007|""|VOID*|0xA2000702
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record008 |{0}|VOID*|0xA1000802
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings008|""|VOID*|0xA2000802
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record009 |{0}|VOID*|0xA1000902
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings009|""|VOID*|0xA2000902
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record010 |{0}|VOID*|0xA1000A02
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings010|""|VOID*|0xA2000A02
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record011 |{0}|VOID*|0xA1000B02
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings011|""|VOID*|0xA2000B02
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record012 |{0}|VOID*|0xA1000C02
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings012|""|VOID*|0xA2000C02
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record013 |{0}|VOID*|0xA1000D02
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings013|""|VOID*|0xA2000D02
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record014 |{0}|VOID*|0xA1000E02
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings014|""|VOID*|0xA2000E02
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record015 |{0}|VOID*|0xA1000F02
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings015|""|VOID*|0xA2000F02
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record016 |{0}|VOID*|0xA1001002
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings016|""|VOID*|0xA2001002
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record017 |{0}|VOID*|0xA1001102
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings017|""|VOID*|0xA2001102
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record018 |{0}|VOID*|0xA1001202
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings018|""|VOID*|0xA2001202
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record019 |{0}|VOID*|0xA1001302
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings019|""|VOID*|0xA2001302
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record020 |{0}|VOID*|0xA1001402
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings020|""|VOID*|0xA2001402
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record021 |{0}|VOID*|0xA1001502
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings021|""|VOID*|0xA2001502
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record022 |{0}|VOID*|0xA1001602
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings022|""|VOID*|0xA2001602
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record023 |{0}|VOID*|0xA1001702
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings023|""|VOID*|0xA2001702
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record024 |{0}|VOID*|0xA1001802
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings024|""|VOID*|0xA2001802
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record025 |{0}|VOID*|0xA1001902
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings025|""|VOID*|0xA2001902
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record026 |{0}|VOID*|0xA1001A02
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings026|""|VOID*|0xA2001A02
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record027 |{0}|VOID*|0xA1001B02
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings027|""|VOID*|0xA2001B02
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record028 |{0}|VOID*|0xA1001C02
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings028|""|VOID*|0xA2001C02
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record029 |{0}|VOID*|0xA1001D02
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings029|""|VOID*|0xA2001D02
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record030 |{0}|VOID*|0xA1001E02
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings030|""|VOID*|0xA2001E02
# @PcdValueType SMBIOS_TABLE_TYPE2
gSmbiosTokenSpaceGuid.PcdType002Record031 |{0}|VOID*|0xA1001F02
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType002Strings031|""|VOID*|0xA2001F02
# @PcdTypeEnum MISC_CHASSIS_TYPE UINT8 {{1, "MiscChassisTypeOther", "Other"}, {2, "MiscChassisTypeUnknown", "Unknown"}, {3, "MiscChassisTypeDeskTop", "Desktop"}, {4, "MiscChassisTypeLowProfileDesktop", "Low Profile Desktop"}, {5, "MiscChassisTypePizzaBox", "Pizza Box"}, {6, "MiscChassisTypeMiniTower", "Mini Tower"}, {7, "MiscChassisTypeTower", "Tower"}, {8, "MiscChassisTypePortable", "Portable"}, {9, "MiscChassisTypeLapTop", "Laptop"}, {10, "MiscChassisTypeNotebook", "Notebook"}, {11, "MiscChassisTypeHandHeld", "Hand Held"}, {12, "MiscChassisTypeDockingStation", "Docking Station"}, {13, "MiscChassisTypeAllInOne", "All in One"}, {14, "MiscChassisTypeSubNotebook", "Sub Notebook"}, {15, "MiscChassisTypeSpaceSaving", "Space-saving"}, {16, "MiscChassisTypeLunchBox", "Lunch Box"}, {17, "MiscChassisTypeMainServerChassis", "Main Server Chassis"}, {18, "MiscChassisTypeExpansionChassis", "Expansion Chassis"}, {19, "MiscChassisTypeSubChassis", "SubChassis"}, {20, "MiscChassisTypeBusExpansionChassis", "Bus Expansion Chassis"}, {21, "MiscChassisTypePeripheralChassis", "Peripheral Chassis"}, {22, "MiscChassisTypeRaidChassis", "RAID Chassis"}, {23, "MiscChassisTypeRackMountChassis", "Rack Mount Chassis"}, {24, "MiscChassisTypeSealedCasePc", "Sealed-case PC"}, {25, "MiscChassisMultiSystemChassis", "Multi-system chassis"}, {26, "MiscChassisCompactPCI", "Compact PCI"}, {27, "MiscChassisAdvancedTCA", "Advanced TCA"}, {28, "MiscChassisBlade", "Blade"}, {29, "MiscChassisBladeEnclosure", "Blade Enclosure"}}
# @PcdTypeEnum MISC_CHASSIS_STATE UINT8 {{1, "ChassisStateOther", "Other"}, {2, "ChassisStateUnknown", "Unknown"}, {3, "ChassisStateSafe", "Safe"}, {4, "ChassisStateWarning", "Warning"}, {5, "ChassisStateCritical", "Critical"}, {6, "ChassisStateNonRecoverable", "Non-recoverable"}}
# @PcdTypeEnum MISC_CHASSIS_SECURITY_STATE UINT8 {{1,"ChassisSecurityStatusOther", "Other"}, {2,"ChassisSecurityStatusUnknown", "Unknown"}, {3,"ChassisSecurityStatusNone", "None"}, {4,"ChassisSecurityStatusExternalInterfaceLockedOut", "External Interface Locked Out"}, {5,"ChassisSecurityStatusExternalInterfaceLockedEnabled", "External Interface Locked Enabled"}}
# @PcdTypeStruct CONTAINED_ELEMENT {UINT8 ContainedElementType; UINT8 ContainedElementMinimum; UINT8 ContainedElementMaximum;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE3 {SMBIOS_STRUCTURE Hdr; UINT8 Manufacturer; MISC_CHASSIS_TYPE Type; UINT8 Version; UINT8 SerialNumber; UINT8 AssetTag; MISC_CHASSIS_STATE BootupState; MISC_CHASSIS_STATE PowerSupplyState; MISC_CHASSIS_STATE ThermalState; MISC_CHASSIS_SECURITY_STATE SecurityStatus; UINT8 OemDefined[4]; UINT8 Height; UINT8 NumberofPowerCords; UINT8 ContainedElementCount; UINT8 ContainedElementRecordLength; CONTAINED_ELEMENT ContainedElements[1]; UINT8 SKUNumber}
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record000 |{0}|VOID*|0xA1000003
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings000|""|VOID*|0xA2000003
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record001|{0}|VOID*|0xA1000103
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings001|""|VOID*|0xA2000103
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record002|{0}|VOID*|0xA1000203
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings002|""|VOID*|0xA2000203
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record003|{0}|VOID*|0xA1000303
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings003|""|VOID*|0xA2000303
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record004|{0}|VOID*|0xA1000403
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings004|""|VOID*|0xA2000403
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record005|{0}|VOID*|0xA1000503
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings005|""|VOID*|0xA2000503
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record006|{0}|VOID*|0xA1000603
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings006|""|VOID*|0xA2000603
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record007|{0}|VOID*|0xA1000703
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings007|""|VOID*|0xA2000703
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record008|{0}|VOID*|0xA1000803
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings008|""|VOID*|0xA2000803
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record009|{0}|VOID*|0xA1000903
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings009|""|VOID*|0xA2000903
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record010|{0}|VOID*|0xA1000A03
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings010|""|VOID*|0xA2000A03
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record011|{0}|VOID*|0xA1000B03
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings011|""|VOID*|0xA2000B03
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record012|{0}|VOID*|0xA1000C03
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings012|""|VOID*|0xA2000C03
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record013|{0}|VOID*|0xA1000D03
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings013|""|VOID*|0xA2000D03
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record014|{0}|VOID*|0xA1000E03
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings014|""|VOID*|0xA2000E03
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record015|{0}|VOID*|0xA1000F03
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings015|""|VOID*|0xA2000F03
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record016|{0}|VOID*|0xA1001003
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings016|""|VOID*|0xA2001003
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record017|{0}|VOID*|0xA1001103
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings017|""|VOID*|0xA2001103
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record018|{0}|VOID*|0xA1001203
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings018|""|VOID*|0xA2001203
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record019|{0}|VOID*|0xA1001303
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings019|""|VOID*|0xA2001303
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record020|{0}|VOID*|0xA1001403
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings020|""|VOID*|0xA2001403
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record021|{0}|VOID*|0xA1001503
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings021|""|VOID*|0xA2001503
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record022|{0}|VOID*|0xA1001603
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings022|""|VOID*|0xA2001603
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record023|{0}|VOID*|0xA1001703
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings023|""|VOID*|0xA2001703
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record024|{0}|VOID*|0xA1001803
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings024|""|VOID*|0xA2001803
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record025|{0}|VOID*|0xA1001903
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings025|""|VOID*|0xA2001903
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record026|{0}|VOID*|0xA1001A03
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings026|""|VOID*|0xA2001A03
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record027|{0}|VOID*|0xA1001B03
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings027|""|VOID*|0xA2001B03
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record028|{0}|VOID*|0xA1001C03
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings028|""|VOID*|0xA2001C03
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record029|{0}|VOID*|0xA1001D03
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings029|""|VOID*|0xA2001D03
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record030|{0}|VOID*|0xA1001E03
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings030|""|VOID*|0xA2001E03
# @PcdValueType SMBIOS_TABLE_TYPE3
gSmbiosTokenSpaceGuid.PcdType003Record031|{0}|VOID*|0xA1001F03
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType003Strings031|""|VOID*|0xA2001F03
# @PcdTypeEnum PROCESSOR_TYPE_DATA UINT8 {{1,"ProcessorOther", "Other"},{2,"ProcessorUnknown", "Unknown"},{3,"CentralProcessor", "Central Processor"},{4,"MathProcessor", "Math Processor"},{5,"DspProcessor", "DSP Processor"},{6,"VideoProcessor", "Video Processor"}}
# @PcdTypeEnum PROCESSOR_FAMILY_DATA UINT8 \
# {{1,"ProcessorFamilyOther","Other"}, \
# {2,"ProcessorFamilyUnknown","Unknown"}, \
# {3,"ProcessorFamily8086","8086"}, \
# {4,"ProcessorFamily80286","80286"}, \
# {5,"ProcessorFamilyIntel386","Intel386 processor"}, \
# {6,"ProcessorFamilyIntel486","Intel486 processor"}, \
# {7,"ProcessorFamily8087","8087"}, \
# {8,"ProcessorFamily80287","80287"}, \
# {9,"ProcessorFamily80387","80387"}, \
# {10,"ProcessorFamily80487","80487"}, \
# {11,"ProcessorFamilyPentium","Intel Pentium processor"}, \
# {12,"ProcessorFamilyPentiumPro","Pentium Pro processor"}, \
# {13,"ProcessorFamilyPentiumII","Pentium II processor"}, \
# {14,"ProcessorFamilyPentiumMMX","Pentium processor with MMX technology"}, \
# {15,"ProcessorFamilyCeleron","Intel Celeron processor"}, \
# {16,"ProcessorFamilyPentiumIIXeon","Pentium II Xeon processor"}, \
# {17,"ProcessorFamilyPentiumIII","Pentium III processor"}, \
# {18,"ProcessorFamilyM1","M1 Family"}, \
# {19,"ProcessorFamilyM2","M2 Family"}, \
# {20,"ProcessorFamilyIntelCeleronM","Intel Celeron M processor"}, \
# {21,"ProcessorFamilyIntelPentium4Ht","Intel Pentium 4 HT processor"}, \
# {24,"ProcessorFamilyAmdDuron","AMD Duron Processor Family"}, \
# {25,"ProcessorFamilyK5","K5 Family"}, \
# {26,"ProcessorFamilyK6","K6 Family"}, \
# {27,"ProcessorFamilyK6_2","K6-2 Family"}, \
# {28,"ProcessorFamilyK6_3","K6-3 Family"}, \
# {29,"ProcessorFamilyAmdAthlon","AMD Athlon Processor Family"}, \
# {30,"ProcessorFamilyAmd29000","AMD29000 Family"}, \
# {31,"ProcessorFamilyK6_2Plus","K6-2+"}, \
# {32,"ProcessorFamilyPowerPC","Power PC Family"}, \
# {33,"ProcessorFamilyPowerPC601","Power PC 601"}, \
# {34,"ProcessorFamilyPowerPC603","Power PC 603"}, \
# {35,"ProcessorFamilyPowerPC603Plus","Power PC 603+"}, \
# {36,"ProcessorFamilyPowerPC604","Power PC 604"}, \
# {37,"ProcessorFamilyPowerPC620","Power PC 620"}, \
# {38,"ProcessorFamilyPowerPCx704","Power PC x704"}, \
# {39,"ProcessorFamilyPowerPC750","Power PC 750"}, \
# {40,"ProcessorFamilyIntelCoreDuo","Intel Core Duo processor"}, \
# {41,"ProcessorFamilyIntelCoreDuoMobile","Intel Core Duo mobile processo"}, \
# {42,"ProcessorFamilyIntelCoreSoloMobile","Intel Core Solo mobile processor"}, \
# {43,"ProcessorFamilyIntelAtom","Intel Atom processor"}, \
# {48,"ProcessorFamilyAlpha3","Alpha Family"}, \
# {49,"ProcessorFamilyAlpha21064","Alpha 21064"}, \
# {50,"ProcessorFamilyAlpha21066","Alpha 21066"}, \
# {51,"ProcessorFamilyAlpha21164","Alpha 21164"}, \
# {52,"ProcessorFamilyAlpha21164PC","Alpha 21164PC"}, \
# {53,"ProcessorFamilyAlpha21164a","Alpha 21164a"}, \
# {54,"ProcessorFamilyAlpha21264","Alpha 21264"}, \
# {55,"ProcessorFamilyAlpha21364","Alpha 21364"}, \
# {56,"ProcessorFamilyAmdTurionIIUltraDualCoreMobileM","AMD Turion II Ultra Dual-Core Mobile M Processor Family"}, \
# {57,"ProcessorFamilyAmdTurionIIDualCoreMobileM","AMD Turion II Dual-Core Mobile M Processor Family"}, \
# {58,"ProcessorFamilyAmdAthlonIIDualCoreM","AMD Turion II Dual-Core M Processor Family"}, \
# {59,"ProcessorFamilyAmdOpteron6100Series","AMD Turion 6100 Series Processor"}, \
# {60,"ProcessorFamilyAmdOpteron4100Series","AMD Turion 4100 Series Processor"}, \
# {61,"ProcessorFamilyAmdOpteron6200Series","AMD Turion 6200 Series Processor"}, \
# {62,"ProcessorFamilyAmdOpteron4200Series","AMD Turion 4200 Series Processor"}, \
# {64,"ProcessorFamilyMips","MIPS Family"}, \
# {65,"ProcessorFamilyMIPSR4000","MIPS R4000"}, \
# {66,"ProcessorFamilyMIPSR4200","MIPS R4200"}, \
# {67,"ProcessorFamilyMIPSR4400","MIPS R4400"}, \
# {68,"ProcessorFamilyMIPSR4600","MIPS R4600"}, \
# {69,"ProcessorFamilyMIPSR10000","MIPS R10000"}, \
# {70,"ProcessorFamilyAmdCSeries","AMD C-Series Processor"}, \
# {71,"ProcessorFamilyAmdESeries","AMD E-Series Processor"}, \
# {72,"ProcessorFamilyAmdSSeries","AMD A-Series Processor"}, \
# {73,"ProcessorFamilyAmdGSeries","AMD G-Series Processor"}, \
# {80,"ProcessorFamilySparc","SPARC Family"}, \
# {81,"ProcessorFamilySuperSparc","SuperSPARC"}, \
# {82,"ProcessorFamilymicroSparcII","microSPARC II"}, \
# {83,"ProcessorFamilymicroSparcIIep","microSPARC IIep"}, \
# {84,"ProcessorFamilyUltraSparc","UltraSPARC"}, \
# {85,"ProcessorFamilyUltraSparcII","UltraSPARC II"}, \
# {86,"ProcessorFamilyUltraSparcIIi","UltraSPARC IIi"}, \
# {87,"ProcessorFamilyUltraSparcIII","UltraSPARC III"}, \
# {88,"ProcessorFamilyUltraSparcIIIi","UltraSPARC IIIi"}, \
# {96,"ProcessorFamily68040","68040 Family"}, \
# {97,"ProcessorFamily68xxx","68xxx"}, \
# {98,"ProcessorFamily68000","68000"}, \
# {99,"ProcessorFamily68010","68010"}, \
# {100,"ProcessorFamily68020","68020"}, \
# {101,"ProcessorFamily68030","68030"}, \
# {112,"ProcessorFamilyHobbit","Hobbit Family"}, \
# {120,"ProcessorFamilyCrusoeTM5000","Crusoe TM5000 Family"}, \
# {121,"ProcessorFamilyCrusoeTM3000","Crusoe TM3000 Family"}, \
# {122,"ProcessorFamilyEfficeonTM8000","Crusoe TM8000 Family"}, \
# {128,"ProcessorFamilyWeitek","Weitek"}, \
# {130,"ProcessorFamilyItanium","Itanium processor"}, \
# {131,"ProcessorFamilyAmdAthlon64","AMD Athlon 64 Processor Family"}, \
# {132,"ProcessorFamilyAmdOpteron","AMD Opteron Processor Family"}, \
# {133,"ProcessorFamilyAmdSempron","AMD Sempron Processor Family"}, \
# {134,"ProcessorFamilyAmdTurion64Mobile","AMD Turion 64 Mobile Technology"}, \
# {135,"ProcessorFamilyDualCoreAmdOpteron","Dual-Core AMD Opteron Processor Family"}, \
# {136,"ProcessorFamilyAmdAthlon64X2DualCore","AMD Athlon 64 X2 Dual-Core Processor Family"}, \
# {137,"ProcessorFamilyAmdTurion64X2Mobile","AMD Turion 64 X2 Mobile Technology"}, \
# {138,"ProcessorFamilyQuadCoreAmdOpteron","Quad-Core AMD Opteron Processor Family"}, \
# {139,"ProcessorFamilyThirdGenerationAmdOpteron","Third-Generation AMD Opteron Processor Family"}, \
# {140,"ProcessorFamilyAmdPhenomFxQuadCore","AMD Phenom FX Quad-Core Processor Family"}, \
# {141,"ProcessorFamilyAmdPhenomX4QuadCore","AMD Phenom X4 Quad-Core Processor Family"}, \
# {142,"ProcessorFamilyAmdPhenomX2DualCore","AMD Phenom X2 Dual-Core Processor Family"}, \
# {143,"ProcessorFamilyAmdAthlonX2DualCore","AMD Athlon X2 Dual-Core Processor Family"}, \
# {144,"ProcessorFamilyPARISC","PA-RISC Family"}, \
# {145,"ProcessorFamilyPaRisc8500","PA-RISC 8500"}, \
# {146,"ProcessorFamilyPaRisc8000","PA-RISC 8000"}, \
# {147,"ProcessorFamilyPaRisc7300LC","PA-RISC 7300LC"}, \
# {148,"ProcessorFamilyPaRisc7200","PA-RISC 7200"}, \
# {149,"ProcessorFamilyPaRisc7100LC","PA-RISC 7100LC"}, \
# {150,"ProcessorFamilyPaRisc7100","PA-RISC 7100"}, \
# {160,"ProcessorFamilyV30","V30 Family"}, \
# {161,"ProcessorFamilyQuadCoreIntelXeon3200Series","Quad-Core Intel Xeon processor 3200 Series"}, \
# {162,"ProcessorFamilyDualCoreIntelXeon3000Series","Dual-Core Intel Xeon processor 3000 Series"}, \
# {163,"ProcessorFamilyQuadCoreIntelXeon5300Series","Quad-Core Intel Xeon processor 5300 Series"}, \
# {164,"ProcessorFamilyDualCoreIntelXeon5100Series","Dual-Core Intel Xeon processor 5100 Series"}, \
# {165,"ProcessorFamilyDualCoreIntelXeon5000Series","Dual-Core Intel Xeon processor 5000 Series"}, \
# {166,"ProcessorFamilyDualCoreIntelXeonLV","Dual-Core Intel Xeon processor LV"}, \
# {167,"ProcessorFamilyDualCoreIntelXeonULV","Dual-Core Intel Xeon processor ULV"}, \
# {168,"ProcessorFamilyDualCoreIntelXeon7100Series","Dual-Core Intel Xeon processor 7100 Series"}, \
# {169,"ProcessorFamilyQuadCoreIntelXeon5400Series","Quad-Core Intel Xeon processor 5400 Series"}, \
# {170,"ProcessorFamilyQuadCoreIntelXeon","Quad-Core Intel Xeon processor"}, \
# {171,"ProcessorFamilyDualCoreIntelXeon5200Series","Dual-Core Intel Xeon processor 5200 Series"}, \
# {172,"ProcessorFamilyDualCoreIntelXeon7200Series","Dual-Core Intel Xeon processor 7200 Series"}, \
# {173,"ProcessorFamilyQuadCoreIntelXeon7300Series","Quad-Core Intel Xeon processor 7300 Series"}, \
# {174,"ProcessorFamilyQuadCoreIntelXeon7400Series","Quad-Core Intel Xeon processor 7400 Series"}, \
# {175,"ProcessorFamilyMultiCoreIntelXeon7400Series","Multi-Core Intel Xeon processor 7400 Series"}, \
# {176,"ProcessorFamilyPentiumIIIXeon","Pentium III Xeon processor"}, \
# {177,"ProcessorFamilyPentiumIIISpeedStep","Pentium III Processor with Intel SpeedStep Technology"}, \
# {178,"ProcessorFamilyPentium4","Pentium 4 Processor"}, \
# {179,"ProcessorFamilyIntelXeon","Intel Xeon processor"}, \
# {180,"ProcessorFamilyAS400","AS400 Family"}, \
# {181,"ProcessorFamilyIntelXeonMP","Intel Xeon processor MP"}, \
# {182,"ProcessorFamilyAMDAthlonXP","AMD Athlon XP Processor Family"}, \
# {183,"ProcessorFamilyAMDAthlonMP","AMD Athlon MP Processor Family"}, \
# {184,"ProcessorFamilyIntelItanium2","Intel Itanium 2 processor"}, \
# {185,"ProcessorFamilyIntelPentiumM","Intel Pentium M processor"}, \
# {186,"ProcessorFamilyIntelCeleronD","Intel Celeron D processor"}, \
# {187,"ProcessorFamilyIntelPentiumD","Intel Pentium D processor"}, \
# {188,"ProcessorFamilyIntelPentiumEx","Intel Pentium Processor Extreme Edition"}, \
# {189,"ProcessorFamilyIntelCoreSolo","Intel Core Solo Processor"}, \
# {190,"ProcessorFamilyReserved","Reserved [3]"}, \
# {191,"ProcessorFamilyIntelCore2","Intel Core 2 Duo Processor"}, \
# {192,"ProcessorFamilyIntelCore2Solo","Intel Core 2 Solo processor"}, \
# {193,"ProcessorFamilyIntelCore2Extreme","Intel Core 2 Extreme processor"}, \
# {194,"ProcessorFamilyIntelCore2Quad","Intel Core 2 Quad processor"}, \
# {195,"ProcessorFamilyIntelCore2ExtremeMobile","Intel Core 2 Extreme mobile processor"}, \
# {196,"ProcessorFamilyIntelCore2DuoMobile","Intel Core 2 Duo mobile processor"}, \
# {197,"ProcessorFamilyIntelCore2SoloMobile","Intel Core 2 Solo mobile processor"}, \
# {198,"ProcessorFamilyIntelCoreI7","Intel Core i7 processor"}, \
# {199,"ProcessorFamilyDualCoreIntelCeleron","Dual-Core Intel Celeron processor"}, \
# {200,"ProcessorFamilyIBM390","IBM390 Family"}, \
# {201,"ProcessorFamilyG4","G4"}, \
# {202,"ProcessorFamilyG5","G5"}, \
# {203,"ProcessorFamilyG6","ESA/390 G6"}, \
# {204,"ProcessorFamilyzArchitectur","z/Architecture base"}, \
# {205,"ProcessorFamilyIntelCoreI5","Intel Core i5 processor"}, \
# {206,"ProcessorFamilyIntelCoreI3","Intel Core i3 processor"}, \
# {207,"ProcessorFamilyIntelCoreI9","Intel Core i9 processor"}, \
# {210,"ProcessorFamilyViaC7M","VIA C7-M Processor Family"}, \
# {211,"ProcessorFamilyViaC7D","VIA C7-D Processor Family"}, \
# {212,"ProcessorFamilyViaC7","VIA C7 Processor Family"}, \
# {213,"ProcessorFamilyViaEden","VIA Eden Processor Family"}, \
# {214,"ProcessorFamilyMultiCoreIntelXeon","Multi-Core Intel Xeon processor"}, \
# {215,"ProcessorFamilyDualCoreIntelXeon3Series","Dual-Core Intel Xeon processor 3xxx Series"}, \
# {216,"ProcessorFamilyQuadCoreIntelXeon3Series","Quad-Core Intel Xeon processor 3xxx Series"}, \
# {217,"ProcessorFamilyViaNano","VIA Nano Processor Family"}, \
# {218,"ProcessorFamilyDualCoreIntelXeon5Series","Dual-Core Intel Xeon processor 5xxx Series"}, \
# {219,"ProcessorFamilyQuadCoreIntelXeon5Series","Quad-Core Intel Xeon processor 5xxx Series"}, \
# {221,"ProcessorFamilyDualCoreIntelXeon7Series","Dual-Core Intel Xeon processor 7xxx Series"}, \
# {222,"ProcessorFamilyQuadCoreIntelXeon7Series","Quad-Core Intel Xeon processor 7xxx Series"}, \
# {223,"ProcessorFamilyMultiCoreIntelXeon7Series","Multi-Core Intel Xeon processor 7xxx Series"}, \
# {224,"ProcessorFamilyMultiCoreIntelXeon3400Series","Multi-Core Intel Xeon processor 3400 Series"}, \
# {230,"ProcessorFamilyEmbeddedAmdOpteronQuadCore","Embedded AMD Opteron Quad-Core Processor Family"}, \
# {231,"ProcessorFamilyAmdPhenomTripleCore","AMD Phenom Triple-Core Processor Family"}, \
# {232,"ProcessorFamilyAmdTurionUltraDualCoreMobile","AMD Turion Ultra Dual-Core Mobile Processor Family"}, \
# {233,"ProcessorFamilyAmdTurionDualCoreMobile","AMD Turion Dual-Core Mobile Processor Family"}, \
# {234,"ProcessorFamilyAmdAthlonDualCore","AMD Athlon Dual-Core Processor Family"}, \
# {235,"ProcessorFamilyAmdSempronSI","AMD Sempron SI Processor Family"}, \
# {236,"ProcessorFamilyAmdPhenomII","AMD Phenom II Processor Family"}, \
# {237,"ProcessorFamilyAmdAthlonII","AMD Athlon II Processor Family"}, \
# {238,"ProcessorFamilySixCoreAmdOpteron","Six-Core AMD Opteron Processor Family"}, \
# {239,"ProcessorFamilyAmdSempronM","AMD Sempron M Processor Family"}, \
# {250,"ProcessorFamilyi860","i860"}, \
# {251,"ProcessorFamilyi960","i960"}, \
# {254,"ProcessorFamilyIndicatorFamily2","Indicator to obtain the processor family from the Processor Family 2 field"}, \
# {255,"ProcessorFamilyReserved1","Reserved"}}
# @PcdTypeEnum PROCESSOR_UPGRADE UINT8 {{1,"ProcessorUpgradeOther","Other"},{2,"ProcessorUpgradeUnknown","Unknown"},{3,"ProcessorUpgradeDaughterBoard","Daughter Board"},{4,"ProcessorUpgradeZIFSocket","ZIF Socket"},{5,"ProcessorUpgradePiggyBack","Replaceable Piggy Back"},{6,"ProcessorUpgradeNone","None"},{7,"ProcessorUpgradeLIFSocket","LIF Socket"},{8,"ProcessorUpgradeSlot1","Slot 1"},{9,"ProcessorUpgradeSlot2","Slot 2"},{10,"ProcessorUpgrade370PinSocket","370-pin socket"},{11,"ProcessorUpgradeSlotA","Slot A"},{12,"ProcessorUpgradeSlotM","Slot M"},{13,"ProcessorUpgradeSocket423","Socket 423"},{14,"ProcessorUpgradeSocketA","Socket A (Socket 462)"},{15,"ProcessorUpgradeSocket478","Socket 478"},{16,"ProcessorUpgradeSocket754","Socket 754"},{17,"ProcessorUpgradeSocket940","Socket 940"},{18,"ProcessorUpgradeSocket939","Socket 939"},{19,"ProcessorUpgradeSocketmPGA604","Socket mPGA604"},{20,"ProcessorUpgradeSocketLGA771","Socket LGA771"},{21,"ProcessorUpgradeSocketLGA775","Socket LGA775"},{22,"ProcessorUpgradeSocketS1","Socket S1"},{23,"ProcessorUpgradeAM2","Socket AM2"},{24,"ProcessorUpgradeF1207","Socket F (1207)"},{25,"ProcessorSocketLGA1366","Socket LGA1366"},{26,"ProcessorUpgradeSocketG34","Socket G34"},{27,"ProcessorUpgradeSocketAM3","Socket AM3"},{28,"ProcessorUpgradeSocketC32","Socket C32"},{29,"ProcessorUpgradeSocketLGA1156","Socket LGA1156"},{30,"ProcessorUpgradeSocketLGA1567","Socket LGA1567"},{31,"ProcessorUpgradeSocketPGA988A","Socket PGA988A"},{32,"ProcessorUpgradeSocketBGA1288","Socket BGA1288"},{33,"ProcessorUpgradeSocketrPGA988B","Socket rPGA988B"},{34,"ProcessorUpgradeSocketBGA1023","Socket BGA1023"},{35,"ProcessorUpgradeSocketBGA1224","Socket BGA1224"},{36,"ProcessorUpgradeSocketBGA1155","Socket LGA1155"},{37,"ProcessorUpgradeSocketLGA1356","Socket LGA1356"},{38,"ProcessorUpgradeSocketLGA2011","Socket LGA2011"},{39,"ProcessorUpgradeSocketFS1","Socket FS1"},{40,"ProcessorUpgradeSocketFS2","Socket FS2"},{41,"ProcessorUpgradeSocketFM1","Socket FM1"},{42,"ProcessorUpgradeSocketFM2","Socket FM2"},{43,"ProcessorUpgradeSocketLGA2011_3","Socket LGA2011-3"},{44,"ProcessorUpgradeSocketLGA1356_3","Socket LGA1356-3"},{45,"ProcessorUpgradeSocketLGA1150","Socket LGA1150"},{46,"ProcessorUpgradeSocketBGA1168","Socket BGA1168"},{47,"ProcessorUpgradeSocketBGA1234","Socket BGA1234"},{48,"ProcessorUpgradeSocketBGA1364","Socket BGA1364"},{49,"ProcessorUpgradeSocketAM4","Socket AM4"},{50,"ProcessorUpgradeSocketLGA1151","Socket LGA1151"},{51,"ProcessorUpgradeSocketBGA1356","Socket BGA1356"},{52,"ProcessorUpgradeSocketBGA1440","Socket BGA1440"},{53,"ProcessorUpgradeSocketBGA1515","Socket BGA1515"},{54,"ProcessorUpgradeSocketLGA3647_1","Socket LGA3647-1"},{55,"ProcessorUpgradeSocketSP3","Socket SP3"},{56,"ProcessorUpgradeSocketSP3r2","Socket SP3r2"},{57,"ProcessorUpgradeSocketLGA2066","Socket LGA2066"},{58,"ProcessorUpgradeSocketBGA1392","Socket BGA1392"},{59,"ProcessorUpgradeSocketBGA1510","Socket BGA1510"},{60,"ProcessorUpgradeSocketBGA1528","Socket BGA1528"}}
# @PcdTypeStruct PROCESSOR_FEATURE_FLAGS {UINT32 ProcessorFpu:1; UINT32 ProcessorVme:1; UINT32 ProcessorDe:1; UINT32 ProcessorPse:1; UINT32 ProcessorTsc:1; UINT32 ProcessorMsr:1; UINT32 ProcessorPae:1; UINT32 ProcessorMce:1; UINT32 ProcessorCx8:1; UINT32 ProcessorApic:1; UINT32 ProcessorReserved1:1; UINT32 ProcessorSep:1; UINT32 ProcessorMtrr:1; UINT32 ProcessorPge:1; UINT32 ProcessorMca:1; UINT32 ProcessorCmov:1; UINT32 ProcessorPat:1; UINT32 ProcessorPse36:1; UINT32 ProcessorPsn:1; UINT32 ProcessorClfsh:1; UINT32 ProcessorReserved2:1; UINT32 ProcessorDs:1; UINT32 ProcessorAcpi:1; UINT32 ProcessorMmx:1; UINT32 ProcessorFxsr:1; UINT32 ProcessorSse:1; UINT32 ProcessorSse2:1; UINT32 ProcessorSs:1; UINT32 ProcessorReserved3:1; UINT32 ProcessorTm:1; UINT32 ProcessorReserved4:2;}
# @PcdTypeStruct PROCESSOR_SIGNATURE {UINT32 ProcessorSteppingId:4; UINT32 ProcessorModel:4; UINT32 ProcessorFamily:4; UINT32 ProcessorType:2; UINT32 ProcessorReserved1:2; UINT32 ProcessorXModel:4; UINT32 ProcessorXFamily:8; UINT32 ProcessorReserved2:4;}
# @PcdTypeStruct PROCESSOR_VOLTAGE {UINT8 ProcessorVoltageCapability5V :1; UINT8 ProcessorVoltageCapability3_3V :1; UINT8 ProcessorVoltageCapability2_9V :1; UINT8 ProcessorVoltageCapabilityReserved :1; UINT8 ProcessorVoltageReserved :3; UINT8 ProcessorVoltageIndicateLegacy :1;}
# @PcdTypeStruct PROCESSOR_ID_DATA {PROCESSOR_SIGNATURE Signature; PROCESSOR_FEATURE_FLAGS FeatureFlags;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE4 {SMBIOS_STRUCTURE Hdr; UINT8 Socket; PROCESSOR_TYPE_DATA ProcessorType; PROCESSOR_FAMILY_DATA ProcessorFamily; UINT8 ProcessorManufacture; PROCESSOR_ID_DATA ProcessorId; UINT8 ProcessorVersion; PROCESSOR_VOLTAGE Voltage; UINT16 ExternalClock; UINT16 MaxSpeed; UINT16 CurrentSpeed; UINT8 Status; PROCESSOR_UPGRADE ProcessorUpgrade; UINT16 L1CacheHandle; UINT16 L2CacheHandle; UINT16 L3CacheHandle; UINT8 SerialNumber; UINT8 AssetTag; UINT8 PartNumber; UINT8 CoreCount; UINT8 EnabledCoreCount; UINT8 ThreadCount; UINT16 ProcessorCharacteristics; UINT16 ProcessorFamily2; UINT16 CoreCount2; UINT16 EnabledCoreCount2; UINT16 ThreadCount2}
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record000|{0}|VOID*|0xA1000004
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings000|""|VOID*|0xA2000004
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record001|{0}|VOID*|0xA1000104
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings001|""|VOID*|0xA2000104
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record002|{0}|VOID*|0xA1000204
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings002|""|VOID*|0xA2000204
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record003|{0}|VOID*|0xA1000304
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings003|""|VOID*|0xA2000304
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record004|{0}|VOID*|0xA1000404
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings004|""|VOID*|0xA2000404
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record005|{0}|VOID*|0xA1000504
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings005|""|VOID*|0xA2000504
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record006|{0}|VOID*|0xA1000604
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings006|""|VOID*|0xA2000604
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record007|{0}|VOID*|0xA1000704
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings007|""|VOID*|0xA2000704
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record008|{0}|VOID*|0xA1000804
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings008|""|VOID*|0xA2000804
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record009|{0}|VOID*|0xA1000904
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings009|""|VOID*|0xA2000904
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record010|{0}|VOID*|0xA1000A04
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings010|""|VOID*|0xA2000A04
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record011|{0}|VOID*|0xA1000B04
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings011|""|VOID*|0xA2000B04
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record012|{0}|VOID*|0xA1000C04
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings012|""|VOID*|0xA2000C04
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record013|{0}|VOID*|0xA1000D04
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings013|""|VOID*|0xA2000D04
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record014|{0}|VOID*|0xA1000E04
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings014|""|VOID*|0xA2000E04
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record015|{0}|VOID*|0xA1000F04
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings015|""|VOID*|0xA2000F04
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record016|{0}|VOID*|0xA1001004
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings016|""|VOID*|0xA2001004
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record017|{0}|VOID*|0xA1001104
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings017|""|VOID*|0xA2001104
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record018|{0}|VOID*|0xA1001204
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings018|""|VOID*|0xA2001204
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record019|{0}|VOID*|0xA1001304
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings019|""|VOID*|0xA2001304
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record020|{0}|VOID*|0xA1001404
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings020|""|VOID*|0xA2001404
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record021|{0}|VOID*|0xA1001504
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings021|""|VOID*|0xA2001504
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record022|{0}|VOID*|0xA1001604
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings022|""|VOID*|0xA2001604
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record023|{0}|VOID*|0xA1001704
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings023|""|VOID*|0xA2001704
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record024|{0}|VOID*|0xA1001804
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings024|""|VOID*|0xA2001804
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record025|{0}|VOID*|0xA1001904
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings025|""|VOID*|0xA2001904
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record026|{0}|VOID*|0xA1001A04
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings026|""|VOID*|0xA2001A04
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record027|{0}|VOID*|0xA1001B04
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings027|""|VOID*|0xA2001B04
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record028|{0}|VOID*|0xA1001C04
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings028|""|VOID*|0xA2001C04
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record029|{0}|VOID*|0xA1001D04
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings029|""|VOID*|0xA2001D04
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record030|{0}|VOID*|0xA1001E04
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings030|""|VOID*|0xA2001E04
# @PcdValueType SMBIOS_TABLE_TYPE4
gSmbiosTokenSpaceGuid.PcdType004Record031|{0}|VOID*|0xA1001F04
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType004Strings031|""|VOID*|0xA2001F04
# @PcdTypeEnum MEMORY_ERROR_DETECT_METHOD UINT8 {{1,"ErrorDetectingMethodOther","Other"},{2,"ErrorDetectingMethodUnknown","Unknown"},{3,"ErrorDetectingMethodNone","None"},{4,"ErrorDetectingMethodParity","8-bit Parity"},{5,"ErrorDetectingMethod32Ecc","32-bit ECC"},{6,"ErrorDetectingMethod64Ecc","64-bit ECC"},{7,"ErrorDetectingMethod128Ecc","128-bit ECC"},{8,"ErrorDetectingMethodCrc","CRC"}}
# @PcdTypeEnum MEMORY_SUPPORT_INTERLEAVE_TYPE UINT8 {{1,"MemoryInterleaveOther","Other"},{2,"MemoryInterleaveUnknown","Unknown"},{3,"MemoryInterleaveOneWay","One-Way Interleave"},{4,"MemoryInterleaveTwoWay","Two-Way Interleave"},{5,"MemoryInterleaveFourWay","Four-Way Interleave"},{6,"MemoryInterleaveEightWay","Eight-Way Interleave"},{7,"MemoryInterleaveSixteenWay","Sixteen-Way Interleave"}}
# @PcdTypeStruct MEMORY_SPEED_TYPE {UINT16 Other:1; UINT16 Unknown :1; UINT16 SeventyNs:1; UINT16 SixtyNs:1; UINT16 FiftyNs:1; UINT16 Reserved:11;}
# @PcdTypeStruct MEMORY_ERROR_CORRECT_CAPABILITY {UINT8 Other:1; UINT8 Unknown:1; UINT8 None:1; UINT8 SingleBitErrorCorrect:1; UINT8 DoubleBitErrorCorrect:1; UINT8 ErrorScrubbing:1; UINT8 Reserved:2;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE5 {SMBIOS_STRUCTURE Hdr; MEMORY_ERROR_DETECT_METHOD ErrDetectMethod; MEMORY_ERROR_CORRECT_CAPABILITY ErrCorrectCapability; MEMORY_SUPPORT_INTERLEAVE_TYPE SupportInterleave; MEMORY_SUPPORT_INTERLEAVE_TYPE CurrentInterleave; UINT8 MaxMemoryModuleSize; MEMORY_SPEED_TYPE SupportSpeed; UINT16 SupportMemoryType; UINT8 MemoryModuleVoltage; UINT8 AssociatedMemorySlotNum; UINT16 MemoryModuleConfigHandles[1];}
# @PcdValueType SMBIOS_TABLE_TYPE5
gSmbiosTokenSpaceGuid.PcdType005Record |{0}|VOID*|0xA1000005
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType005Strings|""|VOID*|0xA2000005
# @PcdTypeStruct MEMORY_INSTALLED_ENABLED_SIZE {UINT8 InstalledOrEnabledSize:7; UINT8 SingleOrDoubleBank:1;}
# @PcdTypeStruct MEMORY_CURRENT_TYPE {UINT16 Other:1; UINT16 Unknown:1; UINT16 Standard:1; UINT16 FastPageMode:1; UINT16 Edo:1; UINT16 Parity:1; UINT16 Ecc:1; UINT16 Simm:1; UINT16 Dimm:1; UINT16 BurstEdo:1; UINT16 Sdram:1; UINT16 Reserved:5;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE6 {SMBIOS_STRUCTURE Hdr; UINT8 SocketDesignation; UINT8 BankConnections; UINT8 CurrentSpeed; MEMORY_CURRENT_TYPE CurrentMemoryType; MEMORY_INSTALLED_ENABLED_SIZE InstalledSize; MEMORY_INSTALLED_ENABLED_SIZE EnabledSize; UINT8 ErrorStatus;}
# @PcdValueType SMBIOS_TABLE_TYPE6
gSmbiosTokenSpaceGuid.PcdType006Record |{0}|VOID*|0xA1000006
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType006Strings|""|VOID*|0xA2000006
# @PcdTypeEnum CACHE_ERROR_TYPE_DATA UINT8 {{1,"CacheErrorOther","Other"},{2,"CacheErrorUnknown","Unknown"},{3,"CacheErrorNone","None"},{4,"CacheErrorParity","Parity"},{5,"CacheErrorSingleBit","Single-bit ECC"},{6,"CacheErrorMultiBit","Multi-bit ECC"}}
# @PcdTypeEnum CACHE_TYPE_DATA UINT8 {{1,"CacheTypeOther","Other"},{2,"CacheTypeUnknown","Unknown"},{3,"CacheTypeInstruction","Instruction"},{4,"CacheTypeData","Data"},{5,"CacheTypeUnified","Unified"}}
# @PcdTypeEnum CACHE_ASSOCIATIVITY_DATA UINT8 {{1,"CacheAssociativityOther","Other"},{2,"CacheAssociativityUnknown","Unknown"},{3,"CacheAssociativityDirectMapped","Direct Mapped"},{4,"CacheAssociativity2Way","2-way Set-Associative"},{5,"CacheAssociativity4Way","4-way Set-Associative"},{6,"CacheAssociativityFully","Fully Associative"},{7,"CacheAssociativity8Way","8-way Set-Associative"},{8,"CacheAssociativity16Way","16-way Set-Associative"},{9,"CacheAssociativity12Way","12-way Set-Associative"},{10,"CacheAssociativity24Way","24-way Set-Associative"},{11,"CacheAssociativity32Way","32-way Set-Associative"},{12,"CacheAssociativity48Way","48-way Set-Associative"},{13,"CacheAssociativity64Way","64-way Set-Associative"},{14,"CacheAssociativity20Way","20-way Set-Associative"}}
# @PcdTypeStruct CACHE_SRAM_TYPE_DATA {UINT16 Other:1; UINT16 Unknown:1; UINT16 NonBurst:1; UINT16 Burst:1; UINT16 PipelineBurst:1; UINT16 Synchronous:1; UINT16 Asynchronous:1; UINT16 Reserved:9;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE7 {SMBIOS_STRUCTURE Hdr; UINT8 SocketDesignation; UINT16 CacheConfiguration; UINT16 MaximumCacheSize; UINT16 InstalledSize; CACHE_SRAM_TYPE_DATA SupportedSRAMType; CACHE_SRAM_TYPE_DATA CurrentSRAMType; UINT8 CacheSpeed; CACHE_ERROR_TYPE_DATA ErrorCorrectionType; CACHE_TYPE_DATA SystemCacheType; CACHE_ASSOCIATIVITY_DATA Associativity; UINT32 MaximumCacheSize2; UINT32 InstalledSize2 }
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record000|{0}|VOID*|0xA1000007
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings000|""|VOID*|0xA2000007
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record001|{0}|VOID*|0xA1000107
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings001|""|VOID*|0xA2000107
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record002|{0}|VOID*|0xA1000207
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings002|""|VOID*|0xA2000207
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record003|{0}|VOID*|0xA1000307
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings003|""|VOID*|0xA2000307
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record004|{0}|VOID*|0xA1000407
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings004|""|VOID*|0xA2000407
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record005|{0}|VOID*|0xA1000507
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings005|""|VOID*|0xA2000507
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record006|{0}|VOID*|0xA1000607
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings006|""|VOID*|0xA2000607
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record007|{0}|VOID*|0xA1000707
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings007|""|VOID*|0xA2000707
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record008|{0}|VOID*|0xA1000807
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings008|""|VOID*|0xA2000807
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record009|{0}|VOID*|0xA1000907
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings009|""|VOID*|0xA2000907
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record010|{0}|VOID*|0xA1000A07
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings010|""|VOID*|0xA2000A07
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record011|{0}|VOID*|0xA1000B07
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings011|""|VOID*|0xA2000B07
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record012|{0}|VOID*|0xA1000C07
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings012|""|VOID*|0xA2000C07
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record013|{0}|VOID*|0xA1000D07
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings013|""|VOID*|0xA2000D07
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record014|{0}|VOID*|0xA1000E07
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings014|""|VOID*|0xA2000E07
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record015|{0}|VOID*|0xA1000F07
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings015|""|VOID*|0xA2000F07
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record016|{0}|VOID*|0xA1001007
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings016|""|VOID*|0xA2001007
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record017|{0}|VOID*|0xA1001107
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings017|""|VOID*|0xA2001107
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record018|{0}|VOID*|0xA1001207
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings018|""|VOID*|0xA2001207
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record019|{0}|VOID*|0xA1001307
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings019|""|VOID*|0xA2001307
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record020|{0}|VOID*|0xA1001407
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings020|""|VOID*|0xA2001407
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record021|{0}|VOID*|0xA1001507
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings021|""|VOID*|0xA2001507
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record022|{0}|VOID*|0xA1001607
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings022|""|VOID*|0xA2001607
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record023|{0}|VOID*|0xA1001707
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings023|""|VOID*|0xA2001707
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record024|{0}|VOID*|0xA1001807
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings024|""|VOID*|0xA2001807
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record025|{0}|VOID*|0xA1001907
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings025|""|VOID*|0xA2001907
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record026|{0}|VOID*|0xA1001A07
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings026|""|VOID*|0xA2001A07
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record027|{0}|VOID*|0xA1001B07
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings027|""|VOID*|0xA2001B07
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record028|{0}|VOID*|0xA1001C07
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings028|""|VOID*|0xA2001C07
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record029|{0}|VOID*|0xA1001D07
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings029|""|VOID*|0xA2001D07
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record030|{0}|VOID*|0xA1001E07
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings030|""|VOID*|0xA2001E07
# @PcdValueType SMBIOS_TABLE_TYPE7
gSmbiosTokenSpaceGuid.PcdType007Record031|{0}|VOID*|0xA1001F07
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType007Strings031|""|VOID*|0xA2001F07
# @PcdTypeEnum MISC_PORT_CONNECTOR_TYPE UINT8 {{0,"PortConnectorTypeNone","None"},{1,"PortConnectorTypeCentronics","Centronics"},{2,"PortConnectorTypeMiniCentronics","Mini Centronics"},{3,"PortConnectorTypeProprietary","Proprietary"},{4,"PortConnectorTypeDB25Male","DB-25 pin male"},{5,"PortConnectorTypeDB25Female","DB-25 pin female"},{6,"PortConnectorTypeDB15Male","DB-15 pin male"},{7,"PortConnectorTypeDB15Female","DB-15 pin female"},{8,"PortConnectorTypeDB9Male","DB-9 pin male"},{9,"PortConnectorTypeDB9Female","DB-9 pin female"},{10,"PortConnectorTypeRJ11","RJ-11"},{11,"PortConnectorTypeRJ45","RJ-45"},{12,"PortConnectorType50PinMiniScsi","50-pin MiniSCSI"},{13,"PortConnectorTypeMiniDin","Mini-DIN"},{14,"PortConnectorTypeMicroDin","Micro-DIN"},{15,"PortConnectorTypePS2","PS/2"},{16,"PortConnectorTypeInfrared","Infrared"},{17,"PortConnectorTypeHpHil","HP-HIL"},{18,"PortConnectorTypeUsb","Access Bus (USB)"},{19,"PortConnectorTypeSsaScsi","SSA SCSI"},{20,"PortConnectorTypeCircularDin8Male","Circular DIN-8 male"},{21,"PortConnectorTypeCircularDin8Female","Circular DIN-8 female"},{22,"PortConnectorTypeOnboardIde","On Board IDE"},{23,"PortConnectorTypeOnboardFloppy","On Board Floppy"},{24,"PortConnectorType9PinDualInline","9-pin Dual Inline (pin 10 cut)"},{25,"PortConnectorType25PinDualInline","25-pin Dual Inline (pin 26 cut)"},{26,"PortConnectorType50PinDualInline","50-pin Dual Inline"},{27,"PortConnectorType68PinDualInline","68-pin Dual Inline"},{28,"PortConnectorTypeOnboardSoundInput","On Board Sound Input from CD-ROM"},{29,"PortConnectorTypeMiniCentronicsType14","Mini-Centronics Type-14"},{30,"PortConnectorTypeMiniCentronicsType26","Mini-Centronics Type-26"},{31,"PortConnectorTypeHeadPhoneMiniJack","Mini-jack (headphones)"},{32,"PortConnectorTypeBNC","BNC"},{33,"PortConnectorType1394","1394"},{34,"PortConnectorTypeSasSata","SAS/SATA Plug Receptacle"},{35,"PortConnectorTypeUsbTypeC","USB Type-C Receptacle"},{160,"PortConnectorTypePC98","PC-98"},{161,"PortConnectorTypePC98Hireso","PC-98Hireso"},{162,"PortConnectorTypePCH98","PC-H98"},{163,"PortConnectorTypePC98Note","PC-98Note"},{164,"PortConnectorTypePC98Full","PC-98Full"},{255,"PortConnectorTypeOther","Other - Use Reference Designator Strings to supply information."}}
# @PcdTypeEnum MISC_PORT_TYPE UINT8 {{1,"PortTypeParallelXtAtCompatible","Parallel Port XT/AT Compatible"},{2,"PortTypeParallelPortPs2","Parallel Port PS/2"},{3,"PortTypeParallelPortEcp","Parallel Port ECP"},{4,"PortTypeParallelPortEpp","Parallel Port EPP"},{5,"PortTypeParallelPortEcpEpp","Parallel Port ECP/EPP"},{6,"PortTypeSerialXtAtCompatible","Serial Port XT/AT Compatible"},{7,"PortTypeSerial16450Compatible","Serial Port 16450 Compatible"},{8,"PortTypeSerial16550Compatible","Serial Port 16550 Compatible"},{9,"PortTypeSerial16550ACompatible","Serial Port 16550A Compatible"},{10,"PortTypeScsi","SCSI Port"},{11,"PortTypeMidi","MIDI Port"},{12,"PortTypeJoyStick","Joy Stick Port"},{13,"PortTypeKeyboard","Keyboard Port"},{14,"PortTypeMouse","Mouse Port"},{15,"PortTypeSsaScsi","SSA SCSI"},{16,"PortTypeUsb","USB"},{17,"PortTypeFireWire","FireWire (IEEE P1394)"},{18,"PortTypePcmciaTypeI","PCMCIA Type I"},{19,"PortTypePcmciaTypeII","PCMCIA Type II"},{20,"PortTypePcmciaTypeIII","PCMCIA Type III"},{21,"PortTypeCardBus","Cardbus"},{22,"PortTypeAccessBusPort","Access Bus Port"},{23,"PortTypeScsiII","SCSI II"},{24,"PortTypeScsiWide","SCSI Wide"},{25,"PortTypePC98","PC-98"},{26,"PortTypePC98Hireso","PC-98-Hireso"},{27,"PortTypePCH98","PC-H98"},{28,"PortTypeVideoPort","Video Port"},{29,"PortTypeAudioPort","Audio Port"},{30,"PortTypeModemPort","Modem Port"},{31,"PortTypeNetworkPort","Network Port"},{32,"PortTypeSata","SATA"},{33,"PortTypeSas","SAS"},{34,"PortTypeMfdp","MFDP"},{35,"PortTypeThunderbolt","Thunderbolt"},{160,"PortType8251Compatible","8251 Compatible"},{161,"PortType8251FifoCompatible","8251 FIFO Compatible"},{255,"PortTypeOther","Other"}}
# @PcdTypeStruct SMBIOS_TABLE_TYPE8 {SMBIOS_STRUCTURE Hdr; UINT8 InternalReferenceDesignator; MISC_PORT_CONNECTOR_TYPE InternalConnectorType; UINT8 ExternalReferenceDesignator; MISC_PORT_CONNECTOR_TYPE ExternalConnectorType; MISC_PORT_TYPE PortType;}
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record000|{0}|VOID*|0xA1000008
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings000|""|VOID*|0xA2000008
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record001|{0}|VOID*|0xA1000108
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings001|""|VOID*|0xA2000108
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record002|{0}|VOID*|0xA1000208
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings002|""|VOID*|0xA2000208
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record003|{0}|VOID*|0xA1000308
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings003|""|VOID*|0xA2000308
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record004|{0}|VOID*|0xA1000408
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings004|""|VOID*|0xA2000408
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record005|{0}|VOID*|0xA1000508
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings005|""|VOID*|0xA2000508
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record006|{0}|VOID*|0xA1000608
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings006|""|VOID*|0xA2000608
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record007|{0}|VOID*|0xA1000708
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings007|""|VOID*|0xA2000708
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record008|{0}|VOID*|0xA1000808
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings008|""|VOID*|0xA2000808
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record009|{0}|VOID*|0xA1000908
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings009|""|VOID*|0xA2000908
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record010|{0}|VOID*|0xA1000A08
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings010|""|VOID*|0xA2000A08
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record011|{0}|VOID*|0xA1000B08
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings011|""|VOID*|0xA2000B08
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record012|{0}|VOID*|0xA1000C08
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings012|""|VOID*|0xA2000C08
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record013|{0}|VOID*|0xA1000D08
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings013|""|VOID*|0xA2000D08
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record014|{0}|VOID*|0xA1000E08
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings014|""|VOID*|0xA2000E08
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record015|{0}|VOID*|0xA1000F08
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings015|""|VOID*|0xA2000F08
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record016|{0}|VOID*|0xA1001008
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings016|""|VOID*|0xA2001008
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record017|{0}|VOID*|0xA1001108
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings017|""|VOID*|0xA2001108
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record018|{0}|VOID*|0xA1001208
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings018|""|VOID*|0xA2001208
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record019|{0}|VOID*|0xA1001308
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings019|""|VOID*|0xA2001308
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record020|{0}|VOID*|0xA1001408
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings020|""|VOID*|0xA2001408
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record021|{0}|VOID*|0xA1001508
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings021|""|VOID*|0xA2001508
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record022|{0}|VOID*|0xA1001608
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings022|""|VOID*|0xA2001608
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record023|{0}|VOID*|0xA1001708
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings023|""|VOID*|0xA2001708
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record024|{0}|VOID*|0xA1001808
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings024|""|VOID*|0xA2001808
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record025|{0}|VOID*|0xA1001908
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings025|""|VOID*|0xA2001908
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record026|{0}|VOID*|0xA1001A08
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings026|""|VOID*|0xA2001A08
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record027|{0}|VOID*|0xA1001B08
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings027|""|VOID*|0xA2001B08
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record028|{0}|VOID*|0xA1001C08
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings028|""|VOID*|0xA2001C08
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record029|{0}|VOID*|0xA1001D08
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings029|""|VOID*|0xA2001D08
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record030|{0}|VOID*|0xA1001E08
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings030|""|VOID*|0xA2001E08
# @PcdValueType SMBIOS_TABLE_TYPE8
gSmbiosTokenSpaceGuid.PcdType008Record031|{0}|VOID*|0xA1001F08
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType008Strings031|""|VOID*|0xA2001F08
# @PcdTypeEnum MISC_SLOT_TYPE UINT8 {{1,"SlotTypeOther","Other"},{2,"SlotTypeUnknown","Unknown"},{3,"SlotTypeIsa","ISA"},{4,"SlotTypeMca","MCA"},{5,"SlotTypeEisa","EISA"},{6,"SlotTypePci","PCI"},{7,"SlotTypePcmcia","PC Card (PCMCIA)"},{8,"SlotTypeVlVesa","VL-VESA"},{9,"SlotTypeProprietary","Proprietary"},{10,"SlotTypeProcessorCardSlot","Processor Card Slot"},{11,"SlotTypeProprietaryMemoryCardSlot","Proprietary Memory Card Slot"},{12,"SlotTypeIORiserCardSlot","I/O Riser Card Slot"},{13,"SlotTypeNuBus","NuBus"},{14,"SlotTypePci66MhzCapable","PCI - 66MHz Capable"},{15,"SlotTypeAgp","AGP"},{16,"SlotTypeApg2X","AGP 2X"},{17,"SlotTypeAgp4X","AGP 4X"},{18,"SlotTypePciX","PCI-X"},{19,"SlotTypeAgp8X","AGP 8X"},{20,"SlotTypeM2Socket1_DP","M.2 Socket 1-DP"},{21,"SlotTypeM2Socket1_SD","M.2 Socket 1-SD"},{22,"SlotTypeM2Socket2","M.2 Socket 2"},{23,"SlotTypeM2Socket3","M.2 Socket 3"},{24,"SlotTypeMxmTypeI","MXM Type I"},{25,"SlotTypeMxmTypeII","MXM Type II"},{26,"SlotTypeMxmTypeIIIStandard","MXM Type III Standard"},{27,"SlotTypeMxmTypeIIIHe","MXM Type III HE"},{28,"SlotTypeMxmTypeIV","MXM Type IV"},{29,"SlotTypeMxm30TypeA","MXM 3.0 Type A"},{30,"SlotTypeMxm30TypeB","MXM 3.0 Type B"},{31,"SlotTypePciExpressGen2Sff_8639","PciExpress Gen 2 SFF-8639"}{32,"SlotTypePciExpressGen3Sff_8639","PciExpress Gen 3 SFF-8639"},{33,"SlotTypePciExpressMini52pinWithBSKO","PciExpress Mini 52-pin with BSKO"},{34,"SlotTypePciExpressMini52pinWithoutBSKO","PciExpress Mini 52-pin without BSKO"},{35,"SlotTypePciExpressMini76pin","PciExpress Mini 76-pin"},{48,"SlotTypeCXLFlexbus10","CXL Flexbus 1.0"},{160,"SlotTypePC98C20","PC-98/C20"},{161,"SlotTypePC98C24","PC-98/C24"},{162,"SlotTypePC98E","PC-98/E"},{163,"SlotTypePC98LocalBus","PC-98/Local Bus"},{164,"SlotTypePC98Card","PC-98/Card"},{165,"SlotTypePciExpress","PCI Express"},{166,"SlotTypePciExpressX1","PCI Express x1"},{167,"SlotTypePciExpressX2","PCI Express x2"},{168,"SlotTypePciExpressX4","PCI Express x4"},{169,"SlotTypePciExpressX8","PCI Express x8"},{170,"SlotTypePciExpressX16","PCI Express x16"},{171,"SlotTypePciExpressGen2","PCI Express Gen 2"},{172,"SlotTypePciExpressGen2X1","PCI Express Gen 2 x1"},{173,"SlotTypePciExpressGen2X2","PCI Express Gen 2 x2"},{174,"SlotTypePciExpressGen2X4","PCI Express Gen 2 x4"},{175,"SlotTypePciExpressGen2X8","PCI Express Gen 2 x8"},{176,"SlotTypePciExpressGen2X16","PCI Express Gen 2 x16"},{177,"SlotTypePciExpressGen3","PCI Express Gen 3"},{178,"SlotTypePciExpressGen3X1","PCI Express Gen 3 x1"},{179,"SlotTypePciExpressGen3X2","PCI Express Gen 3 x2"},{180,"SlotTypePciExpressGen3X4","PCI Express Gen 3 x4"},{181,"SlotTypePciExpressGen3X8","PCI Express Gen 3 x8"},{182,"SlotTypePciExpressGen3X16","PCI Express Gen 3 x16"}, {184,"SlotTypePciExpressGen4","PCI Express Gen 4"}, {185,"SlotTypePciExpressGen4X1","PCI Express Gen 4 x1"}, {186,"SlotTypePciExpressGen4X2","PCI Express Gen 4 x2"},{187,"SlotTypePciExpressGen4X4","PCI Express Gen 4 x4"},{188,"SlotTypePciExpressGen4X8","PCI Express Gen 4 x8"},{189,"SlotTypePciExpressGen4X16","PCI Express Gen 4 x16"}}
# @PcdTypeEnum MISC_SLOT_DATA_BUS_WIDTH UINT8 {{1,"SlotDataBusWidthOther","Other"},{2,"SlotDataBusWidthUnknown","Unknown"},{3,"SlotDataBusWidth8Bit","8 bit"},{4,"SlotDataBusWidth16Bit","16 bit"},{5,"SlotDataBusWidth32Bit","32 bit"},{6,"SlotDataBusWidth64Bit","64 bit"},{7,"SlotDataBusWidth128Bit","128 bit"},{8,"SlotDataBusWidth1X","1x or x1"},{9,"SlotDataBusWidth2X","2x or x2"},{10,"SlotDataBusWidth4X","4x or x4"},{11,"SlotDataBusWidth8X","8x or x8"},{12,"SlotDataBusWidth12X","12x or x12"},{13,"SlotDataBusWidth16X","16x or x16"},{14,"SlotDataBusWidth32X","32x or x32"}}
# @PcdTypeEnum MISC_SLOT_USAGE UINT8 {{1,"SlotUsageOther","Other"},{2,"SlotUsageUnknown","Unknown"},{3,"SlotUsageAvailable","Available"},{4,"SlotUsageInUse","In use"},{5,"SlotUsageUnavailable","Unavailable"}}
# @PcdTypeEnum MISC_SLOT_LENGTH UINT8 {{1,"SlotLengthOther","Other"},{2,"SlotLengthUnknown","Unknown"},{3,"SlotLengthShort","Short Length"},{4,"SlotLengthLong","Long Length"}}
# @PcdTypeStruct MISC_SLOT_CHARACTERISTICS2 {UINT8 PmeSignalSupported:1; UINT8 HotPlugDevicesSupported:1; UINT8 SmbusSignalSupported:1; UINT8 BifurcationSupported:1; UINT8 Reserved:4;}
# @PcdTypeStruct MISC_SLOT_CHARACTERISTICS1 {UINT8 CharacteristicsUnknown:1; UINT8 Provides50Volts:1; UINT8 Provides33Volts:1; UINT8 SharedSlot:1; UINT8 PcCard16Supported :1; UINT8 CardBusSupported:1; UINT8 ZoomVideoSupported:1; UINT8 ModemRingResumeSupported:1;}
# @PcdTypeStruct MISC_SLOT_PEER_GROUP {UINT16 SegmentGroupNum; UINT8 BusNum; UINT8 DevFuncNum; UINT8 DataBusWidth;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE9 {SMBIOS_STRUCTURE Hdr; UINT8 SlotDesignation; MISC_SLOT_TYPE SlotType; MISC_SLOT_DATA_BUS_WIDTH SlotDataBusWidth; MISC_SLOT_USAGE CurrentUsage; MISC_SLOT_LENGTH SlotLength; UINT16 SlotID; MISC_SLOT_CHARACTERISTICS1 SlotCharacteristics1; MISC_SLOT_CHARACTERISTICS2 SlotCharacteristics2; UINT16 SegmentGroupNum; UINT8 BusNum; UINT8 DevFuncNum; UINT8 DataBusWidth; UINT8 PeerGroupingCount; MISC_SLOT_PEER_GROUP PeerGroups[1];}
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record000|{0}|VOID*|0xA1000009
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings000|""|VOID*|0xA2000009
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record001|{0}|VOID*|0xA1000109
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings001|""|VOID*|0xA2000109
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record002|{0}|VOID*|0xA1000209
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings002|""|VOID*|0xA2000209
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record003|{0}|VOID*|0xA1000309
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings003|""|VOID*|0xA2000309
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record004|{0}|VOID*|0xA1000409
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings004|""|VOID*|0xA2000409
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record005|{0}|VOID*|0xA1000509
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings005|""|VOID*|0xA2000509
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record006|{0}|VOID*|0xA1000609
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings006|""|VOID*|0xA2000609
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record007|{0}|VOID*|0xA1000709
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings007|""|VOID*|0xA2000709
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record008|{0}|VOID*|0xA1000809
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings008|""|VOID*|0xA2000809
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record009|{0}|VOID*|0xA1000909
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings009|""|VOID*|0xA2000909
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record010|{0}|VOID*|0xA1000A09
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings010|""|VOID*|0xA2000A09
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record011|{0}|VOID*|0xA1000B09
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings011|""|VOID*|0xA2000B09
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record012|{0}|VOID*|0xA1000C09
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings012|""|VOID*|0xA2000C09
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record013|{0}|VOID*|0xA1000D09
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings013|""|VOID*|0xA2000D09
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record014|{0}|VOID*|0xA1000E09
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings014|""|VOID*|0xA2000E09
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record015|{0}|VOID*|0xA1000F09
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings015|""|VOID*|0xA2000F09
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record016|{0}|VOID*|0xA1001009
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings016|""|VOID*|0xA2001009
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record017|{0}|VOID*|0xA1001109
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings017|""|VOID*|0xA2001109
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record018|{0}|VOID*|0xA1001209
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings018|""|VOID*|0xA2001209
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record019|{0}|VOID*|0xA1001309
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings019|""|VOID*|0xA2001309
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record020|{0}|VOID*|0xA1001409
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings020|""|VOID*|0xA2001409
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record021|{0}|VOID*|0xA1001509
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings021|""|VOID*|0xA2001509
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record022|{0}|VOID*|0xA1001609
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings022|""|VOID*|0xA2001609
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record023|{0}|VOID*|0xA1001709
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings023|""|VOID*|0xA2001709
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record024|{0}|VOID*|0xA1001809
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings024|""|VOID*|0xA2001809
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record025|{0}|VOID*|0xA1001909
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings025|""|VOID*|0xA2001909
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record026|{0}|VOID*|0xA1001A09
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings026|""|VOID*|0xA2001A09
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record027|{0}|VOID*|0xA1001B09
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings027|""|VOID*|0xA2001B09
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record028|{0}|VOID*|0xA1001C09
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings028|""|VOID*|0xA2001C09
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record029|{0}|VOID*|0xA1001D09
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings029|""|VOID*|0xA2001D09
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record030|{0}|VOID*|0xA1001E09
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings030|""|VOID*|0xA2001E09
# @PcdValueType SMBIOS_TABLE_TYPE9
gSmbiosTokenSpaceGuid.PcdType009Record031|{0}|VOID*|0xA1001F09
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType009Strings031|""|VOID*|0xA2001F09
# @PcdTypeEnum MISC_ONBOARD_DEVICE_TYPE UINT8 {{1,"OnBoardDeviceTypeOther","Other"},{2,"OnBoardDeviceTypeUnknown","Unknown"},{3,"OnBoardDeviceTypeVideo","Video"},{4,"OnBoardDeviceTypeScsiController","SCSI Controller"},{5,"OnBoardDeviceTypeEthernet","Ethernet"},{6,"OnBoardDeviceTypeTokenRing","Token Ring"},{7,"OnBoardDeviceTypeSound","Sound"},{8,"OnBoardDeviceTypePATAController","PATA Controller"},{9,"OnBoardDeviceTypeSATAController","SATA Controller"},{10,"OnBoardDeviceTypeSASController","SAS Controller"}}
# @PcdTypeStruct DEVICE_STRUCT {MISC_ONBOARD_DEVICE_TYPE DeviceType; UINT8 DescriptionString;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE10 {SMBIOS_STRUCTURE Hdr; DEVICE_STRUCT Device[1];}
# @PcdValueType SMBIOS_TABLE_TYPE10
gSmbiosTokenSpaceGuid.PcdType010Record |{0}|VOID*|0xA100000A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType010Strings|""|VOID*|0xA200000A
# @PcdTypeStruct SMBIOS_TABLE_TYPE11 {SMBIOS_STRUCTURE Hdr; UINT8 StringCount;}
# @PcdValueType SMBIOS_TABLE_TYPE11
gSmbiosTokenSpaceGuid.PcdType011Record |{0}|VOID*|0xA100000B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType011Strings|""|VOID*|0xA200000B
# @PcdTypeStruct SMBIOS_TABLE_TYPE12 {SMBIOS_STRUCTURE Hdr; UINT8 StringCount;}
# @PcdValueType SMBIOS_TABLE_TYPE12
gSmbiosTokenSpaceGuid.PcdType012Record |{0}|VOID*|0xA100000C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType012Strings|""|VOID*|0xA200000C
# @PcdTypeStruct SMBIOS_TABLE_TYPE13 {SMBIOS_STRUCTURE Hdr; UINT8 InstallableLanguages; UINT8 Flags; UINT8 Reserved[15]; UINT8 CurrentLanguages;}
# @PcdValueType SMBIOS_TABLE_TYPE13
gSmbiosTokenSpaceGuid.PcdType013Record |{0}|VOID*|0xA100000D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType013Strings|""|VOID*|0xA200000D
# @PcdTypeStruct GROUP_STRUCT {UINT8 ItemType; UINT16 ItemHandle;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE14 {SMBIOS_STRUCTURE Hdr; UINT8 GroupName; GROUP_STRUCT Group[1];}
# @PcdValueType SMBIOS_TABLE_TYPE14
gSmbiosTokenSpaceGuid.PcdType014Record |{0}|VOID*|0xA100000E
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType014Strings|""|VOID*|0xA200000E
# @PcdTypeEnum EVENT_LOG_TYPE_DATA UINT8 {{0,"EventLogTypeReserved","Reserved"},{1,"EventLogTypeSingleBitECC","Single-bit ECC memory error"},{2,"EventLogTypeMultiBitECC","Multi-bit ECC memory error"},{3,"EventLogTypeParityMemErr","Parity memory error"},{4,"EventLogTypeBusTimeOut","Bus time-out"},{5,"EventLogTypeIOChannelCheck","I/O Channel Check"},{6,"EventLogTypeSoftwareNMI","Software NMI"},{7,"EventLogTypePOSTMemResize","POST Memory Resize"},{8,"EventLogTypePOSTErr","POST Error"},{9,"EventLogTypePCIParityErr","PCI Parity Error"},{10,"EventLogTypePCISystemErr","PCI System Error"},{11,"EventLogTypeCPUFailure","CPU Failure"},{12,"EventLogTypeEISATimeOut","EISA FailSafe Timer time-out"},{13,"EventLogTypeMemLogDisabled","Correctable memory log disabled"},{14,"EventLogTypeLoggingDisabled","Logging disabled for a specific Event Type - too many errors of the same type received in a short amount of time"},{16,"EventLogTypeSysLimitExce","System Limit Exceeded (for example, voltage or temperature threshold exceeded)"},{17,"EventLogTypeAsyncHWTimer","Asynchronous hardware timer expired and issued a system reset"},{18,"EventLogTypeSysConfigInfo","System configuration information"},{19,"EventLogTypeHDInfo","Hard-disk information"},{20,"EventLogTypeSysReconfig","System reconfigured"},{21,"EventLogTypeUncorrectCPUErr","Uncorrectable CPU-complex error"},{22,"EventLogTypeAreaResetAndClr","Log Area Reset/Cleared"},{23,"EventLogTypeSystemBoot","System boot. If implemented, this log entry is guaranteed to be the first one written on any system boot."},{24,"EventLogTypeUnused","Unused, available for assignment by this specification"},{128,"EventLogTypeAvailForSys","Available for system- and OEM-specific assignments"},{255,"EventLogTypeEndOfLog","End of log"}}
# @PcdTypeEnum EVENT_LOG_VARIABLE_DATA UINT8 {{0,"EventLogVariableNone","None"},{1,"EventLogVariableHandle","Handle"},{2,"EventLogVariableMutilEvent","Multiple-Event"},{3,"EventLogVariableMutilEventHandle","Multiple-Event Handle"},{4,"EventLogVariablePOSTResultBitmap","POST Results Bitmap"},{5,"EventLogVariableSysManagementType","System Management Type"},{6,"EventLogVariableMutliEventSysManagmentType","Multiple-Event System Management Type"},{7,"EventLogVariableUnused","Unused"},{128,"EventLogVariableOEMAssigned","OEM assigned"}}
# @PcdTypeStruct EVENT_LOG_TYPE {EVENT_LOG_TYPE_DATA LogType; EVENT_LOG_VARIABLE_DATA DataFormatType;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE15 {SMBIOS_STRUCTURE Hdr; UINT16 LogAreaLength; UINT16 LogHeaderStartOffset; UINT16 LogDataStartOffset; UINT8 AccessMethod; UINT8 LogStatus; UINT32 LogChangeToken; UINT32 AccessMethodAddress; UINT8 LogHeaderFormat; UINT8 NumberOfSupportedLogTypeDescriptors; UINT8 LengthOfLogTypeDescriptor; EVENT_LOG_TYPE EventLogTypeDescriptors[1];}
# @PcdValueType SMBIOS_TABLE_TYPE15
gSmbiosTokenSpaceGuid.PcdType015Record |{0}|VOID*|0xA100000F
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType015Strings|""|VOID*|0xA200000F
# @PcdTypeEnum MEMORY_ARRAY_LOCATION UINT8 {{1,"MemoryArrayLocationOther","Other"},{2,"MemoryArrayLocationUnknown","Unknown"},{3,"MemoryArrayLocationSystemBoard","System board or motherboard"},{4,"MemoryArrayLocationIsaAddonCard","ISA add-on card"},{5,"MemoryArrayLocationEisaAddonCard","EISA add-on card"},{6,"MemoryArrayLocationPciAddonCard","PCI add-on card"},{7,"MemoryArrayLocationMcaAddonCard","MCA add-on card"},{8,"MemoryArrayLocationPcmciaAddonCard","PCMCIA add-on card"},{9,"MemoryArrayLocationProprietaryAddonCard","Proprietary add-on card"},{10,"MemoryArrayLocationNuBus","NuBus"},{160,"MemoryArrayLocationPc98C20AddonCard","PC-98/C20 add-on card"},{161,"MemoryArrayLocationPc98C24AddonCard","PC-98/C24 add-on card"},{162,"MemoryArrayLocationPc98EAddonCard","PC-98/E add-on card"},{163,"MemoryArrayLocationPc98LocalBusAddonCard","PC-98/Local bus add-on card"}}
# @PcdTypeEnum MEMORY_ARRAY_USE UINT8 {{1,"MemoryArrayUseOther","Other"},{2,"MemoryArrayUseUnknown","Unknown"},{3,"MemoryArrayUseSystemMemory","System memory"},{4,"MemoryArrayUseVideoMemory","Video memory"},{5,"MemoryArrayUseFlashMemory","Flash memory"},{6,"MemoryArrayUseNonVolatileRam","Non-volatile RAM"},{7,"MemoryArrayUseCacheMemory","Cache memory"}}
# @PcdTypeEnum MEMORY_ERROR_CORRECTION UINT8 {{1,"MemoryErrorCorrectionOther","Other"},{2,"MemoryErrorCorrectionUnknown","Unknown"},{3,"MemoryErrorCorrectionNone","None"},{4,"MemoryErrorCorrectionParity","Parity"},{5,"MemoryErrorCorrectionSingleBitEcc","Single-bit ECC"},{6,"MemoryErrorCorrectionMultiBitEcc","Multi-bit ECC"},{7,"MemoryErrorCorrectionCrc","CRC"}}
# @PcdTypeStruct SMBIOS_TABLE_TYPE16 {SMBIOS_STRUCTURE Hdr; MEMORY_ARRAY_LOCATION Location; MEMORY_ARRAY_USE Use; MEMORY_ERROR_CORRECTION MemoryErrorCorrection; UINT32 MaximumCapacity; UINT16 MemoryErrorInformationHandle; UINT16 NumberOfMemoryDevices; UINT64 ExtendedMaximumCapacity;}
# @PcdValueType SMBIOS_TABLE_TYPE16
gSmbiosTokenSpaceGuid.PcdType016Record |{0}|VOID*|0xA1000010
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType016Strings|""|VOID*|0xA2000010
# @PcdTypeEnum MEMORY_FORM_FACTOR UINT8 {{1,"MemoryFormFactorOther","Other"},{2,"MemoryFormFactorUnknown","Unknown"},{3,"MemoryFormFactorSimm","SIMM"},{4,"MemoryFormFactorSip","SIP"},{5,"MemoryFormFactorChip","Chip"},{6,"MemoryFormFactorDip","DIP"},{7,"MemoryFormFactorZip","ZIP"},{8,"MemoryFormFactorProprietaryCard","Proprietary Card"},{9,"MemoryFormFactorDimm","DIMM"},{10,"MemoryFormFactorTsop","TSOP"},{11,"MemoryFormFactorRowOfChips","Row of chips"},{12,"MemoryFormFactorRimm","RIMM"},{13,"MemoryFormFactorSodimm","SODIMM"},{14,"MemoryFormFactorSrimm","SRIMM"},{15,"MemoryFormFactorFbDimm","FB-DIMM"}, {16,"MemoryFormFactorDie","Die"}}
# @PcdTypeEnum MEMORY_DEVICE_TYPE UINT8 {{1,"MemoryTypeOther","Other"},{2,"MemoryTypeUnknown","Unknown"},{3,"MemoryTypeDram","DRAM"},{4,"MemoryTypeEdram","EDRAM"},{5,"MemoryTypeVram","VRAM"},{6,"MemoryTypeSram","SRAM"},{7,"MemoryTypeRam","RAM"},{8,"MemoryTypeRom","ROM"},{9,"MemoryTypeFlash","FLASH"},{10,"MemoryTypeEeprom","EEPROM"},{11,"MemoryTypeFeprom","FEPROM"},{12,"MemoryTypeEprom","EPROM"},{13,"MemoryTypeCdram","CDRAM"},{14,"MemoryType3Dram","3DRAM"},{15,"MemoryTypeSdram","SDRAM"},{16,"MemoryTypeSgram","SGRAM"},{17,"MemoryTypeRdram","RDRAM"},{18,"MemoryTypeDdr","DDR"},{19,"MemoryTypeDdr2","DDR2"},{20,"MemoryTypeDdr2FbDimm","DDR2 FB-DIMM"},{24,"MemoryTypeDdr3","DDR3"},{25,"MemoryTypeFbd2","FBD2"},{26,"MemoryTypeDdr4","DDR4"},{27,"MemoryTypeLpddr","LPDDR"},{28,"MemoryTypeLpddr2","LPDDR2"},{29,"MemoryTypeLpddr3","LPDDR3"},{30,"MemoryTypeLpddr4","LPDDR4"},{31,"MemoryTypeLogicalNonVolatileDevice","logical non-volatile device"}, {32,"MemoryTypeHBM","HBM"}, {33,"MemoryTypeHBM2","HBM2"}}
# @PcdTypeStruct MEMORY_DEVICE_TYPE_DETAIL {UINT16 Reserved:1; UINT16 Other:1; UINT16 Unknown:1; UINT16 FastPaged:1; UINT16 StaticColumn:1; UINT16 PseudoStatic:1; UINT16 Rambus:1; UINT16 Synchronous:1; UINT16 Cmos:1; UINT16 Edo:1; UINT16 WindowDram:1; UINT16 CacheDram:1; UINT16 Nonvolatile:1; UINT16 Registered:1; UINT16 Unbuffered:1; UINT16 Reserved1:1;}
# @PcdTypeStruct Bits {UINT16 Reserved:1; UINT16 Other:1; UINT16 Unknown:1; UINT16 VolatileMemory :1; UINT16 ByteAccessiblePersistentMemory :1; UINT16 BlockAccessiblePersistentMemory:1; UINT16 Reserved2:10;}
# @PcdTypeUnion MEMORY_DEVICE_OPERATING_MODE_CAPABILITY {UINT16 Bits; UINT16 Uint16;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE17 {SMBIOS_STRUCTURE Hdr; UINT16 MemoryArrayHandle; UINT16 MemoryErrorInformationHandle; UINT16 TotalWidth; UINT16 DataWidth; UINT16 Size; MEMORY_FORM_FACTOR FormFactor; UINT8 DeviceSet; UINT8 DeviceLocator; UINT8 BankLocator; MEMORY_DEVICE_TYPE MemoryType; MEMORY_DEVICE_TYPE_DETAIL TypeDetail; UINT16 Speed; UINT8 Manufacturer; UINT8 SerialNumber; UINT8 AssetTag; UINT8 PartNumber; UINT8 Attributes; UINT32 ExtendedSize; UINT16 ConfiguredMemoryClockSpeed; UINT16 MinimumVoltage; UINT16 MaximumVoltage; UINT16 ConfiguredVoltage; UINT8 MemoryTechnology; MEMORY_DEVICE_OPERATING_MODE_CAPABILITY MemoryOperatingModeCapability; UINT8 FirwareVersion; UINT16 ModuleManufacturerID; UINT16 ModuleProductID; UINT16 MemorySubsystemControllerManufacturerID; UINT16 MemorySubsystemControllerProductID; UINT64 NonVolatileSize; UINT64 VolatileSize; UINT64 CacheSize; UINT64 LogicalSize; UINT32 ExtendedSpeed; UINT32 ExtendedConfiguredMemorySpeed;}
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record000|{0}|VOID*|0xA1000011
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings000|""|VOID*|0xA2000011
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record001|{0}|VOID*|0xA1000111
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings001|""|VOID*|0xA2000111
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record002|{0}|VOID*|0xA1000211
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings002|""|VOID*|0xA2000211
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record003|{0}|VOID*|0xA1000311
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings003|""|VOID*|0xA2000311
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record004|{0}|VOID*|0xA1000411
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings004|""|VOID*|0xA2000411
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record005|{0}|VOID*|0xA1000511
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings005|""|VOID*|0xA2000511
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record006|{0}|VOID*|0xA1000611
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings006|""|VOID*|0xA2000611
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record007|{0}|VOID*|0xA1000711
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings007|""|VOID*|0xA2000711
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record008|{0}|VOID*|0xA1000811
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings008|""|VOID*|0xA2000811
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record009|{0}|VOID*|0xA1000911
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings009|""|VOID*|0xA2000911
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record010|{0}|VOID*|0xA1000A11
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings010|""|VOID*|0xA2000A11
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record011|{0}|VOID*|0xA1000B11
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings011|""|VOID*|0xA2000B11
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record012|{0}|VOID*|0xA1000C11
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings012|""|VOID*|0xA2000C11
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record013|{0}|VOID*|0xA1000D11
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings013|""|VOID*|0xA2000D11
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record014|{0}|VOID*|0xA1000E11
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings014|""|VOID*|0xA2000E11
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record015|{0}|VOID*|0xA1000F11
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings015|""|VOID*|0xA2000F11
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record016|{0}|VOID*|0xA1001011
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings016|""|VOID*|0xA2001011
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record017|{0}|VOID*|0xA1001111
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings017|""|VOID*|0xA2001111
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record018|{0}|VOID*|0xA1001211
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings018|""|VOID*|0xA2001211
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record019|{0}|VOID*|0xA1001311
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings019|""|VOID*|0xA2001311
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record020|{0}|VOID*|0xA1001411
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings020|""|VOID*|0xA2001411
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record021|{0}|VOID*|0xA1001511
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings021|""|VOID*|0xA2001511
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record022|{0}|VOID*|0xA1001611
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings022|""|VOID*|0xA2001611
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record023|{0}|VOID*|0xA1001711
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings023|""|VOID*|0xA2001711
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record024|{0}|VOID*|0xA1001811
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings024|""|VOID*|0xA2001811
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record025|{0}|VOID*|0xA1001911
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings025|""|VOID*|0xA2001911
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record026|{0}|VOID*|0xA1001A11
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings026|""|VOID*|0xA2001A11
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record027|{0}|VOID*|0xA1001B11
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings027|""|VOID*|0xA2001B11
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record028|{0}|VOID*|0xA1001C11
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings028|""|VOID*|0xA2001C11
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record029|{0}|VOID*|0xA1001D11
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings029|""|VOID*|0xA2001D11
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record030|{0}|VOID*|0xA1001E11
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings030|""|VOID*|0xA2001E11
# @PcdValueType SMBIOS_TABLE_TYPE17
gSmbiosTokenSpaceGuid.PcdType017Record031|{0}|VOID*|0xA1001F11
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType017Strings031|""|VOID*|0xA2001F11
# @PcdTypeEnum MEMORY_ERROR_TYPE UINT8 {{1,"MemoryErrorOther","Other"},{2,"MemoryErrorUnknown","Unknown"},{3,"MemoryErrorOk","OK"},{4,"MemoryErrorBadRead","Bad read"},{5,"MemoryErrorParity","Parity error"},{6,"MemoryErrorSigleBit","Single-bit error"},{7,"MemoryErrorDoubleBit","Double-bit error"},{8,"MemoryErrorMultiBit","Multi-bit error"},{9,"MemoryErrorNibble","Nibble error"},{10,"MemoryErrorChecksum","Checksum error"},{11,"MemoryErrorCrc","CRC error"},{12,"MemoryErrorCorrectSingleBit","Corrected single-bit error"},{13,"MemoryErrorCorrected","Corrected error"},{14,"MemoryErrorUnCorrectable","Uncorrectable error"}}
# @PcdTypeEnum MEMORY_ERROR_GRANULARITY UINT8 {{1,"MemoryGranularityOther","Other"},{2,"MemoryGranularityOtherUnknown","Unknown"},{3,"MemoryGranularityDeviceLevel","Device level"},{4,"MemoryGranularityMemPartitionLevel","Memory partition level"}}
# @PcdTypeEnum MEMORY_ERROR_OPERATION UINT8 {{1,"MemoryErrorOperationOther","Other"},{2,"MemoryErrorOperationUnknown","Unknown"},{3,"MemoryErrorOperationRead","Read"},{4,"MemoryErrorOperationWrite","Write"},{5,"MemoryErrorOperationPartialWrite","Partial write"}}
# @PcdTypeStruct SMBIOS_TABLE_TYPE18 {SMBIOS_STRUCTURE Hdr; MEMORY_ERROR_TYPE ErrorType; MEMORY_ERROR_GRANULARITY ErrorGranularity; MEMORY_ERROR_OPERATION ErrorOperation; UINT32 VendorSyndrome; UINT32 MemoryArrayErrorAddress; UINT32 DeviceErrorAddress; UINT32 ErrorResolution;}
# @PcdValueType SMBIOS_TABLE_TYPE18
gSmbiosTokenSpaceGuid.PcdType018Record |{0}|VOID*|0xA1000012
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType018Strings|""|VOID*|0xA2000012
# @PcdTypeStruct SMBIOS_TABLE_TYPE19 {SMBIOS_STRUCTURE Hdr; UINT32 StartingAddress; UINT32 EndingAddress; UINT16 MemoryArrayHandle; UINT8 PartitionWidth; UINT64 ExtendedStartingAddress; UINT64 ExtendedEndingAddress;}
# @PcdValueType SMBIOS_TABLE_TYPE19
gSmbiosTokenSpaceGuid.PcdType019Record |{0}|VOID*|0xA1000013
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType019Strings|""|VOID*|0xA2000013
# @PcdTypeStruct SMBIOS_TABLE_TYPE20 {SMBIOS_STRUCTURE Hdr; UINT32 StartingAddress; UINT32 EndingAddress; UINT16 MemoryDeviceHandle; UINT16 MemoryArrayMappedAddressHandle; UINT8 PartitionRowPosition; UINT8 InterleavePosition; UINT8 InterleavedDataDepth; UINT64 ExtendedStartingAddress; UINT64 ExtendedEndingAddress;}
# @PcdValueType SMBIOS_TABLE_TYPE20
gSmbiosTokenSpaceGuid.PcdType020Record |{0}|VOID*|0xA1000014
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType020Strings|""|VOID*|0xA2000014
# @PcdTypeEnum BUILTIN_POINTING_DEVICE_TYPE {{1,"PointingDeviceTypeOther","Other"},{2,"PointingDeviceTypeUnknown","Unknown"},{3,"PointingDeviceTypeMouse","Mouse"},{4,"PointingDeviceTypeTrackBall","Track Ball"},{5,"PointingDeviceTypeTrackPoint","Track Point"},{6,"PointingDeviceTypeGlidePoint","Glide Point"},{7,"PointingDeviceTouchPad","Touch Pad"},{8,"PointingDeviceTouchScreen","Touch Screen"},{9,"PointingDeviceOpticalSensor","Optical Sensor"}}
# @PcdTypeEnum BUILTIN_POINTING_DEVICE_INTERFACE {{1,"PointingDeviceInterfaceOther","Other"},{2,"PointingDeviceInterfaceUnknown","Unknown"},{3,"PointingDeviceInterfaceSerial","Serial"},{4,"PointingDeviceInterfacePs2","PS/2"},{5,"PointingDeviceInterfaceInfrared","Infrared"},{6,"PointingDeviceInterfaceHpHil","HP-HIL"},{7,"PointingDeviceInterfaceBusMouse","Bus mouse"},{8,"PointingDeviceInterfaceADB","ADB (Apple Desktop Bus)"},{160,"PointingDeviceInterfaceBusMouseDB9","Bus mouse DB-9"},{161,"PointingDeviceInterfaceBusMouseMicroDin","Bus mouse micro-DIN"},{162,"PointingDeviceInterfaceUsb","USB"}}
# @PcdTypeStruct SMBIOS_TABLE_TYPE21 {SMBIOS_STRUCTURE Hdr; BUILTIN_POINTING_DEVICE_TYPE Type; BUILTIN_POINTING_DEVICE_INTERFACE Interface; UINT8 NumberOfButtons;}
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record000|{0}|VOID*|0xA1000015
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings000|""|VOID*|0xA2000015
# @PcdTypeEnum BUILTIN_POINTING_DEVICE_TYPE {{1,"PointingDeviceTypeOther","Other"},{2,"PointingDeviceTypeUnknown","Unknown"},{3,"PointingDeviceTypeMouse","Mouse"},{4,"PointingDeviceTypeTrackBall","Track Ball"},{5,"PointingDeviceTypeTrackPoint","Track Point"},{6,"PointingDeviceTypeGlidePoint","Glide Point"},{7,"PointingDeviceTouchPad","Touch Pad"},{8,"PointingDeviceTouchScreen","Touch Screen"},{9,"PointingDeviceOpticalSensor","Optical Sensor"}}
# @PcdTypeEnum BUILTIN_POINTING_DEVICE_INTERFACE {{1,"PointingDeviceInterfaceOther","Other"},{2,"PointingDeviceInterfaceUnknown","Unknown"},{3,"PointingDeviceInterfaceSerial","Serial"},{4,"PointingDeviceInterfacePs2","PS/2"},{5,"PointingDeviceInterfaceInfrared","Infrared"},{6,"PointingDeviceInterfaceHpHil","HP-HIL"},{7,"PointingDeviceInterfaceBusMouse","Bus mouse"},{8,"PointingDeviceInterfaceADB","ADB (Apple Desktop Bus)"},{160,"PointingDeviceInterfaceBusMouseDB9","Bus mouse DB-9"},{161,"PointingDeviceInterfaceBusMouseMicroDin","Bus mouse micro-DIN"},{162,"PointingDeviceInterfaceUsb","USB"}}
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record001|{0}|VOID*|0xA1000115
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings001|""|VOID*|0xA2000115
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record002|{0}|VOID*|0xA1000215
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings002|""|VOID*|0xA2000215
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record003|{0}|VOID*|0xA1000315
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings003|""|VOID*|0xA2000315
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record004|{0}|VOID*|0xA1000415
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings004|""|VOID*|0xA2000415
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record005|{0}|VOID*|0xA1000515
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings005|""|VOID*|0xA2000515
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record006|{0}|VOID*|0xA1000615
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings006|""|VOID*|0xA2000615
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record007|{0}|VOID*|0xA1000715
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings007|""|VOID*|0xA2000715
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record008|{0}|VOID*|0xA1000815
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings008|""|VOID*|0xA2000815
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record009|{0}|VOID*|0xA1000915
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings009|""|VOID*|0xA2000915
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record010|{0}|VOID*|0xA1000A15
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings010|""|VOID*|0xA2000A15
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record011|{0}|VOID*|0xA1000B15
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings011|""|VOID*|0xA2000B15
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record012|{0}|VOID*|0xA1000C15
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings012|""|VOID*|0xA2000C15
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record013|{0}|VOID*|0xA1000D15
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings013|""|VOID*|0xA2000D15
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record014|{0}|VOID*|0xA1000E15
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings014|""|VOID*|0xA2000E15
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record015|{0}|VOID*|0xA1000F15
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings015|""|VOID*|0xA2000F15
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record016|{0}|VOID*|0xA1001015
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings016|""|VOID*|0xA2001015
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record017|{0}|VOID*|0xA1001115
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings017|""|VOID*|0xA2001115
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record018|{0}|VOID*|0xA1001215
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings018|""|VOID*|0xA2001215
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record019|{0}|VOID*|0xA1001315
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings019|""|VOID*|0xA2001315
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record020|{0}|VOID*|0xA1001415
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings020|""|VOID*|0xA2001415
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record021|{0}|VOID*|0xA1001515
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings021|""|VOID*|0xA2001515
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record022|{0}|VOID*|0xA1001615
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings022|""|VOID*|0xA2001615
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record023|{0}|VOID*|0xA1001715
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings023|""|VOID*|0xA2001715
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record024|{0}|VOID*|0xA1001815
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings024|""|VOID*|0xA2001815
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record025|{0}|VOID*|0xA1001915
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings025|""|VOID*|0xA2001915
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record026|{0}|VOID*|0xA1001A15
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings026|""|VOID*|0xA2001A15
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record027|{0}|VOID*|0xA1001B15
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings027|""|VOID*|0xA2001B15
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record028|{0}|VOID*|0xA1001C15
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings028|""|VOID*|0xA2001C15
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record029|{0}|VOID*|0xA1001D15
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings029|""|VOID*|0xA2001D15
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record030|{0}|VOID*|0xA1001E15
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings030|""|VOID*|0xA2001E15
# @PcdValueType SMBIOS_TABLE_TYPE21
gSmbiosTokenSpaceGuid.PcdType021Record031|{0}|VOID*|0xA1001F15
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType021Strings031|""|VOID*|0xA2001F15
# @PcdTypeEnum PORTABLE_BATTERY_DEVICE_CHEMISTRY UINT8 {{1,"PortableBatteryDeviceChemistryOther","Other"},{2,"PortableBatteryDeviceChemistryUnknown","Unknown"},{3,"PortableBatteryDeviceChemistryLeadAcid","Lead Acid"},{4,"PortableBatteryDeviceChemistryNickelCadmium","Nickel Cadmium"},{5,"PortableBatteryDeviceChemistryNickelMetalHydride","Nickel metal hydride"},{6,"PortableBatteryDeviceChemistryLithiumIon","Lithium-ion"},{7,"PortableBatteryDeviceChemistryZincAir","Zinc air"},{8,"PortableBatteryDeviceChemistryLithiumPolymer","Lithium Polymer"}}
# @PcdTypeStruct SMBIOS_TABLE_TYPE22 {SMBIOS_STRUCTURE Hdr; UINT8 Location; UINT8 Manufacturer; UINT8 ManufactureDate; UINT8 SerialNumber; UINT8 DeviceName; PORTABLE_BATTERY_DEVICE_CHEMISTRY DeviceChemistry; UINT16 DeviceCapacity; UINT16 DesignVoltage; UINT8 SBDSVersionNumber; UINT8 MaximumErrorInBatteryData; UINT16 SBDSSerialNumber; UINT16 SBDSManufactureDate; UINT8 SBDSDeviceChemistry; UINT8 DesignCapacityMultiplier; UINT32 OEMSpecific;}
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record000|{0}|VOID*|0xA1000016
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings000|""|VOID*|0xA2000016
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record001|{0}|VOID*|0xA1000116
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings001|""|VOID*|0xA2000116
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record002|{0}|VOID*|0xA1000216
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings002|""|VOID*|0xA2000216
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record003|{0}|VOID*|0xA1000316
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings003|""|VOID*|0xA2000316
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record004|{0}|VOID*|0xA1000416
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings004|""|VOID*|0xA2000416
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record005|{0}|VOID*|0xA1000516
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings005|""|VOID*|0xA2000516
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record006|{0}|VOID*|0xA1000616
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings006|""|VOID*|0xA2000616
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record007|{0}|VOID*|0xA1000716
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings007|""|VOID*|0xA2000716
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record008|{0}|VOID*|0xA1000816
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings008|""|VOID*|0xA2000816
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record009|{0}|VOID*|0xA1000916
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings009|""|VOID*|0xA2000916
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record010|{0}|VOID*|0xA1000A16
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings010|""|VOID*|0xA2000A16
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record011|{0}|VOID*|0xA1000B16
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings011|""|VOID*|0xA2000B16
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record012|{0}|VOID*|0xA1000C16
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings012|""|VOID*|0xA2000C16
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record013|{0}|VOID*|0xA1000D16
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings013|""|VOID*|0xA2000D16
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record014|{0}|VOID*|0xA1000E16
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings014|""|VOID*|0xA2000E16
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record015|{0}|VOID*|0xA1000F16
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings015|""|VOID*|0xA2000F16
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record016|{0}|VOID*|0xA1001016
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings016|""|VOID*|0xA2001016
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record017|{0}|VOID*|0xA1001116
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings017|""|VOID*|0xA2001116
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record018|{0}|VOID*|0xA1001216
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings018|""|VOID*|0xA2001216
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record019|{0}|VOID*|0xA1001316
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings019|""|VOID*|0xA2001316
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record020|{0}|VOID*|0xA1001416
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings020|""|VOID*|0xA2001416
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record021|{0}|VOID*|0xA1001516
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings021|""|VOID*|0xA2001516
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record022|{0}|VOID*|0xA1001616
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings022|""|VOID*|0xA2001616
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record023|{0}|VOID*|0xA1001716
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings023|""|VOID*|0xA2001716
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record024|{0}|VOID*|0xA1001816
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings024|""|VOID*|0xA2001816
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record025|{0}|VOID*|0xA1001916
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings025|""|VOID*|0xA2001916
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record026|{0}|VOID*|0xA1001A16
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings026|""|VOID*|0xA2001A16
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record027|{0}|VOID*|0xA1001B16
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings027|""|VOID*|0xA2001B16
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record028|{0}|VOID*|0xA1001C16
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings028|""|VOID*|0xA2001C16
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record029|{0}|VOID*|0xA1001D16
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings029|""|VOID*|0xA2001D16
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record030|{0}|VOID*|0xA1001E16
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings030|""|VOID*|0xA2001E16
# @PcdValueType SMBIOS_TABLE_TYPE22
gSmbiosTokenSpaceGuid.PcdType022Record031|{0}|VOID*|0xA1001F16
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType022Strings031|""|VOID*|0xA2001F16
# @PcdTypeStruct SMBIOS_TABLE_TYPE23 {SMBIOS_STRUCTURE Hdr; UINT8 Capabilities; UINT16 ResetCount; UINT16 ResetLimit; UINT16 TimerInterval; UINT16 Timeout;}
# @PcdValueType SMBIOS_TABLE_TYPE23
gSmbiosTokenSpaceGuid.PcdType023Record |{0}|VOID*|0xA1000017
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType023Strings|""|VOID*|0xA2000017
# @PcdTypeStruct SMBIOS_TABLE_TYPE24 {SMBIOS_STRUCTURE Hdr; UINT8 HardwareSecuritySettings;}
# @PcdValueType SMBIOS_TABLE_TYPE24
gSmbiosTokenSpaceGuid.PcdType024Record |{0}|VOID*|0xA1000018
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType024Strings|""|VOID*|0xA2000018
# @PcdTypeStruct SMBIOS_TABLE_TYPE25 {SMBIOS_STRUCTURE Hdr; UINT8 NextScheduledPowerOnMonth; UINT8 NextScheduledPowerOnDayOfMonth; UINT8 NextScheduledPowerOnHour; UINT8 NextScheduledPowerOnMinute; UINT8 NextScheduledPowerOnSecond;}
# @PcdValueType SMBIOS_TABLE_TYPE25
gSmbiosTokenSpaceGuid.PcdType025Record |{0}|VOID*|0xA1000019
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType025Strings|""|VOID*|0xA2000019
# @PcdTypeStruct MISC_VOLTAGE_PROBE_LOCATION {UINT8 VoltageProbeSite:5; UINT8 VoltageProbeStatus:3;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE26 {SMBIOS_STRUCTURE Hdr; UINT8 Description; MISC_VOLTAGE_PROBE_LOCATION LocationAndStatus; UINT16 MaximumValue; UINT16 MinimumValue; UINT16 Resolution; UINT16 Tolerance; UINT16 Accuracy; UINT32 OEMDefined; UINT16 NominalValue;}
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record000|{0}|VOID*|0xA100001A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings000|""|VOID*|0xA200001A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record001|{0}|VOID*|0xA100011A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings001|""|VOID*|0xA200011A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record002|{0}|VOID*|0xA100021A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings002|""|VOID*|0xA200021A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record003|{0}|VOID*|0xA100031A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings003|""|VOID*|0xA200031A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record004|{0}|VOID*|0xA100041A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings004|""|VOID*|0xA200041A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record005|{0}|VOID*|0xA100051A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings005|""|VOID*|0xA200051A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record006|{0}|VOID*|0xA100061A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings006|""|VOID*|0xA200061A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record007|{0}|VOID*|0xA100071A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings007|""|VOID*|0xA200071A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record008|{0}|VOID*|0xA100081A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings008|""|VOID*|0xA200081A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record009|{0}|VOID*|0xA100091A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings009|""|VOID*|0xA200091A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record010|{0}|VOID*|0xA1000A1A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings010|""|VOID*|0xA2000A1A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record011|{0}|VOID*|0xA1000B1A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings011|""|VOID*|0xA2000B1A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record012|{0}|VOID*|0xA1000C1A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings012|""|VOID*|0xA2000C1A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record013|{0}|VOID*|0xA1000D1A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings013|""|VOID*|0xA2000D1A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record014|{0}|VOID*|0xA1000E1A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings014|""|VOID*|0xA2000E1A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record015|{0}|VOID*|0xA1000F1A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings015|""|VOID*|0xA2000F1A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record016|{0}|VOID*|0xA100101A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings016|""|VOID*|0xA200101A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record017|{0}|VOID*|0xA100111A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings017|""|VOID*|0xA200111A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record018|{0}|VOID*|0xA100121A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings018|""|VOID*|0xA200121A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record019|{0}|VOID*|0xA100131A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings019|""|VOID*|0xA200131A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record020|{0}|VOID*|0xA100141A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings020|""|VOID*|0xA200141A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record021|{0}|VOID*|0xA100151A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings021|""|VOID*|0xA200151A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record022|{0}|VOID*|0xA100161A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings022|""|VOID*|0xA200161A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record023|{0}|VOID*|0xA100171A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings023|""|VOID*|0xA200171A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record024|{0}|VOID*|0xA100181A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings024|""|VOID*|0xA200181A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record025|{0}|VOID*|0xA100191A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings025|""|VOID*|0xA200191A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record026|{0}|VOID*|0xA1001A1A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings026|""|VOID*|0xA2001A1A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record027|{0}|VOID*|0xA1001B1A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings027|""|VOID*|0xA2001B1A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record028|{0}|VOID*|0xA1001C1A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings028|""|VOID*|0xA2001C1A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record029|{0}|VOID*|0xA1001D1A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings029|""|VOID*|0xA2001D1A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record030|{0}|VOID*|0xA1001E1A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings030|""|VOID*|0xA2001E1A
# @PcdValueType SMBIOS_TABLE_TYPE26
gSmbiosTokenSpaceGuid.PcdType026Record031|{0}|VOID*|0xA1001F1A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType026Strings031|""|VOID*|0xA2001F1A
# @PcdTypeStruct MISC_COOLING_DEVICE_TYPE {UINT8 CoolingDevice:5; UINT8 CoolingDeviceStatus:3;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE27 {SMBIOS_STRUCTURE Hdr; UINT16 TemperatureProbeHandle; MISC_COOLING_DEVICE_TYPE DeviceTypeAndStatus; UINT8 CoolingUnitGroup; UINT32 OEMDefined; UINT16 NominalSpeed; UINT8 Description;}
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record000|{0}|VOID*|0xA100001B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings000|""|VOID*|0xA200001B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record001|{0}|VOID*|0xA100011B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings001|""|VOID*|0xA200011B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record002|{0}|VOID*|0xA100021B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings002|""|VOID*|0xA200021B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record003|{0}|VOID*|0xA100031B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings003|""|VOID*|0xA200031B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record004|{0}|VOID*|0xA100041B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings004|""|VOID*|0xA200041B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record005|{0}|VOID*|0xA100051B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings005|""|VOID*|0xA200051B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record006|{0}|VOID*|0xA100061B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings006|""|VOID*|0xA200061B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record007|{0}|VOID*|0xA100071B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings007|""|VOID*|0xA200071B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record008|{0}|VOID*|0xA100081B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings008|""|VOID*|0xA200081B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record009|{0}|VOID*|0xA100091B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings009|""|VOID*|0xA200091B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record010|{0}|VOID*|0xA1000A1B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings010|""|VOID*|0xA2000A1B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record011|{0}|VOID*|0xA1000B1B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings011|""|VOID*|0xA2000B1B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record012|{0}|VOID*|0xA1000C1B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings012|""|VOID*|0xA2000C1B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record013|{0}|VOID*|0xA1000D1B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings013|""|VOID*|0xA2000D1B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record014|{0}|VOID*|0xA1000E1B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings014|""|VOID*|0xA2000E1B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record015|{0}|VOID*|0xA1000F1B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings015|""|VOID*|0xA2000F1B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record016|{0}|VOID*|0xA100101B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings016|""|VOID*|0xA200101B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record017|{0}|VOID*|0xA100111B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings017|""|VOID*|0xA200111B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record018|{0}|VOID*|0xA100121B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings018|""|VOID*|0xA200121B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record019|{0}|VOID*|0xA100131B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings019|""|VOID*|0xA200131B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record020|{0}|VOID*|0xA100141B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings020|""|VOID*|0xA200141B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record021|{0}|VOID*|0xA100151B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings021|""|VOID*|0xA200151B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record022|{0}|VOID*|0xA100161B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings022|""|VOID*|0xA200161B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record023|{0}|VOID*|0xA100171B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings023|""|VOID*|0xA200171B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record024|{0}|VOID*|0xA100181B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings024|""|VOID*|0xA200181B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record025|{0}|VOID*|0xA100191B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings025|""|VOID*|0xA200191B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record026|{0}|VOID*|0xA1001A1B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings026|""|VOID*|0xA2001A1B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record027|{0}|VOID*|0xA1001B1B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings027|""|VOID*|0xA2001B1B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record028|{0}|VOID*|0xA1001C1B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings028|""|VOID*|0xA2001C1B# @PcdTypeStruct MISC_COOLING_DEVICE_TYPE {UINT8 CoolingDevice:5; UINT8 CoolingDeviceStatus:3;}
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record029|{0}|VOID*|0xA1001D1B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings029|""|VOID*|0xA2001D1B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record030|{0}|VOID*|0xA1001E1B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings030|""|VOID*|0xA2001E1B
# @PcdValueType SMBIOS_TABLE_TYPE27
gSmbiosTokenSpaceGuid.PcdType027Record031|{0}|VOID*|0xA1001F1B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType027Strings031|""|VOID*|0xA2001F1B
# @PcdTypeStruct MISC_TEMPERATURE_PROBE_LOCATION {UINT8 TemperatureProbeSite:5; UINT8 TemperatureProbeStatus:3;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE28 {SMBIOS_STRUCTURE Hdr; UINT8 Description; MISC_TEMPERATURE_PROBE_LOCATION LocationAndStatus; UINT16 MaximumValue; UINT16 MinimumValue; UINT16 Resolution; UINT16 Tolerance; UINT16 Accuracy; UINT32 OEMDefined; UINT16 NominalValue;}
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record000|{0}|VOID*|0xA100001C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings000|""|VOID*|0xA200001C
# @PcdTypeStruct MISC_TEMPERATURE_PROBE_LOCATION {UINT8 TemperatureProbeSite:5; UINT8 TemperatureProbeStatus:3;}
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record001|{0}|VOID*|0xA100011C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings001|""|VOID*|0xA200011C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record002|{0}|VOID*|0xA100021C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings002|""|VOID*|0xA200021C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record003|{0}|VOID*|0xA100031C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings003|""|VOID*|0xA200031C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record004|{0}|VOID*|0xA100041C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings004|""|VOID*|0xA200041C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record005|{0}|VOID*|0xA100051C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings005|""|VOID*|0xA200051C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record006|{0}|VOID*|0xA100061C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings006|""|VOID*|0xA200061C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record007|{0}|VOID*|0xA100071C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings007|""|VOID*|0xA200071C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record008|{0}|VOID*|0xA100081C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings008|""|VOID*|0xA200081C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record009|{0}|VOID*|0xA100091C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings009|""|VOID*|0xA200091C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record010|{0}|VOID*|0xA1000A1C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings010|""|VOID*|0xA2000A1C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record011|{0}|VOID*|0xA1000B1C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings011|""|VOID*|0xA2000B1C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record012|{0}|VOID*|0xA1000C1C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings012|""|VOID*|0xA2000C1C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record013|{0}|VOID*|0xA1000D1C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings013|""|VOID*|0xA2000D1C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record014|{0}|VOID*|0xA1000E1C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings014|""|VOID*|0xA2000E1C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record015|{0}|VOID*|0xA1000F1C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings015|""|VOID*|0xA2000F1C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record016|{0}|VOID*|0xA100101C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings016|""|VOID*|0xA200101C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record017|{0}|VOID*|0xA100111C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings017|""|VOID*|0xA200111C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record018|{0}|VOID*|0xA100121C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings018|""|VOID*|0xA200121C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record019|{0}|VOID*|0xA100131C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings019|""|VOID*|0xA200131C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record020|{0}|VOID*|0xA100141C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings020|""|VOID*|0xA200141C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record021|{0}|VOID*|0xA100151C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings021|""|VOID*|0xA200151C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record022|{0}|VOID*|0xA100161C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings022|""|VOID*|0xA200161C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record023|{0}|VOID*|0xA100171C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings023|""|VOID*|0xA200171C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record024|{0}|VOID*|0xA100181C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings024|""|VOID*|0xA200181C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record025|{0}|VOID*|0xA100191C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings025|""|VOID*|0xA200191C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record026|{0}|VOID*|0xA1001A1C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings026|""|VOID*|0xA2001A1C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record027|{0}|VOID*|0xA1001B1C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings027|""|VOID*|0xA2001B1C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record028|{0}|VOID*|0xA1001C1C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings028|""|VOID*|0xA2001C1C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record029|{0}|VOID*|0xA1001D1C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings029|""|VOID*|0xA2001D1C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record030|{0}|VOID*|0xA1001E1C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings030|""|VOID*|0xA2001E1C
# @PcdValueType SMBIOS_TABLE_TYPE28
gSmbiosTokenSpaceGuid.PcdType028Record031|{0}|VOID*|0xA1001F1C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType028Strings031|""|VOID*|0xA2001F1C
# @PcdTypeStruct MISC_TEMPERATURE_PROBE_LOCATION {UINT8 ElectricalCurrentProbeSite:5; UINT8 ElectricalCurrentProbeStatus:3;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE29 {SMBIOS_STRUCTURE Hdr; UINT8 Description; MISC_ELECTRICAL_CURRENT_PROBE_LOCATION LocationAndStatus; UINT16 MaximumValue; UINT16 MinimumValue; UINT16 Resolution; UINT16 Tolerance; UINT16 Accuracy; UINT32 OEMDefined; UINT16 NominalValue;}
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record000|{0}|VOID*|0xA100001D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings000|""|VOID*|0xA200001D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record001|{0}|VOID*|0xA100011D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings001|""|VOID*|0xA200011D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record002|{0}|VOID*|0xA100021D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings002|""|VOID*|0xA200021D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record003|{0}|VOID*|0xA100031D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings003|""|VOID*|0xA200031D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record004|{0}|VOID*|0xA100041D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings004|""|VOID*|0xA200041D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record005|{0}|VOID*|0xA100051D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings005|""|VOID*|0xA200051D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record006|{0}|VOID*|0xA100061D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings006|""|VOID*|0xA200061D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record007|{0}|VOID*|0xA100071D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings007|""|VOID*|0xA200071D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record008|{0}|VOID*|0xA100081D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings008|""|VOID*|0xA200081D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record009|{0}|VOID*|0xA100091D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings009|""|VOID*|0xA200091D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record010|{0}|VOID*|0xA1000A1D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings010|""|VOID*|0xA2000A1D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record011|{0}|VOID*|0xA1000B1D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings011|""|VOID*|0xA2000B1D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record012|{0}|VOID*|0xA1000C1D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings012|""|VOID*|0xA2000C1D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record013|{0}|VOID*|0xA1000D1D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings013|""|VOID*|0xA2000D1D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record014|{0}|VOID*|0xA1000E1D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings014|""|VOID*|0xA2000E1D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record015|{0}|VOID*|0xA1000F1D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings015|""|VOID*|0xA2000F1D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record016|{0}|VOID*|0xA100101D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings016|""|VOID*|0xA200101D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record017|{0}|VOID*|0xA100111D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings017|""|VOID*|0xA200111D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record018|{0}|VOID*|0xA100121D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings018|""|VOID*|0xA200121D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record019|{0}|VOID*|0xA100131D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings019|""|VOID*|0xA200131D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record020|{0}|VOID*|0xA100141D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings020|""|VOID*|0xA200141D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record021|{0}|VOID*|0xA100151D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings021|""|VOID*|0xA200151D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record022|{0}|VOID*|0xA100161D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings022|""|VOID*|0xA200161D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record023|{0}|VOID*|0xA100171D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings023|""|VOID*|0xA200171D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record024|{0}|VOID*|0xA100181D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings024|""|VOID*|0xA200181D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record025|{0}|VOID*|0xA100191D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings025|""|VOID*|0xA200191D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record026|{0}|VOID*|0xA1001A1D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings026|""|VOID*|0xA2001A1D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record027|{0}|VOID*|0xA1001B1D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings027|""|VOID*|0xA2001B1D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record028|{0}|VOID*|0xA1001C1D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings028|""|VOID*|0xA2001C1D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record029|{0}|VOID*|0xA1001D1D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings029|""|VOID*|0xA2001D1D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record030|{0}|VOID*|0xA1001E1D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings030|""|VOID*|0xA2001E1D
# @PcdValueType SMBIOS_TABLE_TYPE29
gSmbiosTokenSpaceGuid.PcdType029Record031|{0}|VOID*|0xA1001F1D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType029Strings031|""|VOID*|0xA2001F1D
# @PcdTypeStruct SMBIOS_TABLE_TYPE30 {SMBIOS_STRUCTURE Hdr; UINT8 ManufacturerName; UINT8 Connections;}
# @PcdValueType SMBIOS_TABLE_TYPE30
gSmbiosTokenSpaceGuid.PcdType030Record |{0}|VOID*|0xA100001E
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType030Strings|""|VOID*|0xA200001E
# @PcdTypeStruct SMBIOS_TABLE_TYPE31 {SMBIOS_STRUCTURE Hdr; UINT8 Checksum; UINT8 Reserved1; UINT16 Reserved2; UINT32 BisEntry16; UINT32 BisEntry32; UINT64 Reserved3; UINT32 Reserved4;}
# @PcdValueType SMBIOS_TABLE_TYPE31
gSmbiosTokenSpaceGuid.PcdType031Record |{0}|VOID*|0xA100001F
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType031Strings|""|VOID*|0xA200001F
# @PcdTypeStruct SMBIOS_TABLE_TYPE32 {SMBIOS_STRUCTURE Hdr; UINT8 Checksum; UINT8 Reserved[6]; UINT8 BootStatus;}
# @PcdValueType SMBIOS_TABLE_TYPE32
gSmbiosTokenSpaceGuid.PcdType032Record |{0}|VOID*|0xA1000020
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType032Strings|""|VOID*|0xA2000020
# @PcdTypeStruct SMBIOS_TABLE_TYPE33 {SMBIOS_STRUCTURE Hdr; UINT8 ErrorType; UINT8 ErrorGranularity; UINT8 ErrorOperation; UINT32 VendorSyndrome; UINT64 MemoryArrayErrorAddress; UINT64 DeviceErrorAddress; UINT32 ErrorResolution;}
# @PcdValueType SMBIOS_TABLE_TYPE33
gSmbiosTokenSpaceGuid.PcdType033Record |{0}|VOID*|0xA1000021
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType033Strings|""|VOID*|0xA2000021
# @PcdTypeEnum MISC_MANAGEMENT_DEVICE_TYPE UINT8 {{1,"ManagementDeviceTypeOther","Other"},{2,"ManagementDeviceTypeUnknown","Unknown"},{3,"ManagementDeviceTypeLm75"," National Semiconductor LM75"},{4,"ManagementDeviceTypeLm78","National Semiconductor LM78"},{5,"ManagementDeviceTypeLm79","National Semiconductor LM79"},{6,"ManagementDeviceTypeLm80","National Semiconductor LM80"},{7,"ManagementDeviceTypeLm81","National Semiconductor LM81"},{8,"ManagementDeviceTypeAdm9240","Analog Devices ADM9240"},{9,"ManagementDeviceTypeDs1780","Dallas Semiconductor DS1780"},{10,"ManagementDeviceTypeMaxim1617","Maxim 1617"},{11,"ManagementDeviceTypeGl518Sm","Genesys GL518SM"},{12,"ManagementDeviceTypeW83781D","Winbond W83781D"},{13,"ManagementDeviceTypeHt82H791","Holtek HT82H791"}}
# @PcdTypeEnum MISC_MANAGEMENT_DEVICE_ADDRESS_TYPE UINT8 {{1,"ManagementDeviceAddressTypeOther","Other"},{2,"ManagementDeviceAddressTypeUnknown","Unknown"},{3,"ManagementDeviceAddressTypeIOPort","I/O Port"},{4,"ManagementDeviceAddressTypeMemory","Memory"},{5,"ManagementDeviceAddressTypeSmbus","SM Bus"}}
# @PcdTypeStruct SMBIOS_TABLE_TYPE34 {SMBIOS_STRUCTURE Hdr; UINT8 Description; MISC_MANAGEMENT_DEVICE_TYPE Type; UINT32 Address; MISC_MANAGEMENT_DEVICE_ADDRESS_TYPE AddressType;}
# @PcdValueType SMBIOS_TABLE_TYPE34
gSmbiosTokenSpaceGuid.PcdType034Record |{0}|VOID*|0xA1000022
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType034Strings|""|VOID*|0xA2000022
# @PcdTypeStruct SMBIOS_TABLE_TYPE35 {SMBIOS_STRUCTURE Hdr; UINT8 Description; UINT16 ManagementDeviceHandle; UINT16 ComponentHandle; UINT16 ThresholdHandle;}
# @PcdValueType SMBIOS_TABLE_TYPE35
gSmbiosTokenSpaceGuid.PcdType035Record |{0}|VOID*|0xA1000023
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType035Strings|""|VOID*|0xA2000023
# @PcdTypeStruct SMBIOS_TABLE_TYPE36 {SMBIOS_STRUCTURE Hdr; UINT16 LowerThresholdNonCritical; UINT16 UpperThresholdNonCritical; UINT16 LowerThresholdCritical; UINT16 UpperThresholdCritical; UINT16 LowerThresholdNonRecoverable; UINT16 UpperThresholdNonRecoverable;}
# @PcdValueType SMBIOS_TABLE_TYPE36
gSmbiosTokenSpaceGuid.PcdType036Record |{0}|VOID*|0xA1000024
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType036Strings|""|VOID*|0xA2000024
# @PcdTypeEnum MEMORY_CHANNEL_TYPE UINT8 {{1,"MemoryChannelTypeOther","Other"},{2,"MemoryChannelTypeUnknown","Unknown"},{3,"MemoryChannelTypeRambus","RamBus"},{4,"MemoryChannelTypeSyncLink","SyncLink"}}
# @PcdTypeStruct MEMORY_DEVICE {UINT8 DeviceLoad; UINT16 DeviceHandle;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE37 {SMBIOS_STRUCTURE Hdr; MEMORY_CHANNEL_TYPE ChannelType; UINT8 MaximumChannelLoad; UINT8 MemoryDeviceCount; MEMORY_DEVICE MemoryDevice[1];}
# @PcdValueType SMBIOS_TABLE_TYPE37
gSmbiosTokenSpaceGuid.PcdType037Record |{0}|VOID*|0xA1000025
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType037Strings|""|VOID*|0xA2000025
# @PcdTypeEnum BMC_INTERFACE_TYPE UINT8 {{0,"IPMIDeviceInfoInterfaceTypeUnknown","Unknown"},{1,"IPMIDeviceInfoInterfaceTypeKCS","KCS: Keyboard Controller Style"},{2,"IPMIDeviceInfoInterfaceTypeSMIC","SMIC: Server Management Interface Chip"},{3,"IPMIDeviceInfoInterfaceTypeBT","BT: Block Transfer"},{4,"IPMIDeviceInfoInterfaceTypeSSIF","SSIF"}}
# @PcdTypeStruct SMBIOS_TABLE_TYPE38 {SMBIOS_STRUCTURE Hdr; BMC_INTERFACE_TYPE InterfaceType; UINT8 IPMISpecificationRevision; UINT8 I2CSlaveAddress; UINT8 NVStorageDeviceAddress; UINT64 BaseAddress; UINT8 BaseAddressModifier_InterruptInfo; UINT8 InterruptNumber;}
# @PcdValueType SMBIOS_TABLE_TYPE38
gSmbiosTokenSpaceGuid.PcdType038Record |{0}|VOID*|0xA1000026
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType038Strings|""|VOID*|0xA2000026
# @PcdTypeStruct SYS_POWER_SUPPLY_CHARACTERISTICS {UINT16 PowerSupplyHotReplaceable:1; UINT16 PowerSupplyPresent:1; UINT16 PowerSupplyUnplugged:1; UINT16 InputVoltageRangeSwitch:4; UINT16 PowerSupplyStatus:3; UINT16 PowerSupplyType:4; UINT16 Reserved:2;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE39 {SMBIOS_STRUCTURE Hdr; UINT8 PowerUnitGroup; UINT8 Location; UINT8 DeviceName; UINT8 Manufacturer; UINT8 SerialNumber; UINT8 AssetTagNumber; UINT8 ModelPartNumber; UINT8 RevisionLevel; UINT16 MaxPowerCapacity; SYS_POWER_SUPPLY_CHARACTERISTICS PowerSupplyCharacteristics; UINT16 InputVoltageProbeHandle; UINT16 CoolingDeviceHandle; UINT16 InputCurrentProbeHandle;}
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record000|{0}|VOID*|0xA1000027
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings000|""|VOID*|0xA2000027
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record001|{0}|VOID*|0xA1000127
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings001|""|VOID*|0xA2000127
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record002|{0}|VOID*|0xA1000227
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings002|""|VOID*|0xA2000227
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record003|{0}|VOID*|0xA1000327
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings003|""|VOID*|0xA2000327
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record004|{0}|VOID*|0xA1000427
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings004|""|VOID*|0xA2000427
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record005|{0}|VOID*|0xA1000527
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings005|""|VOID*|0xA2000527
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record006|{0}|VOID*|0xA1000627
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings006|""|VOID*|0xA2000627
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record007|{0}|VOID*|0xA1000727
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings007|""|VOID*|0xA2000727
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record008|{0}|VOID*|0xA1000827
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings008|""|VOID*|0xA2000827
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record009|{0}|VOID*|0xA1000927
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings009|""|VOID*|0xA2000927
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record010|{0}|VOID*|0xA1000A27
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings010|""|VOID*|0xA2000A27
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record011|{0}|VOID*|0xA1000B27
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings011|""|VOID*|0xA2000B27
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record012|{0}|VOID*|0xA1000C27
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings012|""|VOID*|0xA2000C27
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record013|{0}|VOID*|0xA1000D27
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings013|""|VOID*|0xA2000D27
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record014|{0}|VOID*|0xA1000E27
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings014|""|VOID*|0xA2000E27
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record015|{0}|VOID*|0xA1000F27
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings015|""|VOID*|0xA2000F27
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record016|{0}|VOID*|0xA1001027
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings016|""|VOID*|0xA2001027
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record017|{0}|VOID*|0xA1001127
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings017|""|VOID*|0xA2001127
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record018|{0}|VOID*|0xA1001227
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings018|""|VOID*|0xA2001227
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record019|{0}|VOID*|0xA1001327
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings019|""|VOID*|0xA2001327
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record020|{0}|VOID*|0xA1001427
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings020|""|VOID*|0xA2001427
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record021|{0}|VOID*|0xA1001527
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings021|""|VOID*|0xA2001527
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record022|{0}|VOID*|0xA1001627
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings022|""|VOID*|0xA2001627
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record023|{0}|VOID*|0xA1001727
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings023|""|VOID*|0xA2001727
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record024|{0}|VOID*|0xA1001827
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings024|""|VOID*|0xA2001827
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record025|{0}|VOID*|0xA1001927
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings025|""|VOID*|0xA2001927
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record026|{0}|VOID*|0xA1001A27
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings026|""|VOID*|0xA2001A27
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record027|{0}|VOID*|0xA1001B27
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings027|""|VOID*|0xA2001B27
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record028|{0}|VOID*|0xA1001C27
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings028|""|VOID*|0xA2001C27
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record029|{0}|VOID*|0xA1001D27
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings029|""|VOID*|0xA2001D27
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record030|{0}|VOID*|0xA1001E27
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings030|""|VOID*|0xA2001E27
# @PcdValueType SMBIOS_TABLE_TYPE39
gSmbiosTokenSpaceGuid.PcdType039Record031|{0}|VOID*|0xA1001F27
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType039Strings031|""|VOID*|0xA2001F27
# @PcdValueType SMBIOS_TABLE_TYPE40
gSmbiosTokenSpaceGuid.PcdType040Record |{0}|VOID*|0xA1000028
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType040Strings|""|VOID*|0xA2000028
# @PcdTypeEnum ONBOARD_DEVICE_EXTENDED_INFO_TYPE UINT8 {{1,"OnBoardDeviceExtendedTypeOther","Other"},{2,"OnBoardDeviceExtendedTypeUnknown","Unknown"},{3,"OnBoardDeviceExtendedTypeVideo","Video"},{4,"OnBoardDeviceExtendedTypeScsiController","SCSI Controller"},{5,"OnBoardDeviceExtendedTypeEthernet","Ethernet"},{6,"OnBoardDeviceExtendedTypeTokenRing","Token Ring"},{7,"OnBoardDeviceExtendedTypeSound","Sound"},{8,"OnBoardDeviceExtendedTypePATAController","PATA Controller"},{9,"OnBoardDeviceExtendedTypeSATAController","SATA Controller"},{10,"OnBoardDeviceExtendedTypeSASController","SAS Controller"}}
# @PcdTypeStruct SMBIOS_TABLE_TYPE41 {SMBIOS_STRUCTURE Hdr; UINT8 ReferenceDesignation; UINT8 DeviceType; UINT8 DeviceTypeInstance; UINT16 SegmentGroupNum; UINT8 BusNum; UINT8 DevFuncNum;}
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record000|{0}|VOID*|0xA1000029
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings000|""|VOID*|0xA2000029
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record001|{0}|VOID*|0xA1000129
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings001|""|VOID*|0xA2000129
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record002|{0}|VOID*|0xA1000229
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings002|""|VOID*|0xA2000229
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record003|{0}|VOID*|0xA1000329
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings003|""|VOID*|0xA2000329
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record004|{0}|VOID*|0xA1000429
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings004|""|VOID*|0xA2000429
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record005|{0}|VOID*|0xA1000529
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings005|""|VOID*|0xA2000529
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record006|{0}|VOID*|0xA1000629
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings006|""|VOID*|0xA2000629
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record007|{0}|VOID*|0xA1000729
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings007|""|VOID*|0xA2000729
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record008|{0}|VOID*|0xA1000829
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings008|""|VOID*|0xA2000829
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record009|{0}|VOID*|0xA1000929
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings009|""|VOID*|0xA2000929
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record010|{0}|VOID*|0xA1000A29
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings010|""|VOID*|0xA2000A29
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record011|{0}|VOID*|0xA1000B29
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings011|""|VOID*|0xA2000B29
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record012|{0}|VOID*|0xA1000C29
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings012|""|VOID*|0xA2000C29
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record013|{0}|VOID*|0xA1000D29
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings013|""|VOID*|0xA2000D29
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record014|{0}|VOID*|0xA1000E29
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings014|""|VOID*|0xA2000E29
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record015|{0}|VOID*|0xA1000F29
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings015|""|VOID*|0xA2000F29
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record016|{0}|VOID*|0xA1001029
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings016|""|VOID*|0xA2001029
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record017|{0}|VOID*|0xA1001129
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings017|""|VOID*|0xA2001129
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record018|{0}|VOID*|0xA1001229
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings018|""|VOID*|0xA2001229
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record019|{0}|VOID*|0xA1001329
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings019|""|VOID*|0xA2001329
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record020|{0}|VOID*|0xA1001429
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings020|""|VOID*|0xA2001429
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record021|{0}|VOID*|0xA1001529
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings021|""|VOID*|0xA2001529
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record022|{0}|VOID*|0xA1001629
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings022|""|VOID*|0xA2001629
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record023|{0}|VOID*|0xA1001729
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings023|""|VOID*|0xA2001729
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record024|{0}|VOID*|0xA1001829
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings024|""|VOID*|0xA2001829
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record025|{0}|VOID*|0xA1001929
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings025|""|VOID*|0xA2001929
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record026|{0}|VOID*|0xA1001A29
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings026|""|VOID*|0xA2001A29
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record027|{0}|VOID*|0xA1001B29
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings027|""|VOID*|0xA2001B29
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record028|{0}|VOID*|0xA1001C29
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings028|""|VOID*|0xA2001C29
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record029|{0}|VOID*|0xA1001D29
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings029|""|VOID*|0xA2001D29
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record030|{0}|VOID*|0xA1001E29
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings030|""|VOID*|0xA2001E29
# @PcdValueType SMBIOS_TABLE_TYPE41
gSmbiosTokenSpaceGuid.PcdType041Record031|{0}|VOID*|0xA1001F29
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType041Strings031|""|VOID*|0xA2001F29
# @PcdTypeStruct SMBIOS_TABLE_TYPE42 {SMBIOS_STRUCTURE Hdr; UINT8 InterfaceType; UINT8 InterfaceTypeSpecificDataLength; UINT8 InterfaceTypeSpecificData[4];}
# @PcdValueType SMBIOS_TABLE_TYPE42
gSmbiosTokenSpaceGuid.PcdType042Record |{0}|VOID*|0xA100002A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType042Strings|""|VOID*|0xA200002A
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType043Record |{0}|VOID*|0xA100002B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType043Strings|""|VOID*|0xA200002B
# @PcdTypeStruct PROCESSOR_SPECIFIC_BLOCK {UINT8 Length; UINT8 ProcessorArchType;}
# @PcdTypeStruct SMBIOS_TABLE_TYPE44 {SMBIOS_STRUCTURE Hdr; SMBIOS_HANDLE RefHandle; PROCESSOR_SPECIFIC_BLOCK ProcessorSpecificBlock;}
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record000|{0}|VOID*|0xA100002C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings000|""|VOID*|0xA200002C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record001|{0}|VOID*|0xA100012C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings001|""|VOID*|0xA200012C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record002|{0}|VOID*|0xA100022C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings002|""|VOID*|0xA200022C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record003|{0}|VOID*|0xA100032C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings003|""|VOID*|0xA200032C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record004|{0}|VOID*|0xA100042C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings004|""|VOID*|0xA200042C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record005|{0}|VOID*|0xA100052C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings005|""|VOID*|0xA200052C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record006|{0}|VOID*|0xA100062C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings006|""|VOID*|0xA200062C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record007|{0}|VOID*|0xA100072C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings007|""|VOID*|0xA200072C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record008|{0}|VOID*|0xA100082C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings008|""|VOID*|0xA200082C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record009|{0}|VOID*|0xA100092C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings009|""|VOID*|0xA200092C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record010|{0}|VOID*|0xA1000A2C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings010|""|VOID*|0xA2000A2C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record011|{0}|VOID*|0xA1000B2C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings011|""|VOID*|0xA2000B2C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record012|{0}|VOID*|0xA1000C2C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings012|""|VOID*|0xA2000C2C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record013|{0}|VOID*|0xA1000D2C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings013|""|VOID*|0xA2000D2C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record014|{0}|VOID*|0xA1000E2C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings014|""|VOID*|0xA2000E2C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record015|{0}|VOID*|0xA1000F2C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings015|""|VOID*|0xA2000F2C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record016|{0}|VOID*|0xA100102C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings016|""|VOID*|0xA200102C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record017|{0}|VOID*|0xA100112C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings017|""|VOID*|0xA200112C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record018|{0}|VOID*|0xA100122C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings018|""|VOID*|0xA200122C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record019|{0}|VOID*|0xA100132C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings019|""|VOID*|0xA200132C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record020|{0}|VOID*|0xA100142C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings020|""|VOID*|0xA200142C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record021|{0}|VOID*|0xA100152C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings021|""|VOID*|0xA200152C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record022|{0}|VOID*|0xA100162C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings022|""|VOID*|0xA200162C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record023|{0}|VOID*|0xA100172C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings023|""|VOID*|0xA200172C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record024|{0}|VOID*|0xA100182C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings024|""|VOID*|0xA200182C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record025|{0}|VOID*|0xA100192C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings025|""|VOID*|0xA200192C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record026|{0}|VOID*|0xA1001A2C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings026|""|VOID*|0xA2001A2C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record027|{0}|VOID*|0xA1001B2C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings027|""|VOID*|0xA2001B2C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record028|{0}|VOID*|0xA1001C2C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings028|""|VOID*|0xA2001C2C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record029|{0}|VOID*|0xA1001D2C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings029|""|VOID*|0xA2001D2C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record030|{0}|VOID*|0xA1001E2C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings030|""|VOID*|0xA2001E2C
# @PcdValueType SMBIOS_TABLE_TYPE44
gSmbiosTokenSpaceGuid.PcdType044Record031|{0}|VOID*|0xA1001F2C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType044Strings031|""|VOID*|0xA2001F2C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType045Record |{0}|VOID*|0xA100002D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType045Strings|""|VOID*|0xA200002D
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType046Record |{0}|VOID*|0xA100002E
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType046Strings|""|VOID*|0xA200002E
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType047Record |{0}|VOID*|0xA100002F
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType047Strings|""|VOID*|0xA200002F
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType048Record |{0}|VOID*|0xA1000030
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType048Strings|""|VOID*|0xA2000030
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType049Record |{0}|VOID*|0xA1000031
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType049Strings|""|VOID*|0xA2000031
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType050Record |{0}|VOID*|0xA1000032
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType050Strings|""|VOID*|0xA2000032
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType051Record |{0}|VOID*|0xA1000033
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType051Strings|""|VOID*|0xA2000033
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType052Record |{0}|VOID*|0xA1000034
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType052Strings|""|VOID*|0xA2000034
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType053Record |{0}|VOID*|0xA1000035
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType053Strings|""|VOID*|0xA2000035
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType054Record |{0}|VOID*|0xA1000036
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType054Strings|""|VOID*|0xA2000036
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType055Record |{0}|VOID*|0xA1000037
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType055Strings|""|VOID*|0xA2000037
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType056Record |{0}|VOID*|0xA1000038
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType056Strings|""|VOID*|0xA2000038
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType057Record |{0}|VOID*|0xA1000039
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType057Strings|""|VOID*|0xA2000039
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType058Record |{0}|VOID*|0xA100003A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType058Strings|""|VOID*|0xA200003A
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType059Record |{0}|VOID*|0xA100003B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType059Strings|""|VOID*|0xA200003B
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType060Record |{0}|VOID*|0xA100003C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType060Strings|""|VOID*|0xA200003C
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType061Record |{0}|VOID*|0xA100003D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType061Strings|""|VOID*|0xA200003D
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType062Record |{0}|VOID*|0xA100003E
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType062Strings|""|VOID*|0xA200003E
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType063Record |{0}|VOID*|0xA100003F
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType063Strings|""|VOID*|0xA200003F
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType064Record |{0}|VOID*|0xA1000040
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType064Strings|""|VOID*|0xA2000040
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType065Record |{0}|VOID*|0xA1000041
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType065Strings|""|VOID*|0xA2000041
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType066Record |{0}|VOID*|0xA1000042
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType066Strings|""|VOID*|0xA2000042
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType067Record |{0}|VOID*|0xA1000043
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType067Strings|""|VOID*|0xA2000043
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType068Record |{0}|VOID*|0xA1000044
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType068Strings|""|VOID*|0xA2000044
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType069Record |{0}|VOID*|0xA1000045
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType069Strings|""|VOID*|0xA2000045
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType070Record |{0}|VOID*|0xA1000046
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType070Strings|""|VOID*|0xA2000046
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType071Record |{0}|VOID*|0xA1000047
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType071Strings|""|VOID*|0xA2000047
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType072Record |{0}|VOID*|0xA1000048
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType072Strings|""|VOID*|0xA2000048
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType073Record |{0}|VOID*|0xA1000049
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType073Strings|""|VOID*|0xA2000049
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType074Record |{0}|VOID*|0xA100004A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType074Strings|""|VOID*|0xA200004A
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType075Record |{0}|VOID*|0xA100004B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType075Strings|""|VOID*|0xA200004B
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType076Record |{0}|VOID*|0xA100004C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType076Strings|""|VOID*|0xA200004C
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType077Record |{0}|VOID*|0xA100004D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType077Strings|""|VOID*|0xA200004D
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType078Record |{0}|VOID*|0xA100004E
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType078Strings|""|VOID*|0xA200004E
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType079Record |{0}|VOID*|0xA100004F
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType079Strings|""|VOID*|0xA200004F
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType080Record |{0}|VOID*|0xA1000050
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType080Strings|""|VOID*|0xA2000050
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType081Record |{0}|VOID*|0xA1000051
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType081Strings|""|VOID*|0xA2000051
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType082Record |{0}|VOID*|0xA1000052
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType082Strings|""|VOID*|0xA2000052
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType083Record |{0}|VOID*|0xA1000053
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType083Strings|""|VOID*|0xA2000053
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType084Record |{0}|VOID*|0xA1000054
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType084Strings|""|VOID*|0xA2000054
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType085Record |{0}|VOID*|0xA1000055
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType085Strings|""|VOID*|0xA2000055
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType086Record |{0}|VOID*|0xA1000056
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType086Strings|""|VOID*|0xA2000056
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType087Record |{0}|VOID*|0xA1000057
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType087Strings|""|VOID*|0xA2000057
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType088Record |{0}|VOID*|0xA1000058
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType088Strings|""|VOID*|0xA2000058
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType089Record |{0}|VOID*|0xA1000059
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType089Strings|""|VOID*|0xA2000059
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType090Record |{0}|VOID*|0xA100005A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType090Strings|""|VOID*|0xA200005A
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType091Record |{0}|VOID*|0xA100005B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType091Strings|""|VOID*|0xA200005B
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType092Record |{0}|VOID*|0xA100005C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType092Strings|""|VOID*|0xA200005C
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType093Record |{0}|VOID*|0xA100005D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType093Strings|""|VOID*|0xA200005D
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType094Record |{0}|VOID*|0xA100005E
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType094Strings|""|VOID*|0xA200005E
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType095Record |{0}|VOID*|0xA100005F
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType095Strings|""|VOID*|0xA200005F
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType096Record |{0}|VOID*|0xA1000060
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType096Strings|""|VOID*|0xA2000060
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType097Record |{0}|VOID*|0xA1000061
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType097Strings|""|VOID*|0xA2000061
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType098Record |{0}|VOID*|0xA1000062
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType098Strings|""|VOID*|0xA2000062
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType099Record |{0}|VOID*|0xA1000063
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType099Strings|""|VOID*|0xA2000063
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType100Record |{0}|VOID*|0xA1000064
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType100Strings|""|VOID*|0xA2000064
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType101Record |{0}|VOID*|0xA1000065
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType101Strings|""|VOID*|0xA2000065
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType102Record |{0}|VOID*|0xA1000066
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType102Strings|""|VOID*|0xA2000066
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType103Record |{0}|VOID*|0xA1000067
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType103Strings|""|VOID*|0xA2000067
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType104Record |{0}|VOID*|0xA1000068
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType104Strings|""|VOID*|0xA2000068
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType105Record |{0}|VOID*|0xA1000069
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType105Strings|""|VOID*|0xA2000069
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType106Record |{0}|VOID*|0xA100006A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType106Strings|""|VOID*|0xA200006A
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType107Record |{0}|VOID*|0xA100006B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType107Strings|""|VOID*|0xA200006B
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType108Record |{0}|VOID*|0xA100006C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType108Strings|""|VOID*|0xA200006C
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType109Record |{0}|VOID*|0xA100006D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType109Strings|""|VOID*|0xA200006D
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType110Record |{0}|VOID*|0xA100006E
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType110Strings|""|VOID*|0xA200006E
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType111Record |{0}|VOID*|0xA100006F
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType111Strings|""|VOID*|0xA200006F
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType112Record |{0}|VOID*|0xA1000070
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType112Strings|""|VOID*|0xA2000070
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType113Record |{0}|VOID*|0xA1000071
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType113Strings|""|VOID*|0xA2000071
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType114Record |{0}|VOID*|0xA1000072
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType114Strings|""|VOID*|0xA2000072
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType115Record |{0}|VOID*|0xA1000073
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType115Strings|""|VOID*|0xA2000073
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType116Record |{0}|VOID*|0xA1000074
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType116Strings|""|VOID*|0xA2000074
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType117Record |{0}|VOID*|0xA1000075
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType117Strings|""|VOID*|0xA2000075
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType118Record |{0}|VOID*|0xA1000076
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType118Strings|""|VOID*|0xA2000076
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType119Record |{0}|VOID*|0xA1000077
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType119Strings|""|VOID*|0xA2000077
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType120Record |{0}|VOID*|0xA1000078
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType120Strings|""|VOID*|0xA2000078
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType121Record |{0}|VOID*|0xA1000079
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType121Strings|""|VOID*|0xA2000079
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType122Record |{0}|VOID*|0xA100007A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType122Strings|""|VOID*|0xA200007A
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType123Record |{0}|VOID*|0xA100007B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType123Strings|""|VOID*|0xA200007B
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType124Record |{0}|VOID*|0xA100007C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType124Strings|""|VOID*|0xA200007C
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType125Record |{0}|VOID*|0xA100007D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType125Strings|""|VOID*|0xA200007D
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType126Record |{0}|VOID*|0xA100007E
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType126Strings|""|VOID*|0xA200007E
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType127Record |{0}|VOID*|0xA100007F
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType127Strings|""|VOID*|0xA200007F
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType128Record |{0}|VOID*|0xA1000080
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType128Strings|""|VOID*|0xA2000080
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType129Record |{0}|VOID*|0xA1000081
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType129Strings|""|VOID*|0xA2000081
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType130Record |{0}|VOID*|0xA1000082
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType130Strings|""|VOID*|0xA2000082
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType131Record |{0}|VOID*|0xA1000083
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType131Strings|""|VOID*|0xA2000083
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType132Record |{0}|VOID*|0xA1000084
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType132Strings|""|VOID*|0xA2000084
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType133Record |{0}|VOID*|0xA1000085
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType133Strings|""|VOID*|0xA2000085
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType134Record |{0}|VOID*|0xA1000086
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType134Strings|""|VOID*|0xA2000086
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType135Record |{0}|VOID*|0xA1000087
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType135Strings|""|VOID*|0xA2000087
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType136Record |{0}|VOID*|0xA1000088
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType136Strings|""|VOID*|0xA2000088
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType137Record |{0}|VOID*|0xA1000089
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType137Strings|""|VOID*|0xA2000089
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType138Record |{0}|VOID*|0xA100008A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType138Strings|""|VOID*|0xA200008A
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType139Record |{0}|VOID*|0xA100008B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType139Strings|""|VOID*|0xA200008B
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType140Record |{0}|VOID*|0xA100008C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType140Strings|""|VOID*|0xA200008C
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType141Record |{0}|VOID*|0xA100008D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType141Strings|""|VOID*|0xA200008D
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType142Record |{0}|VOID*|0xA100008E
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType142Strings|""|VOID*|0xA200008E
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType143Record |{0}|VOID*|0xA100008F
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType143Strings|""|VOID*|0xA200008F
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType144Record |{0}|VOID*|0xA1000090
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType144Strings|""|VOID*|0xA2000090
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType145Record |{0}|VOID*|0xA1000091
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType145Strings|""|VOID*|0xA2000091
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType146Record |{0}|VOID*|0xA1000092
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType146Strings|""|VOID*|0xA2000092
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType147Record |{0}|VOID*|0xA1000093
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType147Strings|""|VOID*|0xA2000093
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType148Record |{0}|VOID*|0xA1000094
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType148Strings|""|VOID*|0xA2000094
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType149Record |{0}|VOID*|0xA1000095
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType149Strings|""|VOID*|0xA2000095
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType150Record |{0}|VOID*|0xA1000096
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType150Strings|""|VOID*|0xA2000096
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType151Record |{0}|VOID*|0xA1000097
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType151Strings|""|VOID*|0xA2000097
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType152Record |{0}|VOID*|0xA1000098
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType152Strings|""|VOID*|0xA2000098
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType153Record |{0}|VOID*|0xA1000099
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType153Strings|""|VOID*|0xA2000099
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType154Record |{0}|VOID*|0xA100009A
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType154Strings|""|VOID*|0xA200009A
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType155Record |{0}|VOID*|0xA100009B
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType155Strings|""|VOID*|0xA200009B
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType156Record |{0}|VOID*|0xA100009C
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType156Strings|""|VOID*|0xA200009C
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType157Record |{0}|VOID*|0xA100009D
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType157Strings|""|VOID*|0xA200009D
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType158Record |{0}|VOID*|0xA100009E
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType158Strings|""|VOID*|0xA200009E
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType159Record |{0}|VOID*|0xA100009F
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType159Strings|""|VOID*|0xA200009F
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType160Record |{0}|VOID*|0xA10000A0
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType160Strings|""|VOID*|0xA20000A0
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType161Record |{0}|VOID*|0xA10000A1
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType161Strings|""|VOID*|0xA20000A1
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType162Record |{0}|VOID*|0xA10000A2
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType162Strings|""|VOID*|0xA20000A2
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType163Record |{0}|VOID*|0xA10000A3
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType163Strings|""|VOID*|0xA20000A3
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType164Record |{0}|VOID*|0xA10000A4
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType164Strings|""|VOID*|0xA20000A4
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType165Record |{0}|VOID*|0xA10000A5
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType165Strings|""|VOID*|0xA20000A5
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType166Record |{0}|VOID*|0xA10000A6
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType166Strings|""|VOID*|0xA20000A6
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType167Record |{0}|VOID*|0xA10000A7
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType167Strings|""|VOID*|0xA20000A7
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType168Record |{0}|VOID*|0xA10000A8
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType168Strings|""|VOID*|0xA20000A8
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType169Record |{0}|VOID*|0xA10000A9
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType169Strings|""|VOID*|0xA20000A9
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType170Record |{0}|VOID*|0xA10000AA
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType170Strings|""|VOID*|0xA20000AA
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType171Record |{0}|VOID*|0xA10000AB
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType171Strings|""|VOID*|0xA20000AB
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType172Record |{0}|VOID*|0xA10000AC
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType172Strings|""|VOID*|0xA20000AC
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType173Record |{0}|VOID*|0xA10000AD
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType173Strings|""|VOID*|0xA20000AD
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType174Record |{0}|VOID*|0xA10000AE
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType174Strings|""|VOID*|0xA20000AE
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType175Record |{0}|VOID*|0xA10000AF
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType175Strings|""|VOID*|0xA20000AF
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType176Record |{0}|VOID*|0xA10000B0
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType176Strings|""|VOID*|0xA20000B0
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType177Record |{0}|VOID*|0xA10000B1
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType177Strings|""|VOID*|0xA20000B1
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType178Record |{0}|VOID*|0xA10000B2
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType178Strings|""|VOID*|0xA20000B2
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType179Record |{0}|VOID*|0xA10000B3
# @PcdValueType ASCIIZ*
gSmbiosTokenSpaceGuid.PcdType179Strings|""|VOID*|0xA20000B3
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType180Record |{0}|VOID*|0xA10000B4
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType180Strings|""|VOID*|0xA20000B4
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType181Record |{0}|VOID*|0xA10000B5
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType181Strings|""|VOID*|0xA20000B5
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType182Record |{0}|VOID*|0xA10000B6
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType182Strings|""|VOID*|0xA20000B6
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType183Record |{0}|VOID*|0xA10000B7
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType183Strings|""|VOID*|0xA20000B7
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType184Record |{0}|VOID*|0xA10000B8
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType184Strings|""|VOID*|0xA20000B8
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType185Record |{0}|VOID*|0xA10000B9
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType185Strings|""|VOID*|0xA20000B9
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType186Record |{0}|VOID*|0xA10000BA
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType186Strings|""|VOID*|0xA20000BA
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType187Record |{0}|VOID*|0xA10000BB
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType187Strings|""|VOID*|0xA20000BB
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType188Record |{0}|VOID*|0xA10000BC
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType188Strings|""|VOID*|0xA20000BC
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType189Record |{0}|VOID*|0xA10000BD
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType189Strings|""|VOID*|0xA20000BD
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType190Record |{0}|VOID*|0xA10000BE
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType190Strings|""|VOID*|0xA20000BE
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType191Record |{0}|VOID*|0xA10000BF
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType191Strings|""|VOID*|0xA20000BF
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType192Record |{0}|VOID*|0xA10000C0
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType192Strings|""|VOID*|0xA20000C0
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType193Record |{0}|VOID*|0xA10000C1
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType193Strings|""|VOID*|0xA20000C1
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType194Record |{0}|VOID*|0xA10000C2
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType194Strings|""|VOID*|0xA20000C2
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType195Record |{0}|VOID*|0xA10000C3
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType195Strings|""|VOID*|0xA20000C3
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType196Record |{0}|VOID*|0xA10000C4
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType196Strings|""|VOID*|0xA20000C4
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType197Record |{0}|VOID*|0xA10000C5
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType197Strings|""|VOID*|0xA20000C5
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType198Record |{0}|VOID*|0xA10000C6
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType198Strings|""|VOID*|0xA20000C6
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType199Record |{0}|VOID*|0xA10000C7
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType199Strings|""|VOID*|0xA20000C7
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType200Record |{0}|VOID*|0xA10000C8
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType200Strings|""|VOID*|0xA20000C8
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType201Record |{0}|VOID*|0xA10000C9
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType201Strings|""|VOID*|0xA20000C9
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType202Record |{0}|VOID*|0xA10000CA
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType202Strings|""|VOID*|0xA20000CA
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType203Record |{0}|VOID*|0xA10000CB
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType203Strings|""|VOID*|0xA20000CB
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType204Record |{0}|VOID*|0xA10000CC
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType204Strings|""|VOID*|0xA20000CC
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType205Record |{0}|VOID*|0xA10000CD
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType205Strings|""|VOID*|0xA20000CD
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType206Record |{0}|VOID*|0xA10000CE
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType206Strings|""|VOID*|0xA20000CE
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType207Record |{0}|VOID*|0xA10000CF
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType207Strings|""|VOID*|0xA20000CF
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType208Record |{0}|VOID*|0xA10000D0
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType208Strings|""|VOID*|0xA20000D0
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType209Record |{0}|VOID*|0xA10000D1
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType209Strings|""|VOID*|0xA20000D1
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType210Record |{0}|VOID*|0xA10000D2
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType210Strings|""|VOID*|0xA20000D2
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType211Record |{0}|VOID*|0xA10000D3
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType211Strings|""|VOID*|0xA20000D3
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType212Record |{0}|VOID*|0xA10000D4
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType212Strings|""|VOID*|0xA20000D4
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType213Record |{0}|VOID*|0xA10000D5
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType213Strings|""|VOID*|0xA20000D5
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType214Record |{0}|VOID*|0xA10000D6
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType214Strings|""|VOID*|0xA20000D6
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType215Record |{0}|VOID*|0xA10000D7
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType215Strings|""|VOID*|0xA20000D7
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType216Record |{0}|VOID*|0xA10000D8
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType216Strings|""|VOID*|0xA20000D8
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType217Record |{0}|VOID*|0xA10000D9
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType217Strings|""|VOID*|0xA20000D9
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType218Record |{0}|VOID*|0xA10000DA
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType218Strings|""|VOID*|0xA20000DA
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType219Record |{0}|VOID*|0xA10000DB
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType219Strings|""|VOID*|0xA20000DB
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType220Record |{0}|VOID*|0xA10000DC
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType220Strings|""|VOID*|0xA20000DC
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType221Record |{0}|VOID*|0xA10000DD
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType221Strings|""|VOID*|0xA20000DD
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType222Record |{0}|VOID*|0xA10000DE
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType222Strings|""|VOID*|0xA20000DE
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType223Record |{0}|VOID*|0xA10000DF
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType223Strings|""|VOID*|0xA20000DF
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType224Record |{0}|VOID*|0xA10000E0
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType224Strings|""|VOID*|0xA20000E0
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType225Record |{0}|VOID*|0xA10000E1
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType225Strings|""|VOID*|0xA20000E1
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType226Record |{0}|VOID*|0xA10000E2
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType226Strings|""|VOID*|0xA20000E2
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType227Record |{0}|VOID*|0xA10000E3
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType227Strings|""|VOID*|0xA20000E3
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType228Record |{0}|VOID*|0xA10000E4
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType228Strings|""|VOID*|0xA20000E4
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType229Record |{0}|VOID*|0xA10000E5
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType229Strings|""|VOID*|0xA20000E5
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType230Record |{0}|VOID*|0xA10000E6
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType230Strings|""|VOID*|0xA20000E6
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType231Record |{0}|VOID*|0xA10000E7
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType231Strings|""|VOID*|0xA20000E7
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType232Record |{0}|VOID*|0xA10000E8
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType232Strings|""|VOID*|0xA20000E8
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType233Record |{0}|VOID*|0xA10000E9
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType233Strings|""|VOID*|0xA20000E9
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType234Record |{0}|VOID*|0xA10000EA
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType234Strings|""|VOID*|0xA20000EA
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType235Record |{0}|VOID*|0xA10000EB
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType235Strings|""|VOID*|0xA20000EB
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType236Record |{0}|VOID*|0xA10000EC
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType236Strings|""|VOID*|0xA20000EC
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType237Record |{0}|VOID*|0xA10000ED
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType237Strings|""|VOID*|0xA20000ED
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType238Record |{0}|VOID*|0xA10000EE
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType238Strings|""|VOID*|0xA20000EE
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType239Record |{0}|VOID*|0xA10000EF
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType239Strings|""|VOID*|0xA20000EF
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType240Record |{0}|VOID*|0xA10000F0
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType240Strings|""|VOID*|0xA20000F0
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType241Record |{0}|VOID*|0xA10000F1
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType241Strings|""|VOID*|0xA20000F1
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType242Record |{0}|VOID*|0xA10000F2
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType242Strings|""|VOID*|0xA20000F2
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType243Record |{0}|VOID*|0xA10000F3
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType243Strings|""|VOID*|0xA20000F3
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType244Record |{0}|VOID*|0xA10000F4
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType244Strings|""|VOID*|0xA20000F4
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType245Record |{0}|VOID*|0xA10000F5
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType245Strings|""|VOID*|0xA20000F5
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType246Record |{0}|VOID*|0xA10000F6
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType246Strings|""|VOID*|0xA20000F6
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType247Record |{0}|VOID*|0xA10000F7
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType247Strings|""|VOID*|0xA20000F7
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType248Record |{0}|VOID*|0xA10000F8
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType248Strings|""|VOID*|0xA20000F8
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType249Record |{0}|VOID*|0xA10000F9
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType249Strings|""|VOID*|0xA20000F9
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType250Record |{0}|VOID*|0xA10000FA
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType250Strings|""|VOID*|0xA20000FA
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType251Record |{0}|VOID*|0xA10000FB
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType251Strings|""|VOID*|0xA20000FB
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType252Record |{0}|VOID*|0xA10000FC
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType252Strings|""|VOID*|0xA20000FC
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType253Record |{0}|VOID*|0xA10000FD
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType253Strings|""|VOID*|0xA20000FD
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType254Record |{0}|VOID*|0xA10000FE
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType254Strings|""|VOID*|0xA20000FE
# @PcdValueType SMBIOS_STRUCTURE
gSmbiosTokenSpaceGuid.PcdType255Record |{0}|VOID*|0xA10000FF
# @PcdValueType ASCIIZ
gSmbiosTokenSpaceGuid.PcdType255Strings|""|VOID*|0xA20000FF
#
# USB and SATA support in PEI phase
#
gInsydeTokenSpaceGuid.PcdH2OCrisisRecoveryUsbMassStoragePeiSupported|TRUE|BOOLEAN|0x00000019
gInsydeTokenSpaceGuid.PcdH2OCrisisRecoverySataPeiSupported|TRUE|BOOLEAN|0x00000020
#
# For Setup page of Secure Option Rom Control feature
#
gLinkSecurityTokenSpaceGuid.PcdSecureOptionRomControlFormsetId|{0}|VOID*|0x00000001
#
# Support disable virtual keyboard temporarily
#
gInsydeTokenSpaceGuid.PcdDisableVirtualKeyboard|FALSE|BOOLEAN|0x00000022
#
# IntelFrameworkPkg.dec
#
[Guids]
## Include/Guid/DataHubRecords.h
gEfiCacheSubClassGuid = { 0x7f0013a7, 0xdc79, 0x4b22, { 0x80, 0x99, 0x11, 0xf7, 0x5f, 0xdc, 0x82, 0x9d }}
## Include/Guid/DataHubRecords.h
gEfiMemorySubClassGuid = { 0x4E8F4EBB, 0x64B9, 0x4e05, { 0x9b, 0x18, 0x4c, 0xfe, 0x49, 0x23, 0x50, 0x97 }}
## Include/Guid/DataHubRecords.h
gEfiMiscSubClassGuid = { 0x772484B2, 0x7482, 0x4b91, { 0x9f, 0x9a, 0xad, 0x43, 0xf8, 0x1c, 0x58, 0x81 }}
## Include/Guid/DataHubRecords.h
gEfiProcessorSubClassGuid = { 0x26fdeb7e, 0xb8af, 0x4ccf, { 0xaa, 0x97, 0x02, 0x63, 0x3c, 0xe4, 0x8c, 0xa7 }}
## Include/Guid/SmramMemoryReserve.h
gEfiSmmPeiSmramMemoryReserveGuid = { 0x6dadf1d1, 0xd4cc, 0x4910, { 0xbb, 0x6e, 0x82, 0xb1, 0xfd, 0x80, 0xff, 0x3d }}
[Protocols]
## Include/Protocol/AcpiS3Save.h
gEfiAcpiS3SaveProtocolGuid = { 0x125F2DE1, 0xFB85, 0x440C, { 0xA5, 0x4C, 0x4D, 0x99, 0x35, 0x8A, 0x8D, 0x38 }}
## Include/Protocol/AcpiSupport.h
gEfiAcpiSupportProtocolGuid = { 0xdbff9d55, 0x89b7, 0x46da, { 0xbd, 0xdf, 0x67, 0x7d, 0x3d, 0xc0, 0x24, 0x1d }}
## Include/Protocol/LegacyBiosPlatform.h
gEfiLegacyBiosPlatformProtocolGuid = { 0x783658a3, 0x4172, 0x4421, { 0xa2, 0x99, 0xe0, 0x09, 0x07, 0x9c, 0x0c, 0xb4 }}
## Include/Protocol/LegacyInterrupt.h
gEfiLegacyInterruptProtocolGuid = { 0x31ce593d, 0x108a, 0x485d, { 0xad, 0xb2, 0x78, 0xf2, 0x1f, 0x29, 0x66, 0xbe }}
## Include/Protocol/Legacy8259.h
gEfiLegacy8259ProtocolGuid = { 0x38321dba, 0x4fe0, 0x4e17, { 0x8a, 0xec, 0x41, 0x30, 0x55, 0xea, 0xed, 0xc1 }}
## Include/Protocol/DataHub.h
gEfiDataHubProtocolGuid = { 0xae80d021, 0x618e, 0x11d4, { 0xbc, 0xd7, 0x00, 0x80, 0xc7, 0x3c, 0x88, 0x81 }}
## Include/Protocol/FrameworkMpService.h
gFrameworkEfiMpServiceProtocolGuid = { 0xf33261e7, 0x23cb, 0x11d5, {0xbd, 0x5c, 0x0, 0x80, 0xc7, 0x3c, 0x88, 0x81}}
#
# IntelFrameworkModulePkg.dec
#
[Guids]
## IntelFrameworkModule package token space guid
# Include/Guid/IntelFrameworkModulePkgTokenSpace.h
gEfiIntelFrameworkModulePkgTokenSpaceGuid = { 0xD3705011, 0xBC19, 0x4af7, { 0xBE, 0x16, 0xF6, 0x80, 0x30, 0x37, 0x8C, 0x15 }}
## GUID identifies Data Hub records logged by Status Code Runtime Protocol.
# Include/Guid/DataHubStatusCodeRecord.h
gEfiDataHubStatusCodeRecordGuid = { 0xD083E94C, 0x6560, 0x42E4, { 0xB6, 0xD4, 0x2D, 0xF7, 0x5A, 0xDF, 0x6A, 0x2A }}
## Include/Guid/AcpiVariable.h
gEfiAcpiVariableCompatiblityGuid = { 0xc020489e, 0x6db2, 0x4ef2, { 0x9a, 0xa5, 0xca, 0x6, 0xfc, 0x11, 0xd3, 0x6a }}
## Include/Guid/BlockIoVendor.h
gBlockIoVendorGuid = { 0xcf31fac5, 0xc24e, 0x11d2, {0x85, 0xf3, 0x0, 0xa0, 0xc9, 0x3e, 0xc9, 0x3b }}
## Include/Guid/BdsLibHii.h
gBdsLibStringPackageGuid = { 0x3b4d9b23, 0x95ac, 0x44f6, {0x9f, 0xcd, 0xe, 0x95, 0x94, 0x58, 0x6c, 0x72 }}
## Include/Guid/LastEnumLang.h
gLastEnumLangGuid = { 0xe8c545b, 0xa2ee, 0x470d, {0x8e, 0x26, 0xbd, 0xa1, 0xa1, 0x3c, 0xa, 0xa3 }}
## Include/Guid/HdBootVariable.h
gHdBootDevicePathVariablGuid = { 0xfab7e9e1, 0x39dd, 0x4f2b, {0x84, 0x8, 0xe2, 0xe, 0x90, 0x6c, 0xb6, 0xde }}
[Protocols]
## Vga Mini port binding for a VGA controller
# Include/Protocol/VgaMiniPort.h
gEfiVgaMiniPortProtocolGuid = { 0xc7735a2f, 0x88f5, 0x4882, { 0xae, 0x63, 0xfa, 0xac, 0x8c, 0x8b, 0x86, 0xb3 }}
## ISA I/O Protocol is used to perform ISA device Io/Mem operations.
# Include/Protocol/IsaIo.h
gEfiIsaIoProtocolGuid = { 0x7ee2bd44, 0x3da0, 0x11d4, { 0x9a, 0x38, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d }}
## ISA Acpi Protocol is used to operate and communicate with ISA device.
# Include/Protocol/IsaAcpi.h
gEfiIsaAcpiProtocolGuid = { 0x64a892dc, 0x5561, 0x4536, { 0x92, 0xc7, 0x79, 0x9b, 0xfc, 0x18, 0x33, 0x55 }}
## OEM Badging Protocol defines the interface to get the OEM badging image with the dispaly attribute.
# Include/Protocol/OEMBadging.h
gEfiOEMBadgingProtocolGuid = { 0x170E13C0, 0xBF1B, 0x4218, { 0x87, 0x1D, 0x2A, 0xBD, 0xC6, 0xF8, 0x87, 0xBC }}
## Include/Protocol/ExitPmAuth.h
gExitPmAuthProtocolGuid = { 0xd088a413, 0xa70, 0x4217, { 0xba, 0x55, 0x9a, 0x3c, 0xb6, 0x5c, 0x41, 0xb3 }}
#
# [Error.gEfiIntelFrameworkModulePkgTokenSpaceGuid]
# 0x80000001 | Invalid value provided.
# 0x80000002 | Reserved bits must be set to zero.
#
[PcdsFeatureFlag]
## Indicates if StatusCode report is loged into DataHub.<BR><BR>
# TRUE - Log StatusCode report into DataHub.<BR>
# FALSE - Does not log StatusCode report into DataHub.<BR>
# @Prompt Log StatusCode into DataHub
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseDataHub|FALSE|BOOLEAN|0x00010029
## Indicates if Serial device uses half hand shake.<BR><BR>
# TRUE - Serial device uses half hand shake.<BR>
# FALSE - Serial device doesn't use half hand shake.<BR>
# @Prompt Enable Serial device Half Hand Shake
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSerialUseHalfHandshake|FALSE|BOOLEAN|0x00010043
## Indicates if Legacy support is needed for ACPI S3 Save.<BR><BR>
# TRUE - Support Legacy OS with S3 boot.<BR>
# FALSE - Does not support Legacy OS with S3 boot.<BR>
# @Prompt Turn on Legacy Support in S3 Boot
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformCsmSupport|TRUE|BOOLEAN|0x00010044
## Indicates if only Boot logo is showed and all message output is disabled in BDS.<BR><BR>
# TRUE - Only Boot Logo is showed in boot.<BR>
# FALSE - All messages and Boot Logo are showed in boot.<BR>
# @Prompt Enable Boot Logo only
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable|FALSE|BOOLEAN|0x00010048
[PcdsFixedAtBuild, PcdsPatchableInModule]
## FFS filename to find the default BMP Logo file.
# @Prompt FFS Name of Boot Logo File
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile |{ 0x99, 0x8b, 0xB2, 0x7B, 0xBB, 0x61, 0xD5, 0x11, 0x9A, 0x5D, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }|VOID*|0x40000003
## FFS filename to find the shell application.
# @Prompt FFS Name of Shell Application
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile|{ 0xB7, 0xD6, 0x7A, 0xC5, 0x15, 0x05, 0xA8, 0x40, 0x9D, 0x21, 0x55, 0x16, 0x52, 0x85, 0x4E, 0x37 }|VOID*|0x40000004
## ISA Bus features to support DMA, SlaveDMA and ISA Memory. <BR><BR>
# BIT0 indicates if DMA is supported<BR>
# BIT1 indicates if only slave DMA is supported<BR>
# BIT2 indicates if ISA memory is supported<BR>
# Other BITs are reseved and must be zero.
# If more than one features are supported, the different BIT will be enabled at the same time.
# @Prompt ISA Bus Features
# @Expression 0x80000002 | (gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSupportedFeatures & 0xF8) == 0
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSupportedFeatures|0x05|UINT8|0x00010040
[PcdsDynamicEx]
## Indicates if the machine has completed one boot cycle before.
# After the complete boot, BootState will be set to FALSE.<BR><BR>
# TRUE - The complete boot cycle has not happened before.<BR>
# FALSE - The complete boot cycle has happened before.<BR>
# @Prompt Boot State Flag
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootState|TRUE|BOOLEAN|0x0001002f
[PcdsFixedAtBuild, PcdsDynamicEx, PcdsPatchableInModule]
## I/O Base address of floppy device controller.
# @Prompt I/O Base Address of Floppy Device Controller
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFdcBaseAddress|0x3f0|UINT16|0x30000000
## Indicates if BiosVideo driver will switch to 80x25 Text VGA Mode when exiting boot service.<BR><BR>
# TRUE - Switch to Text VGA Mode.<BR>
# FALSE - Does not switch to Text VGA Mode.<BR>
# @Prompt Switch to Text VGA Mode on UEFI Boot
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoSetTextVgaModeEnable|FALSE|BOOLEAN|0x30000001
## Indicates if BiosVideo driver will check for VESA BIOS Extension service support.<BR><BR>
# TRUE - Check for VESA BIOS Extension service.<BR>
# FALSE - Does not check for VESA BIOS Extension service.<BR>
# @Prompt Enable Check for VESA BIOS Extension Service
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoCheckVbeEnable|TRUE|BOOLEAN|0x30000002
## Indicates if BiosVideo driver will check for VGA service support.
# NOTE: If both PcdBiosVideoCheckVbeEnable and PcdBiosVideoCheckVgaEnable are set to FALSE,
# that means Graphics Output protocol will not be installed, the VGA miniport protocol will be installed instead.<BR><BR>
# TRUE - Check for VGA service.<BR>
# FALSE - Does not check for VGA service.<BR>
# @Prompt Enable Check for VGA Service
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoCheckVgaEnable|TRUE|BOOLEAN|0x30000003
## Indicates if memory space for legacy region will be set as cacheable.<BR><BR>
# TRUE - Set cachebility for legacy region.<BR>
# FALSE - Does not set cachebility for legacy region.<BR>
# @Prompt Enable Cachebility for Legacy Region
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLegacyBiosCacheLegacyRegion|TRUE|BOOLEAN|0x00000004
## Specify memory size with bytes to reserve EBDA below 640K for OPROM.
# The value should be a multiple of 4KB.
# @Prompt Reserved EBDA Memory Size
# @Expression 0x80000001 | (gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEbdaReservedMemorySize < 0xA0000) AND ((gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEbdaReservedMemorySize & 0x1000) == 0)
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEbdaReservedMemorySize|0x8000|UINT32|0x30000005
## Specify memory base address for OPROM to find free memory.
# Some OPROMs do not use EBDA or PMM to allocate memory for its usage,
# instead they find the memory filled with zero from 0x20000.
# The value should be a multiple of 4KB.
# The range should be below the EBDA reserved range from
# (CONVENTIONAL_MEMORY_TOP - Reserved EBDA Memory Size) to CONVENTIONAL_MEMORY_TOP.
# @Prompt Reserved Memory Base Address for OPROM
# @Expression 0x80000001 | (gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdOpromReservedMemoryBase >= 0x20000) AND ((gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdOpromReservedMemoryBase & 0x1000) == 0)
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdOpromReservedMemoryBase|0x60000|UINT32|0x3000000c
## Specify memory size with bytes for OPROM to find free memory.
# The value should be a multiple of 4KB. And the range should be below the EBDA reserved range from
# (CONVENTIONAL_MEMORY_TOP - Reserved EBDA Memory Size) to CONVENTIONAL_MEMORY_TOP.
# @Prompt Reserved Memory Size for OPROM
# @Expression 0x80000001 | (gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdOpromReservedMemorySize < 0x80000) AND ((gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdOpromReservedMemorySize & 0x1000) == 0)
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdOpromReservedMemorySize|0x28000|UINT32|0x3000000d
## Specify memory size with page number for a pre-allocated reserved memory to be used
# by PEI in S3 phase. The default size 32K. When changing the value make sure the memory size
# is large enough to meet PEI requirement in the S3 phase.
# @Prompt Reserved S3 Boot ACPI Memory Size
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3AcpiReservedMemorySize|0x8000|UINT32|0x30000006
## Specify the end of address below 1MB for the OPROM.
# The last shadowed OpROM should not exceed this address.
# @Prompt Top Address of Shadowed Legacy OpROM
# @Expression 0x80000001 | gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEndOpromShadowAddress < 0x100000
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEndOpromShadowAddress|0xdffff|UINT32|0x30000008
## Specify the low PMM (Post Memory Manager) size with bytes below 1MB.
# The value should be a multiple of 4KB.
# @Prompt Low PMM (Post Memory Manager) Size
# @Expression 0x80000001 | (gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLowPmmMemorySize < 0x100000) AND ((gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLowPmmMemorySize & 0x1000) == 0)
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLowPmmMemorySize|0x10000|UINT32|0x30000009
## Specify the high PMM (Post Memory Manager) size with bytes above 1MB.
# The value should be a multiple of 4KB.
# @Prompt High PMM (Post Memory Manager) Size
# @Expression 0x80000001 | (gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdHighPmmMemorySize & 0x1000) == 0
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdHighPmmMemorySize|0x400000|UINT32|0x3000000a