## @file # Package declaration file for InsydeModulePkg # #****************************************************************************** #* Copyright (c) 2012 - 2018, 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 MediaPlayerLib|Include/Library/MediaPlayerLib.h PeiVerbTableCfgLib|Include/Library/PeiVerbTableCfgLib.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} } gPlatformHardwareSwitchGuid = { 0x8D4D2344, 0x4185, 0x42D5, {0xA5, 0x7B, 0x69, 0x59, 0x4E, 0x5, 0xAA, 0x8D} } 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} } # # 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} } gTpmTrustedAppTokenSpaceGuid = { 0x0e8e9cba, 0xfed6, 0x459e, {0x80, 0x27, 0x66, 0x2c, 0x94, 0xf4, 0x66, 0x0e} } 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} } gH2ODeviceInfoTokenSpaceGuid = { 0xd8993eb4, 0xc827, 0x4086, {0x8d, 0x32, 0x8f, 0x76, 0x03, 0xd4, 0x4e, 0x88} } # # Definition of region GUID for .fdm # gH2OFlashMapRegionAuxFvGuid = { 0x8cc7cc2d, 0xc926, 0x473b, {0xb9, 0xd7, 0xb2, 0x97, 0xbb, 0x0f, 0xca, 0x5f} } 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} } # # Definition of PEI checkpoints # gH2OPeiCpSetBootModeBeforeGuid = { 0xedc49749, 0x1d69, 0x4d6a, {0xa6, 0xab, 0x27, 0x3f, 0x06, 0xf9, 0x74, 0x58} } # # Definition of DXE checkpoints # gH2ODxeCpResetSystemGuid = { 0x4ec6f877, 0x13fc, 0x4adc, {0xaf, 0xe4, 0x14, 0x28, 0xcb, 0xc5, 0xf1, 0x77} } # # 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} } 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} } gH2OBdsCpExitBootServicesBeforeGuid = { 0x1dd55b9d, 0x3e0c, 0x41b1, {0xb0, 0xcf, 0x5b, 0xfd, 0x70, 0xb5, 0xc2, 0x12} } 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} } gH2OBdsCpInitGuid = { 0xd74ef78e, 0xc75b, 0x4786, {0xba, 0x79, 0xd2, 0xc2, 0xb6, 0x72, 0x52, 0x50} } 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} } 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} } gH2OBdsCpCapsuleUpdateProgressGuid = { 0x66a9c3a7, 0x69be, 0x435c, {0x8a, 0xf1, 0x3e, 0x1d, 0xf4, 0x9, 0x9e, 0x66} } gH2OBdsCpRecoveryCompleteGuid = { 0xb2d6ab51, 0x8f12, 0x49a6, {0x97, 0xa6, 0x8e, 0x41, 0x4c, 0x8b, 0xb3, 0x29} } # # 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 # gH2OBdsDefaultBootOptionsTokenSpaceGuid = { 0x44294584, 0x3431, 0x4cde, {0x82, 0x20, 0xc9, 0xb3, 0xe4, 0x60, 0x4a, 0x34} } gH2OBdsDefaultBootListGenericOsTokenSpaceGuid = { 0xd5eac930, 0xe571, 0x4a98, {0xa8, 0xb8, 0x1d, 0x79, 0x99, 0xb0, 0x1c, 0xbf} } 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} } 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} } gH2OUsbKeyboardFrenchLayoutKeyGuid = { 0x43499238, 0xf932, 0x11e4, {0x88, 0xfb, 0x61, 0x05, 0x1d, 0x5d, 0x46, 0xb0} } 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} } 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} } # # 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 }} [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} } gPeiAtaPolicyPpiGuid = { 0x1b8ddea4, 0xdeb2, 0x4152, {0x91, 0xc2, 0xb7, 0x3c, 0xb1, 0x6c, 0xe4, 0x64} } 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} } [Protocols] gEfiFaultTolerantWriteLiteProtocolGuid = { 0x3f557189, 0x8dae, 0x45ae, {0xa0, 0xb3, 0x2b, 0x99, 0xca, 0x7a, 0xa7, 0xa0} } gEfiSmmFwBlockServiceProtocolGuid = { 0x2970687c, 0x618c, 0x4de5, {0xb8, 0xf9, 0x6c, 0x75, 0x76, 0xdc, 0xa8, 0x3d} } gEcpSmmVariableProtocolGuid = { 0x5eb95b0a, 0xd085, 0x4a18, {0x9e, 0x41, 0x8e, 0xbd, 0xa7, 0x9f, 0x30, 0xc8} } 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} } 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} } 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} } [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|TRUE|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|FALSE|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 # # MultiBoard feature # 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 # # 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 # 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 # # Below are new added checkpoint supported PD and the default value should be FALSE # gInsydeTokenSpaceGuid.PcdH2OPeiCpSetBootModeBeforeSupported|FALSE|BOOLEAN|0x10010000 gInsydeTokenSpaceGuid.PcdH2ODxeCpResetSystemSupported|FALSE|BOOLEAN|0x10011000 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.PcdH2OBaseCpPostCodeSupported|FALSE|BOOLEAN|0x10014000 gInsydeTokenSpaceGuid.PcdH2OTpmS3StartupFailureReboot|FALSE|BOOLEAN|0x10013023 [PcdsDynamicEx] gInsydeTokenSpaceGuid.PcdH2OFlashDeviceMapStart |0x00000000|UINT64|0x30000017 gInsydeTokenSpaceGuid.PcdH2OFlashDeviceMapSize |0x00000000|UINT64|0x30000018 gInsydeTokenSpaceGuid.PcdH2OBoardIds|{UINT32(0x0), UINT32(0x0), UINT32(0x0), UINT32(0x0), UINT32(0x0), UINT32(0x0), UINT32(0x0), UINT32(0x0)}|VOID*|0x20000033 [PcdsDynamic, PcdsDynamicEx] 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 gInsydeTokenSpaceGuid.PcdH2OBoardId|0|H2O_BOARD_ID|0x20000032 # # PCD to control runtime memory protection feature. # # 0 : System doesn't enable runtime memory protection feature. # 1 : System enables runtime memory protection feature if PcdPropertiesTableEnable value is TRUE. # System disables runtime memory protection feature if PcdPropertiesTableEnable value is FALSE. # 2 : System controls this feature automatically if PcdPropertiesTableEnable value is TRUE. # System disables runtime memory protection feature if PcdPropertiesTableEnable value is FALSE. # Other value is invalid, system will always disable this feature. # Note: Auto control policy depends on booting OS. # If OS supports this feature, system will enable this feature. Otherwise, it will # disable this feature. Currently, only enable this feature if booting to Win10 OS. # gInsydeTokenSpaceGuid.PcdRuntimeMemoryProtection|0|UINT8|0x20000060 ## 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 [PcdsFixedAtBuild,PcdsPatchableInModule,PcdsDynamic, 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.PcdLowestSupportedFirmwareVersion|0x00000000|UINT32|0x2000000a gInsydeTokenSpaceGuid.PcdCapsuleMaxResult|0x0000|UINT16|0x2000000b gInsydeTokenSpaceGuid.PcdPlatformBootTimeOut|0|UINT16|0x0000000F gInsydeTokenSpaceGuid.PcdPlatformBootTimeOutMax|10|UINT16|0x00000010 gInsydeTokenSpaceGuid.PcdPlatformBootTimeOutMs|0|UINT32|0x00000021 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.PcdPeiRecoveryFile|L"Firmware.bin"|VOID*|0x20000012 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 # # Date and time initial values used if the RTC values are invalid during driver initialization. # gInsydeTokenSpaceGuid.PcdRealTimeClockInitYear|2018|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 # # 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 gInsydeTokenSpaceGuid.PcdH2OHddPasswordCmdTimeoutTable|{UINT64(0x0),UINT64(0x0),UINT64(0x0),UINT64(0x0),UINT64(0x0),UINT64(0x0),UINT64(0x0)}|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|FALSE|BOOLEAN|0x20000067 # # PcdH2OHddPasswordTcgOpalPolicy is used to control the behavior of TCG Opal storage password support. # 0 : Default # 1 : Allow enabling LockingSP\USER1 when the drive is unowned gInsydeTokenSpaceGuid.PcdH2OHddPasswordTcgOpalPolicy|0|UINT8|0x2000006B 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 # # 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.PcdMultiConfigSourceFile|L"SHARKBAY.fd"|VOID*|0x30000019 gInsydeTokenSpaceGuid.PcdFirmwareVendor|L"INSYDE Corp."|VOID*|0x30000101 gInsydeTokenSpaceGuid.PcdH2OCcbVersion|0|UINT32|0x30000102 # # 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 }} # 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. UINT16(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 # UINT16(33), \ # V_SPEED_STANDARD(0) stands for 33 hz # UINT16(50), \ # V_SPEED_FAST(1) stands for 50 hz # UINT16(66), \ # V_SPEED_HIGH(2) stands for 66 hz # UINT16(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 [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|{0, 5, 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 [PcdsDynamic] gInsydeTokenSpaceGuid.PcdSetupDataInvalid|FALSE|BOOLEAN|0x20000105 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 ~ 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 ~ 30 : Reserved # 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] # # 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 ################################################################################ # # SMBIOS Pcd Section # ################################################################################ [PcdsDynamicEx] gTpmTrustedAppTokenSpaceGuid.PcdSetupUtilityApp|{0}|VOID*|0x00000001 gInsydeTokenSpaceGuid.PcdH2OSdhcEmmcSupported|FALSE|BOOLEAN|0x00000014 gInsydeTokenSpaceGuid.PcdH2OSdhcEmmcHs200Supported|FALSE|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 # } # # 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 recovery for PCIe SSD # gInsydeTokenSpaceGuid.PcdAhciPcieMemBaseAddress|{0}|VOID*|0x00000016 gInsydeTokenSpaceGuid.PcdAhciPcieBridgeAddress|{0}|VOID*|0x00000017 # # 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 # # 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}|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"}, \ # {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"}} # @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"},{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"},{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,"SlotTypeAgp4x","AGP 8X"},{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"}} # @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"}} # @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 Reserved:5;} # @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 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;} # @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"}} # @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"}} # @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 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;} # @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,"IPMIDeviceInfoInterfaceTypeReserved","Reserved for future assignment by this specification"}} # @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 MCHostInterfaceData[1];} # @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 # @PcdValueType SMBIOS_STRUCTURE gSmbiosTokenSpaceGuid.PcdType044Record |{0}|VOID*|0xA100002C # @PcdValueType ASCIIZ gSmbiosTokenSpaceGuid.PcdType044Strings|""|VOID*|0xA200002C # @PcdValueType SMBIOS_STRUCTURE 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/LegacyBios.h gEfiLegacyBiosProtocolGuid = { 0xdb9a1e3d, 0x45cb, 0x4abb, { 0x85, 0x3b, 0xe5, 0x38, 0x7f, 0xdb, 0x2e, 0x2d }} ## 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/LegacyBios.h gEfiLegacyBiosGuid = { 0x2E3044AC, 0x879F, 0x490F, { 0x97, 0x60, 0xBB, 0xDF, 0xAF, 0x69, 0x5F, 0x50 }} ## Include/Guid/LegacyDevOrder.h gEfiLegacyDevOrderVariableGuid = { 0xa56074db, 0x65fe, 0x45f7, {0xbd, 0x21, 0x2d, 0x2b, 0xdd, 0x8e, 0x96, 0x52 }} ## Include/Guid/BlockIoVendor.h gBlockIoVendorGuid = { 0xcf31fac5, 0xc24e, 0x11d2, {0x85, 0xf3, 0x0, 0xa0, 0xc9, 0x3e, 0xc9, 0x3b }} ## Include/Guid/BdsHii.h gFrontPageFormSetGuid = { 0x9e0c30bc, 0x3f06, 0x4ba6, {0x82, 0x88, 0x9, 0x17, 0x9b, 0x85, 0x5d, 0xbe }} gBootManagerFormSetGuid = { 0x847bc3fe, 0xb974, 0x446d, {0x94, 0x49, 0x5a, 0xd5, 0x41, 0x2e, 0x99, 0x3b }} gDeviceManagerFormSetGuid = { 0x3ebfa8e6, 0x511d, 0x4b5b, {0xa9, 0x5f, 0xfb, 0x38, 0x26, 0xf, 0x1c, 0x27 }} gDriverHealthFormSetGuid = { 0xf76e0a70, 0xb5ed, 0x4c38, {0xac, 0x9a, 0xe5, 0xf5, 0x4b, 0xf1, 0x6e, 0x34 }} gBootMaintFormSetGuid = { 0x642237c7, 0x35d4, 0x472d, {0x83, 0x65, 0x12, 0xe0, 0xcc, 0xf2, 0x7a, 0x22 }} gFileExploreFormSetGuid = { 0x1f2d63e1, 0xfebd, 0x4dc7, {0x9c, 0xc5, 0xba, 0x2b, 0x1c, 0xef, 0x9c, 0x5b }} ## 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.

# TRUE - Log StatusCode report into DataHub.
# FALSE - Does not log StatusCode report into DataHub.
# @Prompt Log StatusCode into DataHub gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseDataHub|FALSE|BOOLEAN|0x00010029 ## Indicates if Serial device uses half hand shake.

# TRUE - Serial device uses half hand shake.
# FALSE - Serial device doesn't use half hand shake.
# @Prompt Enable Serial device Half Hand Shake gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSerialUseHalfHandshake|FALSE|BOOLEAN|0x00010043 ## Indicates if Legacy support is needed for ACPI S3 Save.

# TRUE - Support Legacy OS with S3 boot.
# FALSE - Does not support Legacy OS with S3 boot.
# @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.

# TRUE - Only Boot Logo is showed in boot.
# FALSE - All messages and Boot Logo are showed in boot.
# @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.

# BIT0 indicates if DMA is supported
# BIT1 indicates if only slave DMA is supported
# BIT2 indicates if ISA memory is supported
# 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 [PcdsDynamic, PcdsDynamicEx] ## Indicates if the machine has completed one boot cycle before. # After the complete boot, BootState will be set to FALSE.

# TRUE - The complete boot cycle has not happened before.
# FALSE - The complete boot cycle has happened before.
# @Prompt Boot State Flag gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootState|TRUE|BOOLEAN|0x0001002f [PcdsFixedAtBuild, PcdsDynamic, 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.

# TRUE - Switch to Text VGA Mode.
# FALSE - Does not switch to Text VGA Mode.
# @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.

# TRUE - Check for VESA BIOS Extension service.
# FALSE - Does not check for VESA BIOS Extension service.
# @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.

# TRUE - Check for VGA service.
# FALSE - Does not check for VGA service.
# @Prompt Enable Check for VGA Service gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoCheckVgaEnable|TRUE|BOOLEAN|0x30000003 ## Indicates if memory space for legacy region will be set as cacheable.

# TRUE - Set cachebility for legacy region.
# FALSE - Does not set cachebility for legacy region.
# @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