## @file # #****************************************************************************** #* Copyright 2021 Insyde Software Corp. All Rights Reserved. #* #* You may not reproduce, distribute, publish, display, perform, modify, adapt, #* transmit, broadcast, present, recite, release, license or otherwise exploit #* any part of this publication in any form, by any means, without the prior #* written permission of Insyde Software Corp. #* #****************************************************************************** ## @file # Component description file for the Silicon Reference Code. # # @copyright # INTEL CONFIDENTIAL # Copyright 2011 - 2021 Intel Corporation. # # The source code contained or described herein and all documents related to the # source code ("Material") are owned by Intel Corporation or its suppliers or # licensors. Title to the Material remains with Intel Corporation or its suppliers # and licensors. The Material may contain trade secrets and proprietary and # confidential information of Intel Corporation and its suppliers and licensors, # and is protected by worldwide copyright and trade secret laws and treaty # provisions. No part of the Material may be used, copied, reproduced, modified, # published, uploaded, posted, transmitted, distributed, or disclosed in any way # without Intel's prior express written permission. # # No license under any patent, copyright, trade secret or other intellectual # property right is granted to or conferred upon you by disclosure or delivery # of the Materials, either expressly, by implication, inducement, estoppel or # otherwise. Any license under such intellectual property rights must be # express and approved by Intel in writing. # # Unless otherwise agreed by Intel in writing, you may not remove or alter # this notice or any other notice embedded in Materials by Intel or # Intel's suppliers or licensors in any way. # # This file contains an 'Intel Peripheral Driver' and is uniquely identified as # "Intel Reference Module" and is licensed for Intel CPUs and chipsets under # the terms of your license agreement with Intel or your vendor. This file may # be modified by the user, subject to additional terms of the license agreement. # #@par Specification Reference: # ## [Defines] DEC_SPECIFICATION = 0x00010017 PACKAGE_NAME = SiPkg PACKAGE_VERSION = 0.1 PACKAGE_GUID = F245E276-44A0-46b3-AEB5-9898BBCF008D #[-start-191015-IB1463PowerOn-modify]# #[Includes.Common.Private] [Includes.Common] #[-end-191015-IB1463PowerOn-modify]# # # AlderLake IP block # IpBlock/MemoryInit/Adl/IncludePrivate # # AlderLake Fru # Fru/AdlCpu/IncludePrivate Fru/AdlPch/IncludePrivate ## # IpBlock IncludePrivate # IpBlock/Ipu/IncludePrivate IpBlock/Ish/IncludePrivate IpBlock/Psf/IncludePrivate IpBlock/Fusa/IncludePrivate IpBlock/Pmc/IncludePrivate IpBlock/Smbus/IncludePrivate IpBlock/Sata/IncludePrivate IpBlock/Ieh/IncludePrivate IpBlock/Graphics/IncludePrivate IpBlock/CpuPcieRp/IncludePrivate IpBlock/CpuPcieRp/IncludePrivate/LegacyGen3 IpBlock/Thermal/IncludePrivate IpBlock/Hda/IncludePrivate IpBlock/PchDmi/IncludePrivate IpBlock/P2sb/IncludePrivate IpBlock/Usb/IncludePrivate IpBlock/Espi/IncludePrivate IpBlock/Fia/IncludePrivate IpBlock/Rtc/IncludePrivate IpBlock/Spi/IncludePrivate IpBlock/Itss/IncludePrivate IpBlock/Scs/IncludePrivate IpBlock/Dci/IncludePrivate IpBlock/Me/IncludePrivate IpBlock/Wdt/IncludePrivate IpBlock/Gpio/IncludePrivate IpBlock/Cnvi/IncludePrivate IpBlock/Gbe/IncludePrivate IpBlock/Tsn/IncludePrivate IpBlock/Amt/IncludePrivate IpBlock/Rst/IncludePrivate IpBlock/TraceHub/IncludePrivate IpBlock/Thc/IncludePrivate IpBlock/PcieRp/IncludePrivate IpBlock/Vtd/IncludePrivate IpBlock/Gna/IncludePrivate IpBlock/Vmd/IncludePrivate IpBlock/Psmi/IncludePrivate IpBlock/Telemetry/IncludePrivate IpBlock/HybridGraphics/IncludePrivate IpBlock/HostBridge/IncludePrivate IpBlock/SerialIo/IncludePrivate IpBlock/SerialIo/I2c/IncludePrivate IpBlock/CpuDmi/IncludePrivate IpBlock/Tme/IncludePrivate IpBlock/Hsio/IncludePrivate IpBlock/Psth/IncludePrivate # Cpu Cpu/IncludePrivate IpBlock/Overclocking/IncludePrivate IpBlock/VoltageRegulator/IncludePrivate IpBlock/BiosGuard/IncludePrivate IncludePrivate SystemAgent/IncludePrivate IpBlock/Tbt/IncludePrivate IpBlock/Tcss/IncludePrivate Pch/IncludePrivate [Includes] Product/AlderLake/Include # # AlderLake # Fru/AdlCpu/Include Fru/AdlPch/Include Fru/AdlPch/Include/AcpiTables/Dsdt Fru/AdlCpu/HostBridge/AcpiTables Library/AcpiDebugLib IpBlock/MemoryInit/Adl/Include Library/Acpitables/Pcie # Vmd IpBlock/Vmd/Include # CPU PCIe IpBlock/CpuPcieRp/Include # Hybrid Graphics IpBlock/HybridGraphics/Include ## # # This section is for IP ConfigBlock versions control # # - IPU Include/ConfigBlock/Ipu # # - Memory Include/ConfigBlock/Memory/Ver2 # # - Graphics Include/ConfigBlock/Graphics/Gen12 IpBlock/Graphics/Include # # - PSMI # # # - CPU PCIe Include/ConfigBlock/CpuPcieRp/Gen4 # # - CPU Dmi Include/ConfigBlock/CpuDmi # # HostBridge # Include/ConfigBlock/HostBridge/Ver1 Pch/AcpiTables/Dsdt IpBlock/Vmd/AcpiTables IpBlock/Tbt/AcpiTables IpBlock/Tcss/AcpiTables IpBlock/SerialIo/AcpiTables IpBlock/Cnvi/AcpiTables IpBlock/PcieRp/AcpiTables IpBlock/Sata/AcpiTables IpBlock/Thc/AcpiTables # GPIO # IpBlock/Gpio/AcpiTables # # FSP # Fsp/Include # # ACPI # Fru/AdlPch/Include/AcpiTables/Soc Include # # SystemAgent # SystemAgent/Include SystemAgent/AcpiTables SystemAgent/AcpiTables/SaSsdt Include/ConfigBlock/Vtd Include/ConfigBlock/PcieRp Include/ConfigBlock/Gna Include/ConfigBlock/Vmd Include/ConfigBlock/CpuPcieRp/Gen4 Include/ConfigBlock/CpuPcieRp/Gen3 Include/ConfigBlock/CpuDmi Include/ConfigBlock/Telemetry Include/ConfigBlock/HybridGraphics # # Cpu # Cpu/Include Include/ConfigBlock/Overclocking Include/ConfigBlock/BiosGuard Include/ConfigBlock/VoltageRegulator # # Pch # Pch/Include Include/ConfigBlock/Thermal Include/ConfigBlock/P2sb Include/ConfigBlock/Ish Include/ConfigBlock/Usb Include/ConfigBlock/Espi Include/ConfigBlock/Fivr Include/ConfigBlock/Rtc Include/ConfigBlock/Smbus Include/ConfigBlock/Pmc Include/ConfigBlock/Itss Include/ConfigBlock/Scs Include/ConfigBlock/Hda Include/ConfigBlock/Sata Include/ConfigBlock/Rst Include/ConfigBlock/Ieh Include/ConfigBlock/Me Include/ConfigBlock/PchDmi Include/ConfigBlock/Gpio Include/ConfigBlock/Dci Include/ConfigBlock/Cnvi Include/ConfigBlock/Gbe Include/ConfigBlock/Tsn Include/ConfigBlock/Amt Include/ConfigBlock/TraceHub Include/ConfigBlock/Thc Include/ConfigBlock/Wdt Include/ConfigBlock/PcieRp/PchPcieRp Include/ConfigBlock/PcieRp Include/ConfigBlock/Psf Include/ConfigBlock/Fusa Include/ConfigBlock/SerialIo Include/ConfigBlock/HybridStorage IpBlock/Ieh/Include IpBlock/Sata/Include Include/ConfigBlock/Spi Include/ConfigBlock/Hsio IpBlock/P2sb/AcpiTables # # HostBridge # IpBlock/HostBridge/Library/HostBridgeDataLib # # TBT # Include/ConfigBlock/Tbt # # - Tcss Include/ConfigBlock/Tcss [Guids.common.Private] # # PCH # gPchDeviceTableHobGuid = { 0xb3e123d0, 0x7a1e, 0x4db4, { 0xaf, 0x66, 0xbe, 0xd4, 0x1e, 0x9c, 0x66, 0x38 }} gWdtHobGuid = { 0x65675786, 0xacca, 0x4b11, { 0x8a, 0xb7, 0xf8, 0x43, 0xaa, 0x2a, 0x8b, 0xea }} gPchConfigHobGuid = { 0x524ed3ca, 0xb250, 0x49f5, { 0x94, 0xd9, 0xa2, 0xba, 0xff, 0xc7, 0x0e, 0x14 }} gPchConfigHobPreMemGuid = { 0x8707b94c, 0xfb4b, 0x11eb, { 0x9a, 0x03, 0x02, 0x42, 0xac, 0x13, 0x00, 0x03 }} gGpioLibUnlockHobGuid = { 0xA7892E49, 0x0F9F, 0x4166, { 0xB8, 0xD6, 0x8A, 0x9B, 0xD9, 0x8B, 0x17, 0x38 }} gSiScheduleResetHobGuid = { 0xEA0597FF, 0x8858, 0x41CA, { 0xBB, 0xC1, 0xFE, 0x18, 0xFC, 0xD2, 0x8E, 0x22 }} gCnviConfigHobGuid = { 0xa8d6e4d9, 0x94b7, 0x4fc9, { 0x94, 0x3f, 0x7a, 0x9c, 0xb2, 0x31, 0x57, 0xce }} # # CPU # gPeiAcpiCpuDataGuid = { 0x7682bbef, 0xb0b6, 0x4939, { 0xae, 0x66, 0x1b, 0x3d, 0xf2, 0xf6, 0xaa, 0xf3 }} gCpuStatusCodeDataTypeExceptionHandlerGuid = { 0x3BC2BD12, 0xAD2E, 0x11D5, { 0x87, 0xDD, 0x00, 0x06, 0x29, 0x45, 0xC3, 0xB9 }} # # SA # gSchemaListGuid = { 0x3047C2AC, 0x5E8E, 0x4C55, { 0xA1, 0xCB, 0xEA, 0xAD, 0x0A, 0x88, 0x86, 0x1B }} gEqPhase3SchemaGuid = { 0x145AC084, 0x340E, 0x4777, { 0xBC, 0x75, 0xF8, 0x50, 0x5F, 0xFD, 0x50, 0x9D }} gScoreSchemaGuid = { 0x8233A1BB, 0x58D5, 0x4F66, { 0xA1, 0x3F, 0x8A, 0xA3, 0xED, 0x6A, 0xF5, 0xA0 }} gPortMarginGuid = { 0xD7154D12, 0x03B2, 0x4054, { 0x8C, 0xD2, 0x9F, 0x4B, 0x20, 0x90, 0xBE, 0xF7 }} gJitterTolerenceGuid = { 0xB52A2E04, 0x45FF, 0x484E, { 0xB5, 0xFE, 0xEE, 0x47, 0x8F, 0x5F, 0x6C, 0x9B }} gLaneMarginGuid = { 0x7AC0996D, 0xA601, 0x4210, { 0x94, 0x4E, 0x93, 0x4E, 0x51, 0x7B, 0x6C, 0x57 }} gVocMarginGuid = { 0x3578349A, 0x9E98, 0x4F70, { 0x91, 0xCB, 0xE2, 0x5B, 0x98, 0x99, 0xBC, 0x16 }} [Guids] gDebugTokenDataHobGuid = {0x1ed04f95, 0x0499, 0x47bc, {0x86, 0xe4, 0x9b, 0xc8, 0xbb, 0xdd, 0x03, 0x3f}} gSmbiosProcessorInfoHobGuid = {0xe6d73d92, 0xff56, 0x4146, {0xaf, 0xac, 0x1c, 0x18, 0x81, 0x7d, 0x68, 0x71}} gSmbiosCacheInfoHobGuid = {0xd805b74e, 0x1460, 0x4755, {0xbb, 0x36, 0x1e, 0x8c, 0x8a, 0xd6, 0x78, 0xd7}} gCpuCacheInfoHobGuid = {0x43c0645c, 0xb00d, 0x4eb2, {0x94, 0x51, 0xfb, 0xf1, 0xea, 0xbc, 0x2f, 0x6c}} ## ## SPS ## gMeTypeHobGuid = {0xc0bc8ed5, 0x078c, 0x49c7, {0x9c, 0xf9, 0xf8, 0x73, 0xff, 0xe5, 0x50, 0x81}} gMeUefiFwHealthStatusHobGuid = {0xa9bac5d8, 0x27a9, 0x4a32, {0x9c, 0xda, 0xd3, 0xfb, 0x9d, 0x93, 0xac, 0x65}} gMeUefiFwHealthStatusChangeGuid = {0x7387b250, 0xdf9a, 0x4390, {0x8b, 0x53, 0x1f, 0x91, 0xfc, 0xe4, 0xfd, 0x73}} gMeServerPeiConfigGuid = {0x027be940, 0xbd58, 0x48f4, {0x80, 0x19, 0x34, 0xc5, 0xee, 0x79, 0xb8, 0xda}} gMeServerDxeConfigGuid = {0xf9373326, 0xda54, 0x4e31, {0x9a, 0x08, 0x06, 0x7d, 0xcb, 0x06, 0x16, 0xbd}} gMeServerPolicyHobGuid = {0xc87d4e27, 0x8023, 0x4a7e, {0x8e, 0xc3, 0xa6, 0x3e, 0x3e, 0xb2, 0x94, 0xdc}} gSpsSmmWatchdogGuid = {0xf7ec1c4b, 0x1683, 0x403b, {0xa8, 0x76, 0xfd, 0x3b, 0x13, 0x0f, 0x1b, 0x55}} gEfiMeRcVariableGuid = {0x2b26358d, 0xf899, 0x41c4, {0x9b, 0xc2, 0x82, 0xa3, 0x38, 0xb9, 0x93, 0xd8}} gSpsInfoHobGuid = {0x489d2a71, 0xba4a, 0x444c, {0x9f, 0xe2, 0xa6, 0xb7, 0xe5, 0xcd, 0x78, 0x47}} gEfiSpsAcpiTableLocatorGuid = {0x4896840D, 0x46BB, 0x412B, {0xA3, 0x0A, 0xA6, 0x2A, 0xBF, 0xB3, 0x68, 0x2F}} gHsioPreMemConfigGuid = {0xbc9e5787, 0x3ddb, 0x4916, {0x8c, 0xcc, 0x82, 0xb8, 0x09, 0x43, 0xe2, 0xf0}} gMeFiaMuxRcVariableGuid = {0x7bc8d3e5, 0x8d5c, 0x49ff, {0x8b, 0x26, 0x51, 0xfd, 0x48, 0x5e, 0xe0, 0x5e}} ## ## IntelFrameworkPkg ## # MsegSmramPei.inf ## ## MdeModulePkg ## gEfiMemoryTypeInformationGuid = {0x4c19049f, 0x4137, 0x4dd3, {0x9c, 0x10, 0x8b, 0x97, 0xa8, 0x3f, 0xfd, 0xfa}} gEfiCapsuleVendorGuid = {0x711c703f, 0xc285, 0x4b10, {0xa3, 0xb0, 0x36, 0xec, 0xbd, 0x3c, 0x8b, 0xe2}} gEfiConsoleOutDeviceGuid = { 0xd3b36f2c, 0xd551, 0x11d4, { 0x9a, 0x46, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d}} ## ## Common ## ## Include/ConfigBlock/SiConfig.h gSiConfigGuid = {0x4ed6d282, 0x22f3, 0x4fe1, {0xa6, 0x61, 0x6, 0x1a, 0x97, 0x38, 0x59, 0xd8}} ## gSiPreMemConfigGuid = {0xb94c004c, 0xa0ab, 0x40f0, {0x9b, 0x61, 0x0b, 0x25, 0x88, 0xbe, 0xfd, 0xc6}} ## ## gPciePreMemConfigGuid = {0xd0f9c2a9, 0x7332, 0x4733, {0x8d, 0xb1, 0x98, 0x79, 0x27, 0x60, 0xda, 0xe6}} ## gSiPkgTokenSpaceGuid = {0x977c97c1, 0x47e1, 0x4b6b, {0x96, 0x69, 0x43, 0x66, 0x99, 0xcb, 0xe4, 0x5b}} ## Include/SiConfigHob.h gSiConfigHobGuid = {0xb3903068, 0x7482, 0x4424, {0xba, 0x4b, 0x40, 0x5f, 0x8f, 0xd7, 0x65, 0x4e}} gBootMediaHobGuid = {0x8c7340ea, 0xde8b, 0x4e06, {0xa4, 0x78, 0xec, 0x8b, 0x62, 0xd7, 0xa, 0x8b}} ## ## ## IPU's GUIDs ## gIpuDataHobGuid = {0x61dd66, 0x212b, 0x4dae, {0x9b, 0xc0, 0x30, 0xe0, 0x2e, 0x3f, 0x40, 0xfd}} gIpuConfigHobGuid = {0x446268e5, 0x8c30, 0x4e0a, {0x9b, 0x28, 0xa3, 0xe7, 0xf0, 0x4, 0x31, 0xd0}} ## Include/FspErrorInfo.h gFspErrorInfoHobGuid = {0x611e6a88, 0xadb7, 0x4301, {0x93, 0xff, 0xe4, 0x73, 0x04, 0xb4, 0x3d, 0xa6}} gStatusCodeDataTypeFspErrorGuid = {0xf3ff76f0, 0x23ef, 0x4e5b, {0xbc, 0x64, 0x03, 0x9b, 0xa0, 0x4e, 0x83, 0xe5}} ## ## ## SystemAgent ## gSaOverclockingPreMemConfigGuid = { 0x09ecc29d, 0xdbbe, 0x49fb, { 0xa6, 0x49, 0x4b, 0xf6, 0x40, 0xe2, 0xeb, 0xd6}} gSaAcpiTableStorageGuid = {0x3c0ed5e2, 0x91ea, 0x4b94, { 0x82, 0xd, 0x9d, 0xaf, 0x9a, 0x3b, 0xb4, 0xa2}} gSaDataHobGuid = {0xe07d0bda, 0xbf90, 0x46a9, { 0xb0, 0x0e, 0xb2, 0xc4, 0x4a, 0x0e, 0xd6, 0xd0}} gPsmiDataHobGuid = {0xa9652bd, 0x6acd, 0x47e5, { 0x80, 0x3a, 0x9, 0x53, 0x7b, 0xd2, 0xa8, 0x48 }} gSaConfigHobGuid = {0x762fa2e6, 0xea3b, 0x41c8, { 0x8c, 0x52, 0x63, 0x76, 0x6d, 0x70, 0x39, 0xe0}} gCpuPcieHobGuid = {0x440ab2e5, 0xa3ea, 0x466f, { 0x84, 0x96, 0xdf, 0xb1, 0x3b, 0x75, 0x29, 0x95}} gCpuDmiHobGuid = {0x420ab6e5, 0xaeea, 0x4677, { 0x24, 0x97, 0xaf, 0x21, 0x3a, 0x55, 0xa9,0x65}} gSaPegHobGuid = {0x5807c388, 0xfa06, 0x4683, { 0xab, 0xd3, 0x1b, 0x31, 0xbb, 0x81, 0x2d, 0x23}} gHgAcpiTableStorageGuid = {0x8de8964f, 0x2939, 0x4b49, { 0xa3, 0x48, 0xf6, 0xb2, 0xb2, 0xde, 0x4a, 0x42}} gSaSsdtAcpiTableStorageGuid = {0xca89914d, 0x2317, 0x452e, { 0xb2, 0x45, 0x36, 0xc6, 0xfb, 0x77, 0xa9, 0xc6}} gSegSsdtAcpiTableStorageGuid = {0x10c3800d, 0xe225, 0x480e, { 0x85, 0xda, 0xbe, 0xed, 0xdb, 0x88, 0xe1, 0xc6}} gHgAcpiTablePchStorageGuid = {0xe3164526, 0x690a, 0x4e0d, { 0xb0, 0x28, 0xae, 0xa1, 0x6f, 0xe2, 0xbc, 0xf3}} gSaMiscPeiPreMemConfigGuid = {0x4a525577, 0x3469, 0x4f11, { 0x99, 0xcf, 0xfb, 0xcd, 0x5e, 0xf1, 0x84, 0xe4}} gSaMiscPeiConfigGuid = {0x1def8e6, 0xe998, 0x4e27, { 0x89, 0x98, 0x9c, 0xfa, 0xb2, 0x92, 0xbc, 0x50}} gCpuPciePeiPreMemConfigGuid = { 0x81baf3c9, 0xf295, 0x4572, { 0x8b, 0x21, 0x79, 0x3f, 0xa3, 0x1b, 0xa5, 0xdb}} gCpuDmiPreMemConfigGuid = { 0x30d12ad5, 0xa3c6, 0x49c7, { 0xa2, 0xfd, 0x35, 0x5c, 0xcb, 0x61, 0xcb, 0xcf}} gVmdPeiConfigGuid = { 0x79b52c74, 0xb9ba, 0x4f36, {0xa2, 0x40, 0xf2, 0x41, 0x0d, 0x20, 0x84, 0x8a}} gVmdInfoHobGuid = { 0xccd0306e, 0x7fa1, 0x4df5, {0x99, 0x99, 0xc1, 0xf8, 0x9a, 0x1d, 0x1b, 0xa9}} gEfiVmdFeatureVariableGuid = { 0x61a14fe8, 0x4dab, 0x4a19, {0xb1, 0xe3, 0x97, 0xfb, 0x23, 0xd0, 0x92, 0x12}} gHybridGraphicsConfigGuid = { 0xc7956998, 0xc065, 0x46c4, { 0x8e, 0x2f, 0x58, 0x2b, 0x67, 0xeb, 0xbe, 0x2f}} gHybridGraphicsInfoHobGuid = { 0x46cbed07, 0x717a, 0x4a75, { 0x85, 0xb3, 0xf4, 0xb6, 0xc4, 0xe2, 0x3a, 0x75}} gMemoryConfigGuid = { 0x26cf084c, 0xc9db, 0x41bb, { 0x92, 0xc6, 0xd1, 0x97, 0xb8, 0xa1, 0xe4, 0xbf}} gMemoryConfigNoCrcGuid = { 0xc56c73d0, 0x1cdb, 0x4c0c, { 0xa9, 0x57, 0xea, 0x62, 0xa9, 0xe6, 0xf5, 0x0c}} gGnaConfigGuid = { 0x53e0ef18, 0xb8a8, 0x4795, { 0xa6, 0x6d, 0xe4, 0x77, 0x2c, 0xc3, 0xae, 0x82}} gVtdDxeConfigGuid = {0xcbbf1996, 0x4a4c, 0x4dd9, {0xab, 0xbe, 0x83, 0x89, 0x73, 0xd, 0x48, 0xb0}} gPcieDxeConfigGuid = {0x1ed2d6f1, 0xa9d2, 0x476e, {0x8e, 0x74, 0xad, 0xd9, 0x5b, 0x5, 0x10, 0x82}} gMemoryDxeConfigGuid = {0xa5c7dda8, 0x686b, 0x404f, {0x86, 0x40, 0xf8, 0x2, 0xd, 0x84, 0x4c, 0x94}} gFspReservedMemoryResourceHobTsegGuid = { 0xd038747c, 0xd00c, 0x4980, { 0xb3, 0x19, 0x49, 0x01, 0x99, 0xa4, 0x7d, 0x55}} gCpuPcieRpPrememConfigGuid = { 0x41aef892, 0xc800, 0x4ac0, {0xa9, 0x30, 0x84, 0xac, 0x47, 0xca, 0xca, 0x7e}} gCpuPcieRpConfigGuid = { 0x9749a5fb, 0x9130, 0x44f0, {0x8f, 0x61, 0xdb, 0xff, 0x8e, 0xf2, 0xca, 0xc7}} ## Include/Guid/AcpiS3Context.h gEfiAcpiVariableGuid = {0xaf9ffd67, 0xec10, 0x488a, {0x9d, 0xfc, 0x6c, 0xbf, 0x5e, 0xe2, 0x2c, 0x2e}} ## IntelFsp2Pkg/IntelFsp2Pkg.dec gSiMemoryS3DataGuid is the same as gFspNonVolatileStorageHobGuid gSiMemoryS3DataGuid = { 0x721acf02, 0x4d77, 0x4c2a, { 0xb3, 0xdc, 0x27, 0x0b, 0x7b, 0xa9, 0xe4, 0xb0 } } gSiMemoryInfoDataGuid = { 0x9b2071d4, 0xb054, 0x4e0c, { 0x8d, 0x09, 0x11, 0xcf, 0x8b, 0x9f, 0x03, 0x23 } } gSiMemoryPlatformDataGuid = { 0x6210d62f, 0x418d, 0x4999, { 0xa2, 0x45, 0x22, 0x10, 0x0a, 0x5d, 0xea, 0x44 } } ## Include/MrcRmtData.h gEfiMemorySchemaGuid = { 0xCE3F6794, 0x4883, 0x492C, { 0x8D, 0xBA, 0x2F, 0xC0, 0x98, 0x44, 0x77, 0x10}} gMrcSchemaListHobGuid = { 0x3047C2AC, 0x5E8E, 0x4C55, { 0xA1, 0xCB, 0xEA, 0xAD, 0x0A, 0x88, 0x86, 0x1B}} gRmtResultMetadataGuid = { 0x02CB1552, 0xD659, 0x4232, { 0xB5, 0x1F, 0xCA, 0xB1, 0xE1, 0x1F, 0xCA, 0x87}} gRmtResultColumnsGuid = { 0x0E60A1EB, 0x331F, 0x42A1, { 0x9D, 0xE7, 0x45, 0x3E, 0x84, 0x76, 0x11, 0x54}} gMargin2DResultMetadataGuid = { 0x48265582, 0x8E49, 0x4AC7, { 0xAA, 0x06, 0xE1, 0xB9, 0xA7, 0x4C, 0x97, 0x16}} gMargin2DResultColumnsGuid = { 0x91A449EC, 0x8A4A, 0x4736, { 0xAD, 0x71, 0xA3, 0xF6, 0xF6, 0xD7, 0x52, 0xD9}} gSaFspErrorTypePeiGopInit = { 0x8106a5cc, 0x30ba, 0x41cf, { 0xa1, 0x78, 0x63, 0x38, 0x91, 0x11, 0xae, 0xb2}} gSaFspErrorTypePeiGopGetMode = { 0x348cc7fe, 0x1e9a, 0x4c7a, { 0x86, 0x28, 0xae, 0x48, 0x5b, 0x42, 0x10, 0xf0}} gSaFspErrorTypeCallerId = { 0x98230916, 0xe632, 0x49ff, { 0x81, 0x81, 0x55, 0xce, 0xe5, 0x10, 0x36, 0x89}} gMrcFspErrorTypeCallerId = { 0x5a47c211, 0x642f, 0x4f92, { 0x9c, 0xb3, 0x7f, 0xeb, 0x93, 0xda, 0xdd, 0xba}} gMrcFspErrorTypeMemoryInit = { 0x5de1c071, 0x2c9c, 0x4a53, { 0x80, 0x21, 0x4e, 0x80, 0xd2, 0x5d, 0x44, 0xa8}} gSaPciePeiConfigGuid = { 0xdaa929a9, 0x5ec9, 0x486a, { 0xb0, 0xf7, 0x82, 0x3a, 0x55, 0xc7, 0xb5, 0xb3}} gSaPciePeiPreMemConfigGuid = { 0xfc5e01a3, 0x69f6, 0x4e35, { 0x9f, 0xcf, 0x6, 0x68, 0x7b, 0xab, 0x31, 0xd7}} gTprInfoHobGuid = { 0x25fc4643, 0xe912, 0x47b6, { 0xa5, 0xb9, 0xdd, 0x9f, 0xdf, 0xbd, 0x78, 0xe2}} # # Host Bridge # gHostBridgePeiPreMemConfigGuid = {0xbdef6805, 0x2080, 0x44ad, { 0x93, 0x2e, 0x00, 0x04, 0xf5, 0x2c, 0xb7, 0xa1}} gHostBridgePeiConfigGuid = {0x3b6d998e, 0x8b6e, 0x4f53, { 0xbe, 0x41, 0x7, 0x41, 0x95, 0x53, 0x8a, 0xaf}} gHostBridgeDataHobGuid = {0x3b682d57, 0xd402, 0x40a6, { 0xb1, 0x34, 0xa0, 0xc4, 0xf6, 0x31, 0x1d, 0x9}} # # Graphics # gGraphicsPeiPreMemConfigGuid = {0x0319c56b, 0xc43a, 0x42f1, { 0x80, 0xbe, 0xca, 0x5b, 0xd1, 0xd5, 0xc9, 0x28}} gGraphicsPeiConfigGuid = {0x04249ac0, 0x0088, 0x439f, { 0xa7, 0x4e, 0xa7, 0x04, 0x2a, 0x06, 0x2f, 0x5d}} gGraphicsDxeConfigGuid = {0x34d93161, 0xf78e, 0x4915, {0xad, 0xc4, 0xdb, 0x67, 0x16, 0x42, 0x39, 0x24}} gGraphicsAcpiTableStorageGuid = {0xce9caa0e, 0x8248, 0x442c, { 0x9e, 0x57, 0x50, 0xf2, 0x12, 0xe2, 0xba, 0xed}} ## IpBlock/Graphics/IncludePrivate/GraphicsDataHob.h gGraphicsDataHobGuid = { 0x48e6e20a, 0x9110, 0x4332, { 0x8c, 0x9f, 0x5f, 0x7c, 0xae, 0x76, 0xfc, 0xf3}} # # IPU # gIpuPreMemConfigGuid = { 0x830a222b, 0x3ff5, 0x432e, { 0x9d, 0xd5, 0x4e, 0xe3, 0xfc, 0xa2, 0xaa, 0xa2}} gIpuAcpiTableStorageGuid = {0x9b25dba6, 0x45b3, 0x4190, { 0x99, 0x8d, 0xaf, 0x31, 0xdc, 0x21, 0x78, 0x21}} ## Include/SsaCommonConfig.h gSsaPostcodeHookGuid = {0xADF0A27B, 0x61A6, 0x4F18, {0x9E, 0xAC, 0x46, 0x87, 0xE7, 0x9E, 0x6F, 0xBB}} gSsaBiosVariablesGuid = {0x43eeffe8, 0xa978, 0x41dc, {0x9d, 0xb6, 0x54, 0xc4, 0x27, 0xf2, 0x7e, 0x2a}} gSsaBiosResultsGuid = {0x8f4e928, 0xf5f, 0x46d4, {0x84, 0x10, 0x47, 0x9f, 0xda, 0x27, 0x9d, 0xb6}} gHobUsageDataGuid = {0xc764a821, 0xec41, 0x450d, { 0x9c, 0x99, 0x27, 0x20, 0xfc, 0x7c, 0xe1, 0xf6 }} ## ## TBT ## gPeiITbtConfigGuid = {0xd7e7e1e6, 0xcbec, 0x4f5f, {0xae, 0xd3, 0xfd, 0xc0, 0xa8, 0xb0, 0x7e, 0x25}} gDxeITbtConfigGuid = {0x196bf9e3, 0x20d7, 0x4b7b, {0x89, 0xf9, 0x31, 0xc2, 0x72, 0x08, 0xc9, 0xb9}} gITbtInfoHobGuid = {0x74a81eaa, 0x033c, 0x4783, {0xbe, 0x2b, 0x84, 0x85, 0x74, 0xa6, 0x97, 0xb7}} ## ## TCSS ## gTcssHobGuid = { 0x455702ce, 0x4adb, 0x45d9, { 0x8b, 0x27, 0xf7, 0xb0, 0xd9, 0x79, 0x8a, 0xe0}} gTcssSsdtAcpiTableStorageGuid = { 0xbd53572c, 0x6486, 0x45e2, { 0x90, 0xe, 0xb9, 0x8a, 0xc1, 0xa8, 0x25, 0x45}} gTcssPeiConfigGuid = { 0xfb631590, 0x79c9, 0x4f0d, { 0xa9, 0x96, 0xee, 0xe2, 0x98, 0x66, 0xfa, 0xfd}} gTcssPeiPreMemConfigGuid = { 0x514ed829, 0xb2bb, 0x46be, { 0xa9, 0x78, 0x6d, 0xc, 0x91, 0xc1, 0xeb, 0xe4}} gTcssSsidHobGuid = { 0x8903d47a, 0x8f82, 0x4063, { 0xa8, 0x40, 0x31, 0x68, 0x9c, 0x9e, 0x78, 0x20}} ## ## Telemetry ## gTelemetryPeiConfigGuid = { 0x8ebf9fee, 0x7496, 0x42b4, { 0xa6, 0xf6, 0xcf, 0x2b, 0x33, 0x99, 0x30, 0xd6}} gTelemetryPeiPreMemConfigGuid = { 0x422de269, 0xb2ef, 0x4829, { 0x93, 0x36, 0x0b, 0xe4, 0x98, 0xb5, 0x53, 0xb2}} ## ## VTD ## gVtdDataHobGuid = {0x1d60dce8, 0x503a, 0x44a8, { 0xb3, 0x2d, 0x56, 0xb3, 0x88, 0xf3, 0x4c, 0x55}} gVtdConfigGuid = {0x03e5cf63, 0xbebb, 0x4041, { 0xb7, 0xe7, 0xbf, 0x54, 0x61, 0x20, 0xf1, 0xc5}} # # TRACEHUB # gCpuTraceHubPreMemConfigGuid = { 0xf2e17477, 0x93f3, 0x430d, { 0x9e, 0x08, 0x3c, 0xcc, 0x6e, 0x2f, 0x6c, 0x4b}} gTraceHubDataHobGuid = { 0xf1187e54, 0x995f, 0x49d9, { 0xac, 0xee, 0xc5, 0x34, 0xf4, 0x5a, 0x18, 0xc7}} # # VPU # gVpuPeiConfigGuid = { 0x15fbe6da, 0x5953, 0x4dbc, { 0x86, 0xae, 0xf3, 0x96, 0x10, 0x85, 0x7c, 0xf6 }} ## ## Cpu ## gSmramCpuDataHeaderGuid = {0x5848fd2d, 0xd6af, 0x474b, {0x82, 0x75, 0x95, 0xdd, 0xe7, 0x0a, 0xe8, 0x23}} gCpuAcpiTableStorageGuid = {0xc38fb0e2, 0x0c43, 0x49c9, {0xb5, 0x44, 0x9b, 0x17, 0xaa, 0x4d, 0xcb, 0xa3}} gTxtInfoHobGuid = {0x2986883f, 0x88e0, 0x48d0, {0x4b, 0x82, 0x20, 0xc2, 0x69, 0x48, 0xdd, 0xac}} gHtBistHobGuid = {0xbe644001, 0xe7d4, 0x48b1, {0xb0, 0x96, 0x8b, 0xa0, 0x47, 0xbc, 0x7a, 0xe7}} gProcessorProducerGuid = {0x1bf06aea, 0x5bec, 0x4a8d, {0x95, 0x76, 0x74, 0x9b, 0x09, 0x56, 0x2d, 0x30}} gCpuInitDataHobGuid = {0x266e31cc, 0x13c5, 0x4807, {0xb9, 0xdc, 0x39, 0xa6, 0xba, 0x88, 0xff, 0x1a}} gBiosGuardHobGuid = {0x66f0c42d, 0x0d0e, 0x4c23, {0x93, 0xc0, 0x2d, 0x52, 0x95, 0xdc, 0x5e, 0x21}} gCpuSecurityPreMemConfigGuid = {0xfd5c346, 0x8260, 0x4067, {0x94, 0x69, 0xcf, 0x91, 0x68, 0xa3, 0x42, 0x90}} gCpuConfigLibPreMemConfigGuid = {0xfc1c0ec2, 0xc6b4, 0x4f05, {0xbb, 0x85, 0xc8, 0x0, 0x8d, 0x5b, 0x4a, 0xb7}} gCpuTxtPreMemConfigGuid = {0x20b4db03, 0xd160, 0x4f83, {0xa4, 0x1, 0x9a, 0x8a, 0xa8, 0x88, 0x68, 0x14}} gCpuTestConfigGuid = {0xd4dba957, 0xd9c, 0x4af2, {0x9d, 0x40, 0x35, 0xa8, 0x44, 0xe4, 0x93, 0xad}} gBiosGuardConfigGuid = {0x762f9ddb, 0x1c89, 0x4612, {0x84, 0x6b, 0xee, 0xdc, 0x8f, 0x62, 0x25, 0x45}} gCpuConfigGuid = {0x48c3aac9, 0xd66c, 0x42e4, {0x9b, 0x1d, 0x39, 0x4, 0x5f, 0x46, 0x53, 0x41}} gCpuPowerMgmtBasicConfigGuid = {0xa021e31d, 0x7c14, 0x47da, {0xb5, 0xec, 0xca, 0xbb, 0x4d, 0x76, 0xed, 0xc8}} gCpuPowerMgmtCustomConfigGuid = {0x562fa1c8, 0x55ee, 0x4e2f, {0x91, 0xca, 0x8d, 0x84, 0x50, 0x3, 0x2f, 0xe}} gCpuPowerMgmtPsysConfigGuid = {0x4e7f850, 0x19b5, 0x47ba, {0x9d, 0x28, 0xb1, 0xe7, 0x5e, 0x1f, 0x48, 0x53}} gCpuPowerMgmtTestConfigGuid = {0x5161ed3d, 0x90bf, 0x436f, {0xb8, 0x33, 0xd7, 0x17, 0x89, 0xb3, 0x48, 0xc1}} gCpuPowerMgmtVrConfigGuid = {0x254766c9, 0x929d, 0x4eac, {0x9e, 0xec, 0xdf, 0xa2, 0x2, 0x44, 0xb5, 0xea}} gTxtPrivateBaseHobGuid = {0x651EBDB4, 0x4E1D, 0x422A, {0x82, 0xFB, 0x1E, 0xDA, 0x66, 0x71, 0x6C, 0x0B}} gTxtAcmInfoTableGuid = {0x7FC03AAA, 0x46A7, 0x18DB, {0x2E, 0xAC, 0x69, 0x8F, 0x8D, 0x41, 0x7F, 0x5A}} gOverclockingPreMemConfigGuid = {0xad151bbc, 0xd5a0, 0x481e, {0x9d, 0x19, 0xf6, 0x7b, 0x79, 0xe9, 0x8f, 0x68}} gCpuDataHobGuid = {0x1eec629f, 0xf3cf, 0x4b02, { 0xa9, 0xa5, 0x27, 0xa2, 0x33, 0x20, 0xbe, 0x5d}} gCpuFspErrorTypeCallerId = {0x52c72359, 0x5217, 0x42fe, { 0x69, 0xa4, 0xc4, 0xdc, 0x13, 0x12, 0x29, 0xce}} ## ## Me ## gMePlatformReadyToBootGuid = {0x03fdf171, 0x1d67, 0x4ace, {0xa9, 0x04, 0x3e, 0x36, 0xd3, 0x38, 0xfa, 0x74}} gMeSsdtAcpiTableStorageGuid = {0x9a8f82d5, 0x39b1, 0x48da, {0x92, 0xdc, 0xa2, 0x2d, 0xa8, 0x83, 0x4d, 0xf6}} gMeDataHobGuid = {0x1e94f097, 0x5acd, 0x4089, {0xb2, 0xe3, 0xb9, 0xa5, 0xc8, 0x79, 0xa7, 0x0c}} gMeEDebugHobGuid = {0x5f672ec1, 0xa8f6, 0x47d3, {0x9c, 0xd0, 0x92, 0xe9, 0xe9, 0xe0, 0xb3, 0x84}} gPciImrHobGuid = {0x49b1eac3, 0x0cd6, 0x451e, {0x96, 0x30, 0x92, 0x4b, 0xc2, 0x69, 0x35, 0x86}} gTpm2AcpiTableStorageGuid = {0x7d279373, 0xeecc, 0x4d4f, {0xae, 0x2f, 0xce, 0xc4, 0xb7, 0x06, 0xb0, 0x6a}} gMeBiosPayloadHobGuid = {0x992c52c8, 0xbc01, 0x4ecd, {0x20, 0xbf, 0xf9, 0x57, 0x16, 0x0e, 0x9e, 0xf7}} gEdkiiTouchPanelGuid = {0x91b1d27b, 0xe126, 0x48d1, {0x82, 0x34, 0xd2, 0x8b, 0x81, 0xc8, 0x83, 0x62}} gMeFwHobGuid = {0x52885e62, 0x4c4d, 0x9546, {0x2d, 0xba, 0x2a, 0x84, 0x89, 0xee, 0xa8, 0xa3 }} gMePeiPreMemConfigGuid = {0x67ed113b, 0xd4ab, 0x43f5, {0x9c, 0x3c, 0x35, 0x44, 0x15, 0xaa, 0x47, 0x5c}} gMePeiConfigGuid = {0x9bad5628, 0x657b, 0x48e3, {0xb1, 0x11, 0xc3, 0xb9, 0xeb, 0xea, 0xee, 0x17}} gMeDxeConfigGuid = {0xad08bacc, 0x4906, 0x4d9b, {0xbe, 0xd1, 0x81, 0xa5, 0x2c, 0x13, 0xdb, 0xf8}} gIvmProtocolGuid = {0x3C4852D6, 0xD47B, 0x4F46, {0xB0, 0x5E, 0xB5, 0xED, 0xC1, 0xAA, 0x44, 0x0E}} gSdmProtocolGuid = {0xDBA4D603, 0xD7ED, 0x4931, {0x88, 0x23, 0x17, 0xAD, 0x58, 0x57, 0x05, 0xD5}} gRtmProtocolGuid = {0x5565A099, 0x7FE2, 0x45C1, {0xA2, 0x2B, 0xD7, 0xE9, 0xDF, 0xEA, 0x9A, 0x2E}} gSvmProtocolGuid = {0xF47ACC04, 0xD94B, 0x49CA, {0x87, 0xA6, 0x7F, 0x7D, 0xC0, 0x3F, 0xBA, 0xF3}} gMeEopDoneHobGuid = {0x247323af, 0xc8f1, 0x4b8c, {0x90, 0x87, 0xaa, 0x4b, 0xa7, 0xb7, 0x6d, 0x6a}} gMePreMemPolicyHobGuid = {0xe6de74a5, 0x21b, 0x4f78, {0xa3, 0xcd, 0x34, 0xd6, 0x7e, 0xe4, 0x82, 0xbf}} gMePolicyHobGuid = {0x0341cf17, 0xbc8f, 0x4a20, {0xac, 0x28, 0x6c, 0x3c, 0x32, 0x4c, 0xd4, 0x17}} gMeFspErrorTypeEop = {0x948585c4, 0x76a4, 0x45bb, {0xbe, 0x6c, 0x39, 0x61, 0xc3, 0xab, 0xde, 0x15}} gMeFspErrorTypeCallerId = {0x1f4dc7e9, 0x26ca, 0x4336, { 0x8c, 0xe3, 0x39, 0x31, 0x3, 0xb5, 0xf3, 0xd7}} gMeConfigSpaceGuid = {0xcb405fd3, 0x4404, 0x4ccd, {0x85, 0x18, 0x0d, 0x03, 0x07, 0x48, 0xd0, 0xa6}} gMeDidSentHobGuid = {0x4c3d3af1, 0x1720, 0x4c3f, {0xab, 0x7c, 0x36, 0x50, 0xbb, 0x5b, 0x85, 0x7e}} gMeFirmwareVersionHobGuid = {0xd597fbcb, 0x12b7, 0x44f6, {0x86, 0x61, 0x8c, 0x89, 0x7a, 0x67, 0x80, 0x68}} gMeSavedPmconHobGuid = {0xb8baee93, 0xea15, 0x4ddc, {0x90, 0xb8, 0x44, 0x12, 0xd2, 0xea, 0xcf, 0x4f}} gMeDisabledEventHobGuid = {0x1500b6a7, 0xb82f, 0x456b, {0xba, 0x2b, 0x4, 0x72, 0x41, 0x6, 0xf, 0x7}} ## ## Amt ## gAmtForcePushPetPolicyGuid = {0xacc8e1e4, 0x9f9f, 0x4e40, {0xa5, 0x7e, 0xf9, 0x9e, 0x52, 0xf3, 0x4c, 0xa5}} gAmtForcePushPetVariableGuid = {0xd7ac94af, 0xa498, 0x45ec, {0xbf, 0xa2, 0xa5, 0x6e, 0x95, 0x34, 0x61, 0x8b}} gMeBiosExtensionSetupGuid = {0xaf013532, 0xc828, 0x4fbd, {0x20, 0xae, 0xfe, 0xe6, 0xaf, 0xbe, 0xdd, 0x4e}} gMebxDataGuid = {0x487c1156, 0x3b51, 0x4d60, {0xaf, 0xd6, 0xe8, 0x93, 0xb2, 0x95, 0xdd, 0xe1}} gAmtPetQueueHobGuid = {0xca0801d3, 0xafb1, 0x4dec, {0x9b, 0x65, 0x93, 0x65, 0xec, 0xc7, 0x93, 0x6b}} gAmtForcePushPetHobGuid = {0x4efa0db6, 0x26dc, 0x4bb1, {0xa7, 0x6f, 0x14, 0xbc, 0x63, 0x0c, 0x7b, 0x3c}} gAmtPeiConfigGuid = {0x7254546a, 0xace3, 0x4a32, {0x9a, 0xc2, 0xf0, 0xcc, 0x28, 0x4e, 0x1e, 0x4d}} gAmtDxeConfigGuid = {0x3f12ab6b, 0xb04d, 0x4824, {0xbf, 0xb6, 0x3e, 0xe7, 0x5d, 0x02, 0x0b, 0x84}} gAmtPolicyHobGuid = {0x703eb2cd, 0x5ca8, 0x4233, {0x9d, 0xa3, 0x0d, 0x2d, 0x57, 0xe6, 0x73, 0x34}} gAmtMebxDataGuid = { 0x912e1538, 0x371d, 0x4ea6, { 0xa8, 0x41, 0xd7, 0x6a, 0x8, 0x93, 0x3a, 0x70}} gAmtHeciAmthiGuid = {0x12f80028, 0xb4b7, 0x4b2d, {0xac, 0xa8, 0x46, 0xe0, 0xff, 0x65, 0x81, 0x4c}} ## ## PCH ## gEfiSmbusArpMapGuid = {0x707be83e, 0x0bf6, 0x40a5, {0xbe, 0x64, 0x34, 0xc0, 0x3a, 0xa0, 0xb8, 0xe2}} gIrmtAcpiTableStorageGuid = {0x6684d675, 0xee06, 0x49b2, {0x87, 0x6f, 0x79, 0xc5, 0x8f, 0xdd, 0xa5, 0xb7}} gPchGlobalResetGuid = { 0x9db31b4c, 0xf5ef, 0x48bb, { 0x94, 0x2b, 0x18, 0x1f, 0x7e, 0x3a, 0x3e, 0x40 }} gI2c0MasterGuid = {0xa121a5db, 0xb0cb, 0x46ec, {0xa0, 0xcb, 0x27, 0xf8, 0xda, 0x72, 0xd4, 0x0e}} gI2c1MasterGuid = {0x55e3d0f9, 0xc954, 0x422d, {0x9c, 0x4c, 0xcc, 0x46, 0x12, 0x7c, 0x5b, 0xa8}} gI2c2MasterGuid = {0x9289aa40, 0xdf32, 0x474e, {0xb0, 0x3a, 0xc7, 0x7f, 0x76, 0xd3, 0x45, 0x21}} gI2c3MasterGuid = {0xd8b2c17f, 0x4117, 0x4166, {0x90, 0x17, 0x01, 0x68, 0xb4, 0x81, 0xac, 0x18}} gI2c4MasterGuid = {0x513d943d, 0x15d9, 0x4bd0, {0xb1, 0x41, 0x14, 0x50, 0x2b, 0xbf, 0xa9, 0xf2}} gI2c5MasterGuid = {0x50df382a, 0xb6bf, 0x4435, {0xae, 0xe6, 0x21, 0xf4, 0x85, 0x7c, 0xa8, 0xb4}} gChipsetInitHobGuid = {0xc1392859, 0x1f75, 0x446e, {0xb3, 0xf5, 0x83, 0x35, 0xfc, 0xc8, 0xd1, 0xc4}} gPchGeneralPreMemConfigGuid = {0xC65F62FA, 0x52B9, 0x4837, {0x86, 0xEB, 0x1A, 0xFB, 0xD4, 0xAD, 0xBB, 0x3E}} gDciPreMemConfigGuid = {0xAB4AF366, 0x2250, 0x40C3, {0x92, 0xDB, 0x36, 0x61, 0xC6, 0x71, 0x3C, 0x5A}} gWatchDogPreMemConfigGuid = {0xFBCE08CC, 0x60F2, 0x4BDF, {0xB7, 0x88, 0x09, 0xBB, 0x81, 0x65, 0x52, 0x2B}} gPchTraceHubPreMemConfigGuid = {0x8456c11, 0xdb85, 0x4914, {0x8d, 0x1a, 0xe5, 0xac, 0x64, 0x37, 0xe8, 0x96}} gPcieRpPreMemConfigGuid = {0x8377AB38, 0xF8B0, 0x476A, { 0x9C, 0xA1, 0x68, 0xEA, 0x78, 0x57, 0xD8, 0x2A}} gSmbusPreMemConfigGuid = {0x77A6E62C, 0x716B, 0x4386, {0x9E, 0x9C, 0x23, 0xA0, 0x2E, 0x13, 0x7B, 0x3A}} gLpcPreMemConfigGuid = {0xA6E6032F, 0x1E58, 0x407E, {0x9A, 0xB8, 0xC6, 0x30, 0xC6, 0xC4, 0x11, 0x8E}} gHsioPciePreMemConfigGuid = {0xE8FB0C12, 0x0DA1, 0x4A20, {0xB3, 0x36, 0xFB, 0x75, 0x93, 0x8C, 0xE0, 0x14}} gHsioSataPreMemConfigGuid = {0x732260D0, 0xA5C1, 0x4119, {0xAA, 0x0C, 0x93, 0xDC, 0xAC, 0x67, 0x0A, 0x31}} gPchDmiPreMemConfigGuid = {0x4DA4AA22, 0xB54A, 0x43D7, {0x87, 0xC8, 0xA3, 0xCF, 0x53, 0xE6, 0xC1, 0x8A}} gPchDmiHobGuid = {0xC27EC1D4, 0x5B21, 0x4B5C, {0xAB, 0xD5, 0xFD, 0x83, 0x01, 0xD1, 0x52, 0x02}} gPchGeneralConfigGuid = {0x6ED94C8C, 0x25F7, 0x4686, {0xB2, 0x46, 0xCA, 0x4D, 0xE2, 0x95, 0x4B, 0x5D}} gPchPcieConfigGuid = {0x0A53B507, 0x988B, 0x475C, {0xBF, 0x76, 0x33, 0xDE, 0x10, 0x6D, 0x94, 0x84}} gPchPcieRpDxeConfigGuid = {0x475530EA, 0xBD72, 0x416F, {0x98, 0x9F,0x48, 0x70, 0x5F, 0x14, 0x4E, 0xD9}} gSataConfigGuid = {0xF5F87B4F, 0xCC3C, 0x408D, {0x89, 0xE3, 0x61, 0xC5, 0x9C, 0x54, 0x07, 0xC4}} gRstConfigGuid = {0x43B6F112, 0x3851, 0x4DDC, {0x81, 0xB9, 0xE4, 0x5A, 0x2B, 0xE, 0xB3, 0x25}} gIoApicConfigGuid = {0x2873D0F1, 0x00F6, 0x40AB, {0xAC, 0x36, 0x9A, 0x68, 0xBA, 0x87, 0x3E, 0x6C}} gPchDmiConfigGuid = {0xB3A61210, 0x1CD3, 0x4797, {0x8E, 0xE6, 0xD3, 0x42, 0x9C, 0x4F, 0x17, 0xBD}} gFlashProtectionConfigGuid = {0xD0F71512, 0x9E32, 0x4CC9, {0xA5, 0xA3, 0xAD, 0x67, 0x9A, 0x06, 0x67, 0xB8}} gHdAudioPreMemConfigGuid = {0xD38F1E2B, 0x21B3, 0x43D1, {0x9F, 0xA8, 0xA5, 0xE1, 0x78, 0x73, 0x1E, 0x88}} gHdAudioConfigGuid = {0x7EB3CE7E, 0x82E0, 0x4CD7, {0xBD, 0xE5, 0xB2, 0xBF, 0x4E, 0x91, 0xC3, 0x4C}} gHdAudioDxeConfigGuid = {0x22EFC2DE, 0x66EB, 0x412D, {0x97, 0x17, 0xE7, 0x7A, 0xA1, 0x4E, 0x87, 0x76}} gInterruptConfigGuid = {0x09A2B815, 0xBE29, 0x45EF, {0xBF, 0xBF, 0x58, 0xEA, 0xAC, 0x5E, 0x29, 0x78}} gIshPreMemConfigGuid = {0x7C24E649, 0xC1F0, 0x4CF9, {0x87, 0x96, 0xE7, 0xA0, 0xEE, 0x34, 0x43, 0xF8}} gIshConfigGuid = {0x433AE2AA, 0xC5A6, 0x46ED, {0x94, 0x19, 0x1E, 0x5D, 0xB8, 0x1C, 0x57, 0x40}} gIshI3cConfigGuid = {0xD9F4B7EE, 0x5C3E, 0x4A64, {0xB7, 0x79, 0x31, 0x11, 0x65, 0x79, 0xC1, 0xB8}} gGbeConfigGuid = {0x4B2DE99E, 0x7517, 0x4D04, {0x8C, 0x02, 0xF1, 0x1A, 0x59, 0x2B, 0x14, 0x2F}} gTsnConfigGuid = {0x9E9A93CB, 0x0F4E, 0x4E56, {0x90, 0x2D, 0x6C, 0x76, 0xDE, 0x90, 0xF7, 0x71}} gLockDownConfigGuid = {0x8A838E0A, 0xA639, 0x46F0, {0xA9, 0xCE, 0x70, 0xC4, 0x85, 0xFB, 0xA8, 0x0D}} gP2sbConfigGuid = {0x2474DCB8, 0x4BB4, 0x49DA, {0x87, 0x83, 0x7C, 0xD3, 0xD3, 0x85, 0xFF, 0x07}} gPmConfigGuid = {0x93826157, 0xDC85, 0x4E34, {0xAE, 0xD9, 0x6E, 0xA1, 0x0D, 0xF9, 0xE3, 0xA7}} gBclkConfigGuid = {0x3FC55C51, 0x0E77, 0x4277, { 0xA3, 0x01, 0x24, 0xD9, 0x3F, 0x8B, 0x49, 0x3E}} gScsConfigGuid = {0xF4DE6D52, 0xB5C9, 0x48C0, {0xA0, 0x4A, 0x68, 0x54, 0x20, 0x94, 0x05, 0xD0}} gScsInfoHobGuid = {0x94C5E85B, 0xAA6D, 0x481D, {0x8B, 0xBD, 0x54, 0xAA, 0xE2, 0x99, 0x78, 0xB2}} gSdCardConfigGuid = {0xD6A3038E, 0x50AE, 0x44B0, {0x93, 0xE2, 0xF7, 0x93, 0xF5, 0x90, 0x50, 0x27}} gEmmcConfigGuid = {0xE0C6FB5D, 0x5696, 0x47F3, {0x84, 0xE8, 0xCC, 0x6C, 0x68, 0xA4, 0xB2, 0x1D}} gUfsConfigGuid = {0x3AF25C55, 0x76B4, 0x4367, {0x85, 0xEF, 0x9D, 0x51, 0x2F, 0x2F, 0x8F, 0xA7}} gEmmcDxeConfigGuid = {0x59440AA6, 0xEB45, 0x4E36, {0xBC, 0x90, 0xBE, 0xF9, 0x0C, 0xB0, 0xC8, 0x18}} gSerialIoConfigGuid = {0x6CC06EBF, 0x0D34, 0x4340, {0xBC, 0x16, 0xDA, 0x09, 0xE5, 0x78, 0x3A, 0xDB}} gSerialIrqConfigGuid = {0x251701E7, 0xE266, 0x4623, {0x99, 0x68, 0x73, 0x8C, 0xD2, 0x23, 0x10, 0x96}} gSpiConfigGuid = {0x150360EF, 0x99BE, 0x4E43, {0x94, 0xBB, 0xBD, 0x40, 0x26, 0xCA, 0x34, 0x57}} gEspiConfigGuid = {0x60FBF3B8, 0x96D4, 0x4187, {0x84, 0x9E, 0xAA, 0xF7, 0x5C, 0x4B, 0xE1, 0xE3}} gThermalConfigGuid = {0x4416506D, 0x1197, 0x4722, {0xA5, 0xB4, 0x46, 0x11, 0xF9, 0x23, 0x9E, 0xAE}} gUsbConfigGuid = {0xB2DA9CCD, 0x6A8C, 0x4BB6, {0xB3, 0xE6, 0xCD, 0xFB, 0xB7, 0x66, 0x8B, 0xDE}} gUsb2PhyConfigGuid = {0x576C1134, 0x2E0C, 0xCB7D, {0xCD, 0x3F, 0xAC, 0x68, 0x2D, 0xAE, 0xD3, 0xF2}} gUsb3HsioConfigGuid = {0xF8AFC238, 0xF176, 0x12CE, {0xBE, 0xF4, 0x69, 0xF9, 0xB1, 0xAC, 0x40, 0xD5}} gPchPcieStorageDetectHobGuid = {0xC682F3F4, 0x2F46, 0x495E, {0x98, 0xAA, 0x43, 0x14, 0x4B, 0xA5, 0xA4, 0x85}} gCnviConfigGuid = {0xE53EBEF7, 0x103D, 0x4A70, {0x9B, 0x6A, 0x73, 0xEE, 0x5F, 0x4C, 0x8D, 0xF5}} gCnviPreMemConfigGuid = { 0x5697ba0e, 0x8a40, 0x486f, { 0xa6, 0x69, 0x05, 0xd1, 0x3d, 0xaa, 0x78, 0x6f}} gHsioConfigGuid = {0xE53EBEE7, 0x103D, 0x4A71, {0x9B, 0x6A, 0x74, 0xEE, 0x5F, 0x4C, 0x8D, 0xF5}} gPchRstHobGuid = {0x4ECA680C, 0x660D, 0x48F8, {0xAA, 0xD8, 0x94, 0xD6, 0x56, 0x10, 0xF9, 0x86}} gPchInfoHobGuid = {0x99FD5E18, 0xE262, 0x4E6A, {0x82, 0x66, 0x77, 0xD0, 0x36, 0x5F, 0xD6, 0x3E}} gGpioDxeConfigGuid = {0x06985984, 0xAFA3, 0x429C, {0x80, 0xCD, 0x69, 0x43, 0xF3, 0x38, 0x31, 0x4D}} gFivrConfigGuid = {0x68EE8BD4, 0x05F2, 0x4656, {0xAE, 0xE4, 0xAD, 0x10, 0xC7, 0x22, 0xC3, 0x4F}} gThcConfigGuid = {0x1B318AD1, 0xAA0D, 0x4764, {0x99, 0xFD, 0xBB, 0x2B, 0xF4, 0x7F, 0x7E, 0xD6}} gIehConfigGuid = {0x42C4D7F3, 0x981D, 0x4475, {0xA2, 0xAE, 0xAD, 0xCD, 0xD5, 0xCE, 0x87, 0x1E}} gRtcConfigGuid = {0x0E9259B8, 0x3DDE, 0x40C7, {0xAA, 0x5F, 0x94, 0x82, 0x9A, 0x86, 0x8F, 0xAF}} gGpioCheckConflictHobGuid = {0x5603f872, 0xefac, 0x40ae, {0xb9, 0x7e, 0x13, 0xb2, 0xf8, 0x07, 0x80, 0x21}} gPsfConfigGuid = {0x49B12CF6, 0x0A56, 0x4B9F, {0xA8, 0x4C, 0xF5, 0x7D, 0x21, 0x23, 0x8C, 0x77}} gHybridStorageConfigGuid = {0x265CE069, 0xD8CF, 0x48BE, {0xAE, 0x12, 0x02, 0x4C, 0x25, 0x12, 0xFA, 0xF8}} gHybridStorageHobGuid = {0xFF91F620, 0x069E, 0x4191, {0x83, 0x73, 0x11, 0x60, 0x9F, 0x24, 0x90, 0xEB}} gAdrConfigGuid = {0x5B36A07C, 0x3BBF, 0x4D53, {0x8A, 0x2D, 0xE1, 0xCF, 0x97, 0x39, 0x0C, 0x65}} gFiaMuxPreMemConfigGuid = {0x65667495, 0xA0DF, 0x4481, {0x8D, 0x36, 0x01, 0x01, 0x06, 0x98, 0xFD, 0x81}} gFiaOverrideStatusHobGuid = {0x618D94C1, 0x0EDE, 0x4EE3, {0x98, 0x4F, 0xB2, 0x07, 0x6B, 0x05, 0x50, 0xFB}} gIDispCodecReadyPpiGuid = {0x5B2F6272, 0x3957, 0x49D1, {0xA7, 0xF8, 0x0D, 0x3D, 0xE9, 0x00, 0xFB, 0x4C}} gIioPciePrememConfigGuid = { 0x7bd5a223, 0xcac5, 0x4610, { 0xb1, 0xb4, 0x1d, 0x2b, 0x98, 0x9d, 0x9, 0xa7 }} gIioPcieConfigGuid = { 0x9b5845c5, 0xff24, 0x4287, { 0xa5, 0x7c, 0xeb, 0x94, 0xf6, 0x42, 0x1c, 0xed }} gPchFspErrorTypeCallerId = {0xe180bae0, 0xfb13, 0x475c, {0xae,0x69,0xcc,0xfe,0x19,0xa2,0xa6,0x6d}} ## ## Fusa ## gFusaConfigGuid = {0xF9225896, 0xA9C8, 0x4543, {0xBA, 0x9E, 0x53, 0x32, 0xD7, 0xBF, 0x8C, 0x2B}} gSiFusaInfoGuid = {0xcc7876ba, 0xee7b, 0x4bd4, {0x99, 0x4b, 0x7e, 0xc9, 0x74, 0xc9, 0xd8, 0x43}} ## ## SecurityPkg ## ## GUID used to "Tcg2PhysicalPresence" variable and "Tcg2PhysicalPresenceFlags" variable for TPM2 request and response. # Include/Guid/Tcg2PhysicalPresenceData.h gEfiTcg2PhysicalPresenceGuid = { 0xaeb9c5c1, 0x94f1, 0x4d02, { 0xbf, 0xd9, 0x46, 0x2, 0xdb, 0x2d, 0x3c, 0x54 }} gEfiTrEEPhysicalPresenceGuid = {0xf24643c2, 0xc622, 0x494e, {0x8a, 0x0d, 0x46, 0x32, 0x57, 0x9c, 0x2d, 0x5b}} gTcoWdtHobGuid = { 0x3e405418, 0x0d8c, 0x4f1a, { 0xb0, 0x55, 0xbe, 0xf9, 0x08, 0x41, 0x46, 0x8d }} ## ## UEFI Variable Support (Direct SPI and UFS) ## gCseVariableStoragePpiInstanceGuid = { 0x9513730d, 0x06ce, 0x4cf6, { 0x9d, 0x95, 0xb0, 0x76, 0x31, 0xbc, 0xd5, 0xa9}} gFvbVariableStoragePpiInstanceGuid = { 0x5067b88a, 0xaa37, 0x414d, { 0xa3, 0xca, 0xc8, 0x37, 0xfc, 0xec, 0xd6, 0xf3}} gCseVariableStorageProtocolInstanceGuid = { 0x5d5ede0b, 0x5d93, 0x4aae, { 0xa8, 0xec, 0x08, 0x41, 0xd0, 0x53, 0x85, 0xc4}} gFvbVariableStorageProtocolInstanceGuid = { 0xe98252e8, 0xf209, 0x4ef5, { 0xab, 0x7e, 0x12, 0x69, 0x45, 0x14, 0x47, 0xbe}} gPeiVariableCacheHobGuid = { 0x35212b29, 0x128a, 0x4754, { 0xb9, 0x96, 0x62, 0x45, 0xcc, 0xa8, 0xa0, 0x66}} gCseVariableStorageSecurePreMemoryDataGuid = { 0xa1749e1e, 0x8ce1, 0x4310, { 0xbd, 0x3f, 0x64, 0xc9, 0x01, 0xc6, 0x13, 0xc2}} gCseVariableStorageGeneralDataAreaGuid = { 0x6d7a6128, 0x685b, 0x4f75, { 0x87, 0x87, 0xba, 0x93, 0x08, 0x60, 0x75, 0x0c}} gCseVariableStorageFileSystemGuid = { 0xdb798aca, 0x3533, 0x41c7, { 0x9a, 0x98, 0x00, 0x31, 0x1b, 0x66, 0x0a, 0x15}} gBugCheckVariableGuid = { 0xba57e015, 0x65b3, 0x4c3c, { 0xb2, 0x74, 0x65, 0x91, 0x92, 0xf6, 0x99, 0xe3}} ## ## PreMem Performance ## gPerfPchPrePolicyGuid = {0x3112356F, 0xCC77, 0x4E82, {0x86, 0xD5, 0x3E, 0x25, 0xEE, 0x81, 0x92, 0xA4}} gPerfSiValidateGuid = {0x681F96E6, 0xF9CF, 0x464D, {0x97, 0x9A, 0xB1, 0x11, 0x33, 0xDE, 0x37, 0xA9}} gPerfPchValidateGuid = {0xD0FF37D6, 0xA569, 0x4058, {0xB3, 0xDA, 0x29, 0x0B, 0x38, 0xC5, 0x32, 0x25}} gPerfAmtValidateGuid = {0x9E949422, 0x4A7A, 0x4E41, {0xB0, 0xAB, 0x3C, 0x0D, 0x88, 0x0A, 0x00, 0xFF}} gPerfCpuValidateGuid = {0xB760CFCC, 0xDEEF, 0x4C7E, {0x99, 0x5B, 0xED, 0xFE, 0xF2, 0x23, 0xB2, 0x09}} gPerfMeValidateGuid = {0x8CF7A498, 0x588D, 0x4D39, {0xBD, 0xAC, 0x51, 0x0C, 0x31, 0xAF, 0x45, 0xD0}} gPerfSaValidateGuid = {0xA73B382B, 0x62D4, 0x4A19, {0xBB, 0xF9, 0x09, 0x3E, 0xC5, 0xA5, 0x93, 0x11}} gPerfHeciPreMemGuid = {0xD815D922, 0x4994, 0x40B3, {0x97, 0xCC, 0x07, 0xF3, 0x7D, 0x42, 0xE7, 0x97}} gPerfPchPreMemGuid = {0xBB73E2B1, 0xB9FD, 0x4A80, {0xB8, 0x1A, 0x52, 0x39, 0xE9, 0x4D, 0x06, 0x2E}} gPerfCpuPreMemGuid = {0xAC5FCBC6, 0x084D, 0x445D, {0xB3, 0xF3, 0xCA, 0x16, 0xDE, 0xE9, 0xBB, 0x47}} gPerfMePreMemGuid = {0x6051338E, 0x0FFA, 0x40F7, {0xAF, 0xEF, 0xAB, 0x86, 0x7A, 0x38, 0xCC, 0xF3}} gPerfAmtPreMemGuid = {0xDB732D50, 0x9BB8, 0x489A, {0xA1, 0xD1, 0xDD, 0xD2, 0x16, 0x1D, 0x72, 0xB8}} gPerfAmtPostMemGuid = {0x0329D610, 0x4269, 0xD28F, {0x61, 0xBF, 0xB9, 0xA2, 0xD9, 0xFA, 0x96, 0x93}} gPerfSaPreMemGuid = {0x76F18BDA, 0x2195, 0x4FB6, {0x9A, 0x94, 0x0E, 0x0B, 0xAC, 0xDE, 0xEC, 0xAB}} gPerfEvlGuid = {0x8221518B, 0xAC19, 0x4E32, {0xAB, 0x5F, 0x00, 0x47, 0x0A, 0x50, 0x69, 0x40}} gPerfMemGuid = {0x2B57B316, 0x5CF7, 0x4847, {0xB0, 0x76, 0x6B, 0x5D, 0x23, 0xC3, 0xAA, 0x3E}} ## ## PostMem Performance ## gPerfPchPostMemGuid = {0x70B67A99, 0x5556, 0x4315, {0xB3, 0x05, 0xD5, 0xDC, 0x4A, 0x35, 0x63, 0x70}} gPerfSaPostMemGuid = {0x9FF0CE92, 0x883F, 0x43DC, {0x8A, 0x07, 0xE0, 0xCB, 0x6D, 0x56, 0x7D, 0xE0}} gPerfS3CpuInitPostMemGuid = {0x976262C2, 0xD202, 0x4D12, {0x82, 0xAD, 0xF4, 0xA9, 0x8F, 0x9B, 0x96, 0x01}} gPerfSaSecLockPostMemGuid = {0x272AC110, 0x0B60, 0x4D07, {0xA5, 0x58, 0x6D, 0x73, 0xE2, 0x43, 0x85, 0x95}} gPerfCpuStrapPostMemGuid = {0x8EF4372B, 0x68F0, 0x4957, {0xBC, 0x4D, 0x7E, 0x5C, 0xFE, 0xDA, 0xB6, 0x3E}} gPerfMpPostMemGuid = {0xA59BAC5B, 0xC6A4, 0x4AEB, {0x84, 0x32, 0x7A, 0x8B, 0x6B, 0x68, 0x5F, 0x37}} gPerfCpuPostMemGuid = {0xE2FE5ED3, 0x1417, 0x451A, {0x95, 0xC9, 0xD0, 0xB2, 0xB9, 0x7B, 0xE0, 0x54}} gPerfSaResetPostMemGuid = {0xBE152BEE, 0xFD19, 0x4274, {0xA8, 0xBA, 0xFB, 0x31, 0x42, 0xB5, 0xB5, 0xC3}} gPerfCpuPowerMgmtGuid = {0x9ED307D6, 0x4AEB, 0x44A9, {0x9B, 0x11, 0xD8, 0x21, 0x84, 0x9A, 0xCB, 0xF7}} gPerfMePostMemGuid = {0x2CC8626D, 0x3387, 0x4817, {0xAB, 0xF6, 0x86, 0x9A, 0xF5, 0xF0, 0x51, 0xAA}} gPerfHdaPostMemGuid = {0xB31883B7, 0x5A05, 0x4040, {0x40, 0x80, 0x66, 0x8D, 0x29, 0x13, 0xD7, 0x84}} ## ## Dp-In Guid ## ## Include/DpInDataHob.h gDpInHobGuid = {0x3e110a83, 0xb94b, 0x4648, {0xa2, 0x26, 0x50, 0x9b, 0xd5, 0x55, 0xe3, 0x6b}} ## Include/ConfigBlock/Tcss/DpInPreMemConfig.h gDpInPreMemConfigGuid = {0x80c14ba, 0xcc84, 0x4746, {0xbf, 0x6b, 0xd1, 0xf1, 0x8e, 0xaa, 0xe8, 0x35}} ## ## FSP ## gFspSiliconFvGuid = { 0x1b5c27fe, 0xf01c, 0x4fbc, { 0xae, 0xae, 0x34, 0x1b, 0x2e, 0x99, 0x2a, 0x17 }} gFspTscFrequencyGuid = { 0x0e3b622a, 0xedbb, 0x4e30, { 0x93, 0x60, 0x69, 0x5c, 0xd4, 0xb3, 0x20, 0xc9 }} gFspInfoGuid = { 0x067e0f25, 0x374f, 0x47c2, { 0x17, 0x92, 0x86, 0xdc, 0xdb, 0xc4, 0x8a, 0xc9 }} ## ## PCH ## gSocGpeSsdtAcpiTableStorageGuid = {0x4F4CDB16, 0xE322, 0x4477, { 0x89, 0x24, 0xE5, 0xDF, 0xA1, 0xCF, 0x31, 0x21}} gSocCmnSsdtAcpiTableStorageGuid = {0x96E7FF14, 0x5285, 0x48DC, { 0xB6, 0x87, 0xD3, 0xF0, 0x43, 0xEF, 0xDF, 0x5E}} [Protocols.common.Private] ## ## SA ## gSaIotrapSmiProtocolGuid = { 0x1861e089, 0xcaa3, 0x473e, { 0x84, 0x32, 0xdc, 0x1f, 0x94, 0xc6, 0xc1, 0xa6 }} gCpuPcieIoTrapProtocolGuid = { 0xda904080, 0x33ab, 0x48ca, { 0x97, 0x5b, 0x5f, 0x2f, 0x23, 0x8a, 0x41, 0xb4 }} gPchPcieIoTrapProtocolGuid = { 0xd66a1cf, 0x79ad, 0x494b, { 0x97, 0x8b, 0xb2, 0x59, 0x81, 0x68, 0x93, 0x34 }} [Protocols] ## ## MdeModulePkg ## gEfiSmmVariableProtocolGuid = {0xed32d533, 0x99e6, 0x4209, {0x9c, 0xc0, 0x2d, 0x72, 0xcd, 0xd9, 0x98, 0xa7}} gEdkiiPlatformSpecificResetFilterProtocolGuid = { 0x695d7835, 0x8d47, 0x4c11, { 0xab, 0x22, 0xfa, 0x8a, 0xcc, 0xe7, 0xae, 0x7a } } gEdkiiPlatformSpecificResetHandlerProtocolGuid = { 0x2df6ba0b, 0x7092, 0x440d, { 0xbd, 0x4, 0xfb, 0x9, 0x1e, 0xc3, 0xf3, 0xc1 } } gEdkiiSmmExitBootServicesProtocolGuid = { 0x296eb418, 0xc4c8, 0x4e05, { 0xab, 0x59, 0x39, 0xe8, 0xaf, 0x56, 0xf0, 0xa } } ## ## SystemAgent ## gBdatAccessGuid = {0x9477482c, 0x8717, 0x4725, {0x98, 0x28, 0x7b, 0xd8, 0xc9, 0xa3, 0x75, 0x6a}} gIgdOpRegionProtocolGuid = {0x9e67aecf, 0x4fbb, 0x4c84, {0x99, 0xa5, 0x10, 0x73, 0x40, 0x7, 0x6d, 0xb4}} gMemInfoProtocolGuid = {0xd4d2f201, 0x50e8, 0x4d45, {0x8e, 0x5, 0xfd, 0x49, 0xa8, 0x2a, 0x15, 0x69}} gSaPolicyProtocolGuid = {0xc6aa1f27, 0x5597, 0x4802, {0x9f, 0x63, 0xd6, 0x28, 0x36, 0x59, 0x86, 0x35}} gSaNvsAreaProtocolGuid = {0x149a10a5, 0x9d06, 0x4c6b, {0xbe, 0x44, 0x08, 0x92, 0xce, 0x20, 0x61, 0xac}} gGopPolicyProtocolGuid = {0xec2e931b, 0x3281, 0x48a5, {0x81, 0x07, 0xdf, 0x8a, 0x8b, 0xed, 0x3c, 0x5d}} gGopComponentName2ProtocolGuid = {0x651b7ebd, 0xce13, 0x41d0, {0x82, 0xe5, 0xa0, 0x63, 0xab, 0xbe, 0x9b, 0xb6}} gGopOverrideProtocolGuid = {0x4a89a16e, 0x67b8, 0x4429, {0x8c, 0x47, 0x43, 0x67, 0x90, 0xf2, 0xf2, 0x69}} gMemoryAddressEncodeDecodeProtocolGuid = {0x603df7ca, 0x1ba8, 0x4c12, {0xa9, 0x8a, 0x49, 0x6d, 0xfe, 0x77, 0xeb, 0xdf}} ## ## TBT ## gITbtPolicyProtocolGuid = {0xb0563c42, 0x28ea, 0x40e6, {0x99, 0x84, 0xd5, 0xbf, 0xf8, 0xb0, 0x40, 0x56}} gITbtNvsAreaProtocolGuid = {0xdabf85bd, 0xfbdc, 0x4ed2, {0xb1, 0x0d, 0xc9, 0x08, 0xd0, 0x8c, 0xee, 0xe8}} gDisableITbtBmeProtocolGuid = {0x89a9adc3, 0x9b7c, 0x4b53, {0x82, 0xbf, 0x78, 0x72, 0x6b, 0x91, 0x4f, 0x9f}} ## ## Cpu ## gCpuInfoProtocolGuid = {0xe223cf65, 0xf6ce, 0x4122, {0xb3, 0xaf, 0x4b, 0xd1, 0x8a, 0xff, 0x40, 0xa1}} gSmmBiosGuardProtocolGuid = {0x17565311, 0x4b71, 0x4340, {0x88, 0xaa, 0xdc, 0x9f, 0x44, 0x22, 0xe5, 0x3a}} gCpuNvsAreaProtocolGuid = {0xb9cf3f43, 0xbe3e, 0x4e45, {0xa0, 0xbe, 0x1a, 0x4, 0x89, 0xdf, 0x1a, 0xc9}} gDxeCpuPolicyProtocolGuid = {0x8282b977, 0x22f9, 0x4134, {0x99, 0x43, 0x7b, 0xcc, 0x5f, 0x40, 0x33, 0x52}} gBiosGuardNvsAreaProtocolGuid = {0x5df588da, 0x991e, 0x4a7f, {0x80, 0x51, 0x70, 0xc7, 0x12, 0xb7, 0xba, 0xb0}} gSmmResourceConfigProtocolGuid = {0xA37FC2D2, 0x822D, 0x4A63, {0x9C, 0x42, 0xBE, 0xB1, 0xD6, 0xEE, 0x85, 0x39}} ## ## Me ## gActiveManagementProtocolGuid = {0xd25dc167, 0xeb6a, 0x432d, {0x65, 0x91, 0xbf, 0x80, 0x29, 0xb0, 0x05, 0xbb}} gAlertStandardFormatProtocolGuid = {0x45de9920, 0xcd54, 0x446a, {0xa0, 0x3c, 0x22, 0xe6, 0xfb, 0xb4, 0x51, 0xe4}} gHeciProtocolGuid = {0x3c7bc880, 0x41f8, 0x4869, {0xae, 0xfc, 0x87, 0x0a, 0x3e, 0xd2, 0x82, 0x99}} gHeciFlowProtocolGuid = {0x1498d127, 0x123c, 0x4e52, {0x84, 0x00, 0xcc, 0x3c, 0x9f, 0x79, 0xc4, 0x0e}} gMebxProtocolGuid = {0x01ab1829, 0xcecd, 0x4cfa, {0xa1, 0x8c, 0xea, 0x75, 0xd6, 0x6f, 0x3e, 0x74}} #deprecated gDxeMePolicyGuid = {0xa0b5dc52, 0x4f34, 0x3990, {0xd4, 0x91, 0x10, 0x8b, 0xe8, 0xba, 0x75, 0x42}} gMeInfoProtocolGuid = {0x7523c8e4, 0x4fbe, 0x9661, {0x29, 0x96, 0x14, 0x97, 0xff, 0x36, 0x2f, 0x3b}} gPlatformMeHookProtocolGuid = {0xbc52476e, 0xf67e, 0x4301, {0xb2, 0x62, 0x36, 0x9c, 0x48, 0x78, 0xaa, 0xc2}} gMeNvsAreaProtocolGuid = {0x3bffecfd, 0xd75f, 0x4975, {0xb8, 0x88, 0x39, 0x02, 0xbd, 0x69, 0x00, 0x2b}} #[-start-180629-IB11790259-add]# gMePlatformGetResetTypeGuid = {0xf46dd670, 0x36c2, 0x4437, {0x93, 0xc5, 0x8e, 0x04, 0x65, 0x82, 0xe6, 0xc3}} #[-end-180629-IB11790259-add]# gJhiProtocolGuid = {0xccba3051, 0xa574, 0x4f9d, {0x96, 0xf4, 0xec, 0x0d, 0x4a, 0x87, 0xbc, 0x5a}} gMeEopDoneProtocolGuid = {0x8d9b3387, 0x73db, 0x456f, {0x88, 0x9d, 0x6f, 0xfe, 0x90, 0x82, 0x64, 0x09}} gMeSendEopInFspProtocolGuid = {0xcecdba92, 0x76c6, 0x4063, {0xaa, 0x6b, 0x19, 0xfc, 0x60, 0x5c, 0x70, 0xff}} gHeciAccessProtocolGuid = {0x3a5aab32, 0xd5a7, 0x4ce8, {0x88, 0xe2, 0xed, 0x8f, 0x7b, 0x43, 0x23, 0x9d}} gHeciTransportProtocolGuid = {0x9fc932b9, 0x8851, 0x43f7, {0x8a, 0x58, 0xa8, 0xd9, 0x04, 0x01, 0xcd, 0x78}} gHeciControlProtocolGuid = {0xd86381d8, 0xff7e, 0x462e, {0x9b, 0x55, 0x02, 0x0a, 0x64, 0x1b, 0xe3, 0x4f}} gHeciAccessSmmProtocolGuid = {0x5da6182c, 0xf679, 0x49eb, {0x96, 0xf5, 0xe6, 0x24, 0x9b, 0x54, 0x0b, 0x96}} gHeciTransportSmmProtocolGuid = {0xf5f7b292, 0xbb38, 0x4e59, {0xa1, 0x6e, 0x0f, 0x27, 0x15, 0xd4, 0xb7, 0xf4}} gHeciControlSmmProtocolGuid = {0x7e1e508d, 0x7def, 0x4d69, {0xa9, 0xb3, 0xa5, 0x23, 0xe8, 0x48, 0xc6, 0x98}} gSmmHeciProtocolGuid = {0x7a305c6c, 0x61ae, 0x4bec, {0xa7, 0xad, 0xec, 0xe3, 0xfb, 0x8f, 0xef, 0xd1}} gUpdateSmbiosHwAssetTableGuid = {0x6af2e846, 0xa965, 0x4337, {0xac, 0xa6, 0x92, 0xbb, 0x72, 0xad, 0x73, 0x4e}} ## ## Amt ## gAmtSaveMebxProtocolGuid = {0x86682c04, 0xea42, 0x49e5, {0x96, 0x81, 0xe3, 0x32, 0xaa, 0xb0, 0x9e, 0xd7}} gDxeAmtPolicyGuid = {0x6725e645, 0x4a7f, 0x9969, {0x82, 0xec, 0xd1, 0x87, 0x21, 0xde, 0x5a, 0x57}} gAmtReadyToBootProtocolGuid = {0xcc9d5c0b, 0x9010, 0x45f1, {0x99, 0x3c, 0x83, 0x27, 0x67, 0xf1, 0x67, 0x77}} gMeSmbiosTablesUpdateProtocolGuid = {0x5054ee06, 0x4ce0, 0x4acc, {0x9a, 0x80, 0xdf, 0x73, 0xbf, 0xa5, 0x38, 0xdd}} gMebxConfigProtocolGuid = {0xb2b63aa3, 0x6c0c, 0x44a4, {0xa0, 0x52, 0x2c, 0x0d, 0x85, 0xe0, 0x1c, 0x96}} gMebxDisplayProtocolGuid = {0xf82792c2, 0x9381, 0x4d12, {0xbc, 0x8b, 0xdf, 0xc4, 0xe7, 0x3d, 0x5a, 0x91}} gOneClickRecoveryProtocolGuid = {0x93598eac, 0xc62b, 0x4dbb, {0x96, 0x76, 0xe0, 0x5e, 0x8c, 0xc3, 0x84, 0x44}} gWiFiProfileSyncProtocolGuid = {0x399a2b8a, 0xc267, 0x44aa, {0x9a, 0xb4, 0x30, 0x58, 0x8c, 0xd2, 0x2d, 0xcc}} ## ## SPS ## gDxeMeServerPolicyProtocolGuid = {0x1f549fc8, 0x14c7, 0x4fd1, {0xa2, 0xad, 0x42, 0x71, 0xc8, 0x8b, 0x58, 0x12}} gMeServerPolicyProtocolGuid = {0x7316b2ac, 0xc003, 0x42c8, {0xb0, 0xf0, 0x88, 0x97, 0x4b, 0x1f, 0x4b, 0xbe}} gSpsSmmHmrfpoProtocolGuid = {0xeb48a372, 0xda75, 0x4c5d, {0xba, 0x00, 0xa7, 0x1e, 0x32, 0xe8, 0xa0, 0x8f}} gSpsSmmHmrfpoExtProtocolGuid = {0xd34faeb7, 0x5d40, 0x4ee1, {0x8d, 0x04, 0xb6, 0x2a, 0xf9, 0xf0, 0xf7, 0xdf}} gSpsRasNotifyProtocolGuid = {0xb0aab2cf, 0xd7ec, 0x4d4c, {0xa6, 0xce, 0x39, 0x73, 0x8d, 0x0a, 0x29, 0xb4}} gSpsSmmBiosUpdateProtocolGuid = {0x0141540B, 0x6BC3, 0x4B38, {0xA7, 0xAE, 0xCC, 0x71, 0x84, 0x48, 0xFE, 0x42}} gSpsSmmMeStorageProtocolGuid = {0x1b45e3a2, 0xe498, 0x40f3, {0x93, 0xb9, 0xb9, 0x5b, 0x7f, 0x2b, 0xf4, 0x2e}} ## ## PCH ## gThcProtocolGuid = {0x00860921, 0x7B9B, 0x4EA8, {0xAD, 0x23, 0x3C, 0xCA, 0x33, 0x9E, 0x7D, 0xFE}} gPchSpiProtocolGuid = { 0xc7d289, 0x1347, 0x4de0, {0xbf, 0x42, 0xe, 0x26, 0x9d, 0xe, 0xf3, 0x4a}} gWdtProtocolGuid = {0xb42b8d12, 0x2acb, 0x499a, {0xa9, 0x20, 0xdd, 0x5b, 0xe6, 0xcf, 0x09, 0xb1}} gPchSerialIoUartDebugInfoProtocolGuid = {0x2fd2b1bd, 0x0387, 0x4ec6, {0x94, 0x1f, 0xf1, 0x4b, 0x7f, 0x1c, 0x94, 0xb6}} gEfiSmmSmbusProtocolGuid = {0x72e40094, 0x2ee1, 0x497a, {0x8f, 0x33, 0x4c, 0x93, 0x4a, 0x9e, 0x9c, 0x0c}} gPchSmmSpiProtocolGuid = {0x56521f06, 0xa62, 0x4822, {0x99, 0x63, 0xdf, 0x1, 0x9d, 0x72, 0xc7, 0xe1}} gPchSmmIoTrapControlGuid = {0x514d2afd, 0x2096, 0x4283, {0x9d, 0xa6, 0x70, 0x0c, 0xd2, 0x7d, 0xc7, 0xa5}} gPchTcoSmiDispatchProtocolGuid = {0x9e71d609, 0x6d24, 0x47fd, {0xb5, 0x72, 0x61, 0x40, 0xf8, 0xd9, 0xc2, 0xa4}} gPchPcieSmiDispatchProtocolGuid = {0x3e7d2b56, 0x3f47, 0x42aa, {0x8f, 0x6b, 0x22, 0xf5, 0x19, 0x81, 0x8d, 0xab}} gPchAcpiSmiDispatchProtocolGuid = {0xd52bb262, 0xf022, 0x49ec, {0x86, 0xd2, 0x7a, 0x29, 0x3a, 0x7a, 0x05, 0x4b}} gPchSmiDispatchProtocolGuid = {0xE6A81BBF, 0x873D, 0x47FD, {0xB6, 0xBE, 0x61, 0xB3, 0xE5, 0x72, 0x09, 0x93}} gPchNvsAreaProtocolGuid = {0x2e058b2b, 0xedc1, 0x4431, {0x87, 0xd9, 0xc6, 0xc4, 0xea, 0x10, 0x2b, 0xe3}} gPchEspiSmiDispatchProtocolGuid = {0xB3C14FF3, 0xBAE8, 0x456C, {0x86, 0x31, 0x27, 0xFE, 0x0C, 0xEB, 0x34, 0x0C}} gPchSmmPeriodicTimerControlGuid = {0x6906E93B, 0x603B, 0x4A0F, {0x86, 0x92, 0x83, 0x20, 0x04, 0xAA, 0xF2, 0xDB}} gIoTrapExDispatchProtocolGuid = {0x5B48E913, 0x707B, 0x4F9D, {0xAF, 0x2E, 0xEE, 0x03, 0x5B, 0xCE, 0x39, 0x5D}} gPchPolicyProtocolGuid = {0x543d5c93, 0x6a28, 0x4513, {0x85, 0x9a, 0x82, 0xa7, 0xb9, 0x12, 0xcb, 0xbe}} gScsEmmcSoftwareTuningProtocolGuid = {0x972215b2, 0x9616, 0x4de4, {0xa9, 0x75, 0xb0, 0x74, 0x3e, 0xe1, 0x78, 0x54}} gReadyToSleepProtocolGuid = {0x97C8FECB, 0xB7A7, 0x4E4B, {0xBA, 0x81, 0xA9, 0x73, 0x9F, 0x83, 0xF4, 0x2B}} gPchSmiDmiPsthProtocolGuid = {0x901AD795, 0x9ADA, 0x4E92, {0xA8, 0x11, 0x88, 0xFC, 0x27, 0xF1, 0xBC, 0xBE}} ## ## Silicon Policy ## ## Include/Protocol/SiPolicyProtocol.h gDxeSiPolicyProtocolGuid = { 0xeca27516, 0x306c, 0x4e28, { 0x8c, 0x94, 0x4e, 0x52, 0x10, 0x96, 0x69, 0x5e }} ## ## DGR ## gSpsRing3ExceptionHandlerProtocolGuid = { 0x8cb221a2, 0x67c7, 0x4fd6, { 0x90, 0xa0, 0x76, 0x19, 0xb0, 0xf1, 0xfe, 0x2d }} gEfiSpaLogOutputProtocolGuid = { 0x1d10d46b, 0x0306, 0x454a, { 0x90, 0x8c, 0x93, 0x65, 0xb3, 0x8a, 0x90, 0x26 }} [Ppis.common.Private] gPchHsioChipsetInitSusTblDataPpiGuid = { 0x97ed4e5d, 0x01a5, 0x4a3c, { 0xb7, 0xe9, 0x1a, 0x4e, 0xa3, 0xdd, 0x23, 0xce }} gHybridStorageCfgPpiGuid = {0x8557e481, 0xc00e, 0x4929, {0xb4, 0x53, 0xf6, 0xc2, 0x53, 0x79, 0xb0, 0x13}} [Ppis] ## ## MdeModulePkg ## gEdkiiPlatformSpecificResetFilterPpiGuid = { 0x8c9f4de3, 0x7b90, 0x47ef, { 0x93, 0x8, 0x28, 0x7c, 0xec, 0xd6, 0x6d, 0xe8 } } gEdkiiPlatformSpecificResetNotificationPpiGuid = { 0xe09f355d, 0xdae8, 0x4910, { 0xb1, 0x4a, 0x92, 0x78, 0xf, 0xdc, 0xf7, 0xcb } } gEdkiiPlatformSpecificResetHandlerPpiGuid = { 0x75cf14ae, 0x3441, 0x49dc, { 0xaa, 0x10, 0xbb, 0x35, 0xa7, 0xba, 0x8b, 0xab } } ## ## SecurityPkg ## gPeiTpmInitializedPpiGuid = {0xe9db0d58, 0xd48d, 0x47f6, {0x9c, 0x6e, 0x6f, 0x40, 0xe8, 0x6c, 0x7b, 0x41}} gPeiTpmInitializationDonePpiGuid = {0xa030d115, 0x54dd, 0x447b, { 0x90, 0x64, 0xf2, 0x6, 0x88, 0x3d, 0x7c, 0xcc}} ## ## Common ## ## Include/Ppi/SiPolicy.h gSiPolicyPpiGuid = {0xaebffa01, 0x7edc, 0x49ff, {0x8d, 0x88, 0xcb, 0x84, 0x8c, 0x5e, 0x86, 0x70}} ## Include/Ppi/SiPolicy.h gSiPreMemPolicyPpiGuid = {0xc133fe57, 0x17c7, 0x4b09, {0x8b, 0x3c, 0x97, 0xc1, 0x89, 0xd0, 0xab, 0x8d}} ## Silicon Initialization PPI is used to export End of Silicon init. gEndOfSiInitPpiGuid = {0xE2E3D5D1, 0x8356, 0x4F96, {0x9C, 0x9E, 0x2E, 0xC3, 0x48, 0x1D, 0xEA, 0x88}} gEfiEndOfPeiSignal2PpiGuid = {0x22918381, 0xd018, 0x4d7c, {0x9d, 0x62, 0xf5, 0xa5, 0x70, 0x1c, 0x66, 0x80}} gFspTempRamExitPpiGuid = {0xbc1cfbdb, 0x7e50, 0x42be, {0xb4, 0x87, 0x22, 0xe0, 0xa9, 0x0c, 0xb0, 0x52}} gFspmArchConfigPpiGuid = {0x824d5a3a, 0xaf92, 0x4c0c, {0x9f, 0x19, 0x19, 0x52, 0x6d, 0xca, 0x4a, 0xbb}} gSiPreMemDefaultPolicyInitPpiGuid = {0xfec36242, 0xf8d8, 0x4b43, {0x87, 0x94, 0x4f, 0x1f, 0x9f, 0x63, 0x8d, 0xdc}} gSiPreMemPolicyReadyPpiGuid = {0x85270bef, 0x6984, 0x4375, {0xa6, 0xea, 0xb5, 0xaa, 0x90, 0x6e, 0xdd, 0x4a}} gSiDefaultPolicyInitPpiGuid = {0xf69abf86, 0x4048, 0x44ef, { 0xa8, 0xef, 0x6c, 0x7f, 0x20, 0x4a, 0xc8, 0xda}} gSiPolicyReadyPpiGuid = {0xd570de8c, 0xb9c4, 0x4ffa, {0xad, 0xee, 0xa5, 0x82, 0x7c, 0xe3, 0x17, 0x79}} gPeiBeforeGraphicsDetectionPpiGuid = {0xa494060d, 0x98c5, 0x4948, {0x84, 0x57, 0x74, 0xd7, 0x1a, 0x3d, 0x0e, 0x85}} gSiPreMemPolicyPrintPpiGuid = {0x16A7EEAA, 0x6EB6, 0x4C84, {0xAF, 0x57, 0xC2, 0xA7, 0xCF, 0x36, 0x50, 0x5C}} gSiPolicyPrintPpiGuid = {0xE77B8D85, 0x385A, 0x42EF, {0x8D, 0xC4, 0x27, 0xBF, 0x31, 0x41, 0x68, 0x3E}} ## ## UEFI Variable Support (Override Until BP1.5) ## gEdkiiVariableStoragePpiGuid = { 0x90d915c5, 0xe4c1, 0x4da8, {0xa7, 0x6f, 0x9, 0xe5, 0x78, 0x91, 0x65, 0x48}} gEdkiiVariableStorageSelectorPpiGuid = { 0x782546d1, 0x03ab, 0x41e4, {0xa0, 0x1d, 0x7a, 0x9b, 0x22, 0xba, 0x2e, 0x1e}} gReadOnlyVariablePreMemoryDescriptorPpiGuid = { 0xbe136fc9, 0xc277, 0x4dd1, {0xbe, 0x42, 0xce, 0xf0, 0x9f, 0xf4, 0x3f, 0x55}} gEfiReadyToInstallEndOfPei2PpiGuid = {0xeef72924, 0x2db2, 0x4569, { 0x86, 0x3f, 0xd4, 0x86, 0xae, 0x7a, 0xe4, 0x12}} ## ## SystemAgent ## gSsaBiosCallBacksPpiGuid = {0x99b56126, 0xe16c, 0x4d9b, {0xbb, 0x71, 0xaa, 0x35, 0x46, 0x1a, 0x70, 0x2f}} gEnablePeiGraphicsPpiGuid = {0x8e3bb474, 0x545, 0x4902, {0x86, 0xb0, 0x6c, 0xb5, 0xe2, 0x64, 0xb4, 0xa5}} gPeiGraphicsFramebufferReadyPpiGuid = {0x590ad868, 0xb0b1, 0x4d20, {0x91, 0xff, 0xc2, 0xa9, 0xd6, 0x88, 0x81, 0x94}} gPeiGraphicsPlatformPpiGuid = {0x4eabcd09, 0x43d3, 0x4b4d, {0xb7, 0x3d, 0x43, 0xc8, 0xd9, 0x89, 0x99, 0x05}} ## X Compatibility support PPI gCompatibleMemoryInitPpiGuid = {0xca311f82, 0xf490, 0x4b12, {0x9e, 0xe1, 0x2b, 0x66, 0xa3, 0x6c, 0x3e, 0xa}} gVmdInitDonePpiGuid = {0x42a187c8, 0xca0a, 0x4750, {0x82, 0xfd, 0xc9, 0xa0, 0xd5, 0x9, 0xfe, 0xd1}} ## ## Cpu ## gPeiCachePpiGuid = {0xC153205A, 0xE898, 0x4C24, {0x86, 0x89, 0xA4, 0xB4, 0xBC, 0xC5, 0xC8, 0xA2}} gPeiTxtMemoryUnlockedPpiGuid = {0x38cdd10b, 0x767d, 0x4f6e, {0xa7, 0x44, 0x67, 0xee, 0x1d, 0xfe, 0x2f, 0xa5}} gPeiTxtReadyToRunMemoryInitPpiGuid = {0x9ecafd30, 0x29e2, 0x42f6, {0xba, 0xf3, 0x8b, 0x7d, 0xb8, 0xfe, 0x1f, 0x22}} gPeiReadyToInstallMpPpiGuid = { 0x1a266768, 0xfd43, 0x4e18, { 0xa8, 0x8a, 0x35, 0xc7, 0x94, 0xc3, 0x91, 0x0e }} ## ## Me ## gHeciPpiGuid = {0xd14319e2, 0x407a, 0x9580, {0x8d, 0xe5, 0x51, 0xa8, 0xff, 0xc6, 0xd7, 0xd7}} gMbpSensitivePpiGuid = {0xed7c9ce9, 0x5912, 0x4807, {0xec, 0x90, 0x22, 0x18, 0xbc, 0x7b, 0xfc, 0x6c}} gSiNvmOwnershipAcquiredPpiGuid = {0xe5db3d8c, 0xefa4, 0x4308, {0x9a, 0xab, 0x6b, 0x97, 0x81, 0x09, 0x98, 0xa0}} gHeciAccessPpiGuid = {0x6c7d2e2c, 0xc2b9, 0x4c87, {0xbf, 0xcc, 0xa0, 0xbe, 0xe6, 0x77, 0xc1, 0x54}} gHeciTransportPpiGuid = {0x85d32a85, 0x5e2d, 0x44bf, {0x92, 0xec, 0x2b, 0x62, 0x78, 0x8d, 0xf2, 0x60}} gHeciControlPpiGuid = {0x2120e294, 0x5394, 0x4dff, {0x8f, 0x5b, 0x42, 0x4b, 0x66, 0xbf, 0xc4, 0x83}} gDramInitDoneSentPpiGuid = { 0x6b9fe312, 0xcc81, 0x4f69, { 0xa3, 0x3e, 0xc2, 0x04, 0x04, 0x91, 0x0a, 0x28 }} gMeBeforeDidSentPpiGuid = {0xd497b143, 0xf3ef, 0x4192, {0xa8, 0xc5, 0x5e, 0xf6, 0xcd, 0x6e, 0x4c, 0x87}} ## ## SPS ## gSpsHwChangePpiGuid = {0x6b30ce48, 0xc7c7, 0x4aab, {0x89, 0x47, 0xd9, 0xcb, 0xbe, 0xac, 0x28, 0x38}} gMeUmaPpiGuid = {0x0100c1c8, 0x61d9, 0x498d, {0xa9, 0xe2, 0x27, 0xe4, 0x92, 0xbe, 0x0e, 0xac}} ## ## PCH ## gWdtPpiGuid = {0xf38d1338, 0xaf7a, 0x4fb6, {0x91, 0xdb, 0x1a, 0x9c, 0x21, 0x83, 0x57, 0x0d}} gPchSpiPpiGuid = {0xdade7ce3, 0x6971, 0x4b75, {0x82, 0x5e, 0xe, 0xe0, 0xeb, 0x17, 0x72, 0x2d}} gPeiSmbusPolicyPpiGuid = {0x63b6e435, 0x32bc, 0x49c6, {0x81, 0xbd, 0xb7, 0xa1, 0xa0, 0xfe, 0x1a, 0x6c}} gPchIoExpanderInfoPpiGuid = { 0xf4a29776, 0x0ff9, 0x4b5c, { 0xb6, 0x9d, 0x88, 0x45, 0x09, 0x9b, 0x8d, 0xa5 }} ## ## TCSS ## gTcssPeiInitDonePpiGuid = {0x5ad291b8, 0xace4, 0x416a, {0xb7, 0x50, 0x7, 0x63, 0x59, 0xfc, 0xc1, 0x5b}} ## ## ExtendedBiosDecodeReady PPI ## gExtendedBiosDecodeReadyPpiGuid = {0x54b522bc, 0xbef2, 0x419b, {0xa9, 0x66, 0x7e, 0xc4, 0xf0, 0x15, 0xe8, 0x21}} ## ## FSP## gFspDebugServicePpiGuid = { 0x835f3942, 0x1545, 0x414b, { 0x94, 0x59, 0xbf, 0x07, 0x2f, 0xa9, 0xa2, 0x89 }} gFspGlobalDataInitPpiGuid = { 0xa9b114c4, 0xc16e, 0x4b4b, { 0x8d, 0x25, 0xdc, 0x0a, 0x97, 0xb6, 0x44, 0x91 }} # To be moved to IntelFsp2Pkg.dec gEfiReadyToInstallPciEnumerationCompleteProtocolGuid = { 0x84E3F112, 0x3C91, 0x476C, { 0xA0, 0x61, 0xE3, 0x3F, 0xA0, 0x8C, 0xCA, 0xF8 }} gEfiReadyToInstallEventReadyToBootGuid = { 0xDB0F224F, 0x0D43, 0x4D77, { 0x86, 0x21, 0x96, 0xBB, 0xD4, 0xAD, 0x5C, 0x91 }} gFspReadyToInstallEventEndOfFirmwareGuid = { 0xD8D9A0E1, 0xC34E, 0x4FDB, { 0x8C, 0xCF, 0x10, 0x51, 0x5B, 0xE4, 0x76, 0x5D }} gEndOfFspS3NotifyGuid = { 0x4AF40FFA, 0x60CB, 0x4A9F, { 0xA0, 0xAA, 0x0A, 0x66, 0xC0, 0x13, 0xBA, 0xF0 }} gFsptUpdLocationPpiGuid = { 0xfc4dd4f2, 0x179e, 0x41f8, { 0x9d, 0x6d, 0xfa, 0xd6, 0xf9, 0xd7, 0xb8, 0xb9 }} [LibraryClasses] ## @libraryclass ## Common ## MmPciLib|Include/Library/MmPciLib.h SiFviLib|Include/Library/SiFviLib.h SiPolicyLib|Include/Library/SiPolicyLib.h PostCodeToScratchPadLib|Include/Library/PostCodeToScratchPadLib.h SiPolicyOverrideLib|IncludePrivate/Library/PeiSiPolicyOverrideLib.h PeiDxeSmmReserveMmio64Size|Include/Library/PeiDxeSmmReserveMmio64SizeLib.h PeiPolicyUpdateLib|Include/Library/PeiSiPolicyUpdateLib.h PreSiliconEnvDetectLib|Include/Library/PreSiliconEnvDetectLib.h ProcessorTraceMemoryAllocationLib|Include/Library/ProcessorTraceMemoryAllocationLib.h PlatformSecLib|Include/Library/SecPlatformLib.h SiAssertErrorHandlerLib|Include/Library/SiAssertErrorHandlerLib.h SiConfigBlockLib|Include/Library/SiConfigBlockLib.h SiMtrrLib|Include/Library/SiMtrrLib.h DxeSmbiosProcessorLib|Include/Library/SmbiosProcessorLib.h StallPpiLib|Include/Library/StallPpiLib.h SystemTimeLib|Include/Library/SystemTimeLib.h TraceHubDebugLib|Include/Library/TraceHubDebugLib.h BootMediaLib|Include/Library/BootMediaLib.h PeiSiSsidLib|IncludePrivate/Library/PeiSiSsidLib.h CacheAsRamLib|Include/Library/CacheAsRamLib.h ## @libraryclass ## SampleCode ## ## CPU ## CpuMailboxLib|Include/Library/CpuMailboxLib.h CpuPlatformLib|Cpu/Include/Library/CpuPlatformLib.h CpuPolicyLib|Cpu/Include/Library/CpuPolicyLib.h TxtLib|Cpu/Include/Library/TxtLib.h TmeInfoLib|Include/Library/TmeInfoLib.h CpuCommonLib|Cpu/IncludePrivate/Library/CpuCommonLib.h CpuInitLib|Cpu/IncludePrivate/Library/CpuInitLib.h CpuPowerOnConfigLib|Cpu/IncludePrivate/Library/CpuPowerOnConfigLib.h SmbiosCpuLib|Cpu/IncludePrivate/Library/SmbiosCpuLib.h PeiTxtLib|Cpu/IncludePrivate/Library/TxtPeiLib.h ## @libraryclass ## Me ## DxeMeLib|Include/Library/DxeMeLib.h DxeMePolicyLib|Include/Library/DxeMePolicyLib.h MeChipsetLib|Include/Library/MeChipsetLib.h MeShowBufferLib|Include/Library/MeShowBufferLib.h PeiMeLib|Include/Library/PeiMeLib.h PeiMePolicyLib|Include/Library/PeiMePolicyLib.h PttHeciLib|Include/Library/PttHeciLib.h ## @libraryclass ## Amt ## DxeAmtHeciLib|Include/Library/DxeAmtHeciLib.h DxeAmtPolicyLib|Include/Library/DxeAmtPolicyLib.h PeiAmtPolicyLib|Include/Library/PeiAmtPolicyLib.h ## @libraryclass ## Pch ## GpioLib|Include/Library/GpioLib.h GpioLib|Include/Library/GpioNativeLib.h PchCycleDecodingLib|Pch/Include/Library/PchCycleDecodingLib.h EspiLib|Include/Library/EspiLib.h GbeLib|Include/Library/GbeLib.h GbeMdiLib|IpBlock/Gbe/IncludePrivate/Library/GbeMdiLib.h FiaAccessLib|Include/Library/FiaAccessLib.h PchInfoLib|Pch/Include/Library/PchInfoLib.h PchPcieRpLib|Include/Library/PchPcieRpLib.h PchPcrLib|Include/Library/PchPcrLib.h PchPolicyLib|Pch/Include/Library/PchPolicyLib.h PchSbiAccessLib|IpBlock/P2sb/IncludePrivate/Library/PchSbiAccessLib.h SerialIoAccessLib|Include/Library/SerialIoAccessLib.h SerialIoUartLib|Include/Library/SerialIoUartLib.h SerialIoUartDebugPropertyPcdLib|Include/Library/SerialIoUartDebugPropertyPcdLib.h SecPchLib|Pch/Include/Library/SecPchLib.h PchTraceHubLib|IpBlock/TraceHub/IncludePrivate/Library/PchTraceHubLib.h PchSmmControlLib|Pch/Include/Library/PchSmmControlLib.h WdtCommonLib|IpBlock/Wdt/IncludePrivate/Library/WdtCommonLib.h OcWdtLib|Include/Library/OcWdtLib.h CnviLib|Include/Library/CnviLib.h DxePchPolicyLib|Pch/Include/Library/DxePchPolicyLib.h ThcLib|Include/Library/ThcLib.h PchFiaLib|IpBlock/Fia/IncludePrivate/Library/PchFiaLib.h SiScheduleResetLib|Pch/IncludePrivate/Library/SiScheduleResetLib.h SmmPchPrivateLib|Pch/IncludePrivate/Library/SmmPchPrivateLib.h PchPciBdfLib|Pch/Include/Library/PchPciBdfLib.h PchRasLib|Pch/Include/Library/PchRasLib.h PchRtcLib|Pch/Include/Library/PchRtcLib.h ResetSystemLib|Include/Library/ResetSystemLib.h ## @libraryclass ## Sa ## DxeSaPolicyLib|SystemAgent/Include/Library/DxeSaPolicyLib.h PeiSaPolicyLib|SystemAgent/Include/Library/PeiSaPolicyLib.h SaPlatformLib|SystemAgent/Include/Library/SaPlatformLib.h VtdInitLib|IpBlock/Vtd/IncludePrivate/Library/PeiVtdInitLib.h TelemetryLib|Include/Library/TelemetryLib.h SaInitLib|SystemAgent/IncludePrivate/Library/SaInitLib.h SmbiosMemoryLib|SystemAgent/IncludePrivate/Library/SmbiosMemoryLib.h ## @libraryclass ## Fru ## PeiCpuInitFruLib|Cpu/IncludePrivate/Library/PeiCpuInitFruLib.h MsrFruLib|Cpu/IncludePrivate/Library/MsrFruLib.h CpuInfoFruLib|Cpu/IncludePrivate/Library/CpuInfoFruLib.h OcFruLib|Cpu/IncludePrivate/Library/BaseOcFruLib.h BaseIpuFruLib|IncludePrivate/Library/BaseIpuFruLib.h PeiCpuPsfInitFruLib|IncludePrivate/Library/PeiCpuPsfInitFruLib.h DisplayInitFruLib|IncludePrivate/Library/PeiDisplayInitFruLib.h PeiPsmiInitFruLib|IncludePrivate/Library/PeiPsmiInitFruLib.h PeiSaInitFruLib|IncludePrivate/Library/PeiSaInitFruLib.h DxeSaInitFruLib|IncludePrivate/Library/DxeSaInitFruLib.h PeiVtdInitFruLib|IncludePrivate/Library/PeiVtdInitFruLib.h CpuDmiInfoFruLib|Include/Library/CpuDmiInfoLib.h GraphicsInfoFruLib|Include/Library/GraphicsInfoFruLib.h HostBridgeInfoFruLib|Include/Library/HostBridgeInfoLib.h HybridGraphicsInfoFruLib|Include/Library/HybridGraphicsInfoFruLib.h BaseTraceHubInfoFruLib|IncludePrivate/Library/BaseTraceHubInfoFruLib.h SataSocLib|Include/Library/SataSocLib.h PchInitLib|Pch/IncludePrivate/Library/PchInitLib.h ## @libraryclass ## IpBlock ## DxeIpuInitLib|IpBlock/Ipu/IncludePrivate/Library/DxeIpuInit.h IpuInitLib|IpBlock/Ipu/IncludePrivate/Library/IpuInitLib.h PeiIpuPolicyPrivateLib|IpBlock/Ipu/IncludePrivate/Library/PeiIpuPolicyPrivateLib.h PeiIshInitLib|IpBlock/Ish/IncludePrivate/Library/PeiIshInitLib.h PeiIshLib|IpBlock/Ish/IncludePrivate/Library/PeiIshLib.h PeiIshPolicyLib|IpBlock/Ish/IncludePrivate/Library/PeiIshPolicyLib.h PeiPsfLib|IpBlock/Psf/IncludePrivate/Library/PeiPsfLib.h PeiPsfPolicyLib|IpBlock/Psf/IncludePrivate/Library/PeiPsfPolicyLib.h PsfLib|IpBlock/Psf/IncludePrivate/Library/PsfLib.h PeiFusaE2eCtcLib|IpBlock/Fusa/IncludePrivate/Library/PeiFusaE2eCtcLib.h PeiFusaLib|IpBlock/Fusa/IncludePrivate/Library/PeiFusaLib.h PeiFusaPolicyLib|IpBlock/Fusa/IncludePrivate/Library/PeiFusaPolicyLib.h PchAdrLib|IpBlock/Pmc/IncludePrivate/Library/PchAdrLib.h PeiPmcPolicyCommonLib|IpBlock/Pmc/IncludePrivate/Library/PeiPmcPolicyCommonLib.h PeiPmcPolicyLib|IpBlock/Pmc/IncludePrivate/Library/PeiPmcPolicyLib.h PeiPmcPrivateLib|IpBlock/Pmc/IncludePrivate/Library/PeiPmcPrivateLib.h PeiPmcPrivateLib|IpBlock/Pmc/IncludePrivate/Library/PeiPmcPrivateLib2.h PmcPrivateLib|IpBlock/Pmc/IncludePrivate/Library/PmcPrivateLib.h PeiSmbusLib|IpBlock/Smbus/IncludePrivate/Library/PeiSmbusLib.h PeiSmbusPolicyLib|IpBlock/Smbus/IncludePrivate/Library/PeiSmbusPolicyLib.h SmbusCommonLib|IpBlock/Smbus/IncludePrivate/Library/SmbusCommonLib.h PeiSataLib|IpBlock/Sata/IncludePrivate/Library/PeiSataLib.h PeiSataPolicyLib|IpBlock/Sata/IncludePrivate/Library/PeiSataPolicyLib.h IehInitLib|IpBlock/Ieh/IncludePrivate/Library/PeiIehInitLib.h PeiIehPolicyLib|IpBlock/Ieh/IncludePrivate/Library/PeiIehPolicyLib.h DxeGraphicsInitLib|IpBlock/Graphics/IncludePrivate/Library/DxeGraphicsInitLib.h DxeGraphicsPolicyLib|IpBlock/Graphics/IncludePrivate/Library/DxeGraphicsPolicyLib.h DxeIgdOpRegionInitLib|IpBlock/Graphics/IncludePrivate/Library/DxeIgdOpRegionInitLib.h DisplayInitLib|IpBlock/Graphics/IncludePrivate/Library/PeiDisplayInitLib.h GraphicsInitLib|IpBlock/Graphics/IncludePrivate/Library/PeiGraphicsInitLib.h PeiGraphicsPolicyLib|IpBlock/Graphics/IncludePrivate/Library/PeiGraphicsPolicyLib.h DxeCpuPcieRpLib|IpBlock/CpuPcieRp/IncludePrivate/Library/DxeCpuPcieRpLib.h ItbtPcieRpInitLib|IpBlock/CpuPcieRp/IncludePrivate/Library/ItbtPcieRpInitLib.h DekelInitLib|IpBlock/CpuPcieRp/IncludePrivate/Library/PeiCpuPcieDekelInitLib.h HsPhyInfoLib|IpBlock/CpuPcieRp/IncludePrivate/Library/PeiCpuPcieHsPhyInfoLib.h PeiCpuPciePolicyLib|IpBlock/CpuPcieRp/IncludePrivate/Library/PeiCpuPciePolicyLib.h PeiCpuPciePreMemRpInitLib|IpBlock/CpuPcieRp/IncludePrivate/Library/PeiCpuPciePreMemRpInitLib.h PeiCpuPcieRpInitLib|IpBlock/CpuPcieRp/IncludePrivate/Library/PeiCpuPcieRpInitLib.h PeiCpuPcieSip16InitLib|IpBlock/CpuPcieRp/IncludePrivate/Library/PeiCpuPcieSip16InitLib.h PeiCpuPcieSip17InitLib|IpBlock/CpuPcieRp/IncludePrivate/Library/PeiCpuPcieSip17InitLib.h PeiCpuPcieVgaInitLib|IpBlock/CpuPcieRp/IncludePrivate/Library/PeiCpuPcieVgaInitLib.h PeiSaPciePolicyLib|IpBlock/CpuPcieRp/IncludePrivate/LegacyGen3/Library/PeiSaPciePolicyLib.h SaDmiInitLib|IpBlock/CpuPcieRp/IncludePrivate/LegacyGen3/Library/SaDmiInitLib.h SaPcieInitLib|IpBlock/CpuPcieRp/IncludePrivate/LegacyGen3/Library/SaPcieInitLib.h PeiThermalLib|IpBlock/Thermal/IncludePrivate/Library/PeiThermalLib.h PeiThermalPolicyLib|IpBlock/Thermal/IncludePrivate/Library/PeiThermalPolicyLib.h DxeHdaPolicyLib|IpBlock/Hda/IncludePrivate/Library/DxeHdaPolicyLib.h PeiAceInitLib|IpBlock/Hda/IncludePrivate/Library/PeiAceInitLib.h PeiCavsInitLib|IpBlock/Hda/IncludePrivate/Library/PeiCavsInitLib.h PeiHdaLib|IpBlock/Hda/IncludePrivate/Library/PeiHdaLib.h PeiHdaPolicyLib|IpBlock/Hda/IncludePrivate/Library/PeiHdaPolicyLib.h PchDmiLib|IpBlock/PchDmi/IncludePrivate/Library/PchDmiLib.h PeiPchDmiLib|IpBlock/PchDmi/IncludePrivate/Library/PeiPchDmiLib.h PeiPchDmiPolicyLib|IpBlock/PchDmi/IncludePrivate/Library/PeiPchDmiPolicyLib.h CpuSbiAccessLib|IpBlock/P2sb/IncludePrivate/Library/CpuSbiAccessLib.h P2SbSidebandAccessLib|IpBlock/P2sb/IncludePrivate/Library/P2SbSidebandAccessLib.h PeiP2sbPolicyLib|IpBlock/P2sb/IncludePrivate/Library/PeiP2sbPolicyLib.h PeiP2sbPrivateLib|IpBlock/P2sb/IncludePrivate/Library/PeiP2sbPrivateLib.h PeiUsbPolicyLib|IpBlock/Usb/IncludePrivate/Library/PeiUsbPolicyLib.h Usb2PhyLib|IpBlock/Usb/IncludePrivate/Library/Usb2PhyLib.h UsbDeviceControllerInitLib|IpBlock/Usb/IncludePrivate/Library/UsbDeviceControllerInitLib.h UsbHostControllerInitLib|IpBlock/Usb/IncludePrivate/Library/UsbHostControllerInitLib.h EspiAccessPrivateLib|IpBlock/Espi/IncludePrivate/Library/EspiAccessPrivateLib.h PeiEspiInitLib|IpBlock/Espi/IncludePrivate/Library/PeiEspiInitLib.h PeiEspiPolicyLib|IpBlock/Espi/IncludePrivate/Library/PeiEspiPolicyLib.h PeiLpcLib|IpBlock/Espi/IncludePrivate/Library/PeiLpcLib.h PchFiaLib|IpBlock/Fia/IncludePrivate/Library/PchFia15.h PchFiaLib|IpBlock/Fia/IncludePrivate/Library/PchFia19.h PeiFiaPolicyLib|IpBlock/Fia/IncludePrivate/Library/PeiFiaPolicyLib.h PeiRtcLib|IpBlock/Rtc/IncludePrivate/Library/PeiRtcLib.h PeiRtcPolicyLib|IpBlock/Rtc/IncludePrivate/Library/PeiRtcPolicyLib.h PeiSpiExtendedDecodeLib|IpBlock/Spi/IncludePrivate/Library/PeiSpiExtendedDecodeLib.h PeiSpiPolicyLib|IpBlock/Spi/IncludePrivate/Library/PeiSpiPolicyLib.h SpiCommonLib|IpBlock/Spi/IncludePrivate/Library/SpiCommonLib.h PeiItssLib|IpBlock/Itss/IncludePrivate/Library/PeiItssLib.h PeiItssPolicyLib|IpBlock/Itss/IncludePrivate/Library/PeiItssPolicyLib.h PeiScsLib|IpBlock/Scs/IncludePrivate/Library/PeiScsLib.h PeiScsPolicyLib|IpBlock/Scs/IncludePrivate/Library/PeiScsPolicyLib.h DciPrivateLib|IpBlock/Dci/IncludePrivate/Library/DciPrivateLib.h PeiDciInitLib|IpBlock/Dci/IncludePrivate/Library/PeiDciInitLib.h PeiDciPolicyLib|IpBlock/Dci/IncludePrivate/Library/PeiDciPolicyLib.h SpiAccessPrivateLib|IpBlock/Spi/IncludePrivate/Library/SpiAccessPrivateLib.h PeiWdtLib|IpBlock/Wdt/IncludePrivate/Library/PeiWdtLib.h PeiWdtPolicyLib|IpBlock/Wdt/IncludePrivate/Library/PeiWdtPolicyLib.h DxeGpioPolicyLib|IpBlock/Gpio/IncludePrivate/Library/DxeGpioPolicyLib.h GpioCheckConflictLib|IpBlock/Gpio/IncludePrivate/Library/GpioCheckConflictLib.h GpioHelpersLib|IpBlock/Gpio/IncludePrivate/Library/GpioHelpersLib.h GpioNameBufferLib|IpBlock/Gpio/IncludePrivate/Library/GpioNameBufferLib.h GpioPrivateLib|IpBlock/Gpio/IncludePrivate/Library/GpioPrivateLib.h PeiCnviLib|IpBlock/Cnvi/IncludePrivate/Library/PeiCnviLib.h PeiCnviPolicyLib|IpBlock/Cnvi/IncludePrivate/Library/PeiCnviPolicyLib.h PeiGbeInitLib|IpBlock/Gbe/IncludePrivate/Library/PeiGbeInitLib.h PeiGbePolicyLib|IpBlock/Gbe/IncludePrivate/Library/PeiGbePolicyLib.h PeiTsnInitLib|IpBlock/Tsn/IncludePrivate/Library/PeiTsnInitLib.h PeiTsnPolicyLib|IpBlock/Tsn/IncludePrivate/Library/PeiTsnPolicyLib.h ActiveManagementLib|IpBlock/Amt/IncludePrivate/Library/ActiveManagementLib.h DxeAmthiMsgsLib|IpBlock/Amt/IncludePrivate/Library/AmthiMsgsLib.h AsfMsgLib|IpBlock/Amt/IncludePrivate/Library/AsfMsgLib.h PeiHybridStorageLib|IpBlock/Rst/IncludePrivate/Library/PeiHybridStorageLib.h PeiHybridStoragePolicyLib|IpBlock/Rst/IncludePrivate/Library/PeiHybridStoragePolicyLib.h PeiRstPolicyLib|IpBlock/Rst/IncludePrivate/Library/PeiRstPolicyLib.h PeiRstPrivateLib|IpBlock/Rst/IncludePrivate/Library/PeiRstPrivateLib.h DxeTraceHubInitLib|IpBlock/TraceHub/IncludePrivate/Library/DxeTraceHubInit.h PeiCpuTraceHubLib|IpBlock/TraceHub/IncludePrivate/Library/PeiCpuTraceHubLib.h PeiCpuTraceHubPolicyLib|IpBlock/TraceHub/IncludePrivate/Library/PeiCpuTraceHubPolicyLib.h PeiPchTraceHubPolicyLib|IpBlock/TraceHub/IncludePrivate/Library/PeiPchTraceHubPolicyLib.h PeiTraceHubLib|IpBlock/TraceHub/IncludePrivate/Library/PeiTraceHubLib.h PeiThcInitLib|IpBlock/Thc/IncludePrivate/Library/PeiThcInitLib.h PeiThcPolicyLib|IpBlock/Thc/IncludePrivate/Library/PeiThcPolicyLib.h DxePchPcieRpPolicyLib|IpBlock/PcieRp/IncludePrivate/Library/DxePchPcieRpPolicyLib.h PeiPchPcieClocksLib|IpBlock/PcieRp/IncludePrivate/Library/PeiPchPcieClocksLib.h PeiPcieRpInitLib|IpBlock/PcieRp/IncludePrivate/Library/PeiPcieRpInitLib.h PeiPcieRpPolicyLib|IpBlock/PcieRp/IncludePrivate/Library/PeiPcieRpPolicyLib.h PeiPcieSipInitLib|IpBlock/PcieRp/IncludePrivate/Library/PeiPcieSipInitLib.h PeiDmiSipInitLib|IpBlock/PcieRp/IncludePrivate/Library/PeiDmiSipInitLib.h PcieRpLib|IpBlock/PcieRp/IncludePrivate/Library/PcieRpLib.h PciExpressHelpersLib|IpBlock/PcieRp/IncludePrivate/Library/PciExpressHelpersLib.h PciSegmentRegAccessLib|IpBlock/PcieRp/IncludePrivate/Library/PciSegmentRegAccessLib.h PeiEnterprisePcieRpInitLib|IpBlock/PcieRp/IncludePrivate/Library/PeiEnterprisePcieRpInitLib.h DxeVtdInitLib|IpBlock/Vtd/IncludePrivate/Library/DxeVtdInitLib.h DxeVtdPolicyLib|IpBlock/Vtd/IncludePrivate/Library/DxeVtdPolicyLib.h PeiVtdPolicyLib|IpBlock/Vtd/IncludePrivate/Library/PeiVtdPolicyLib.h GnaInitLib|IpBlock/Gna/IncludePrivate/Library/GnaInitLib.h PeiGnaPolicyLib|IpBlock/Gna/IncludePrivate/Library/PeiGnaPolicyLib.h VmdPeiPolicyLib|IpBlock/Vmd/IncludePrivate/Library/PeiVmdPolicyLib.h PeiPsmiInitLib|IpBlock/Psmi/IncludePrivate/Library/PsmiInitLib.h PeiTelemetryPolicyLib|IpBlock/Telemetry/IncludePrivate/Library/PeiTelemetryPolicyLib.h TelemetryPrivateLib|IpBlock/Telemetry/IncludePrivate/Library/TelemetryPrivateLib.h DxeHybridGraphicsInitLib|IpBlock/HybridGraphics/IncludePrivate/Library/DxeHybridGraphicsInitLib.h PeiHybridGraphicsInitLib|IpBlock/HybridGraphics/IncludePrivate/Library/PeiHybridGraphicsInitLib.h PeiHybridGraphicsPolicyLib|IpBlock/HybridGraphics/IncludePrivate/Library/PeiHybridGraphicsPolicyLib.h PeiHostBridgeInitFruLib|IpBlock/HostBridge/IncludePrivate/Library/PeiHostBridgeInitLib.h PeiHostBridgePolicyLib|IpBlock/HostBridge/IncludePrivate/Library/PeiHostBridgePolicyLib.h PeiSerialIoInitLib|IpBlock/SerialIo/IncludePrivate/Library/PeiSerialIoInitLib.h PeiSerialIoPolicyLib|IpBlock/SerialIo/IncludePrivate/Library/PeiSerialIoPolicyLib.h SerialIoPrivateLib|IpBlock/SerialIo/IncludePrivate/Library/SerialIoPrivateLib.h SerialIoI2cMasterCommonLib|IpBlock/SerialIo/I2c/IncludePrivate/Library/SerialIoI2cMasterCommonLib.h PeiCpuDmiInitLib|IpBlock/CpuDmi/IncludePrivate/Library/PeiCpuDmiInitLib.h PeiCpuDmiPolicyLib|IpBlock/CpuDmi/IncludePrivate/Library/PeiCpuDmiPolicyLib.h TmeLib|IpBlock/Tme/IncludePrivate/Library/TmeLib.h ChipsetInitLib|IpBlock/Hsio/IncludePrivate/Library/ChipsetInitLib.h PeiHsioLib|IpBlock/Hsio/IncludePrivate/Library/PeiHsioLib.h OcCommonLib|IpBlock/Overclocking/IncludePrivate/Library/OcCommonLib.h PeiOcLib|IpBlock/Overclocking/IncludePrivate/Library/PeiOcLib.h PeiOcPolicyLib|IpBlock/Overclocking/IncludePrivate/Library/PeiOcPolicyLib.h PeiVrFruLib|IpBlock/VoltageRegulator/IncludePrivate/Library/PeiVrLib.h PeiVrPolicyLib|IpBlock/VoltageRegulator/IncludePrivate/Library/PeiVrPolicyLib.h BiosGuardLib|IpBlock/BiosGuard/IncludePrivate/Library/BiosGuardInit.h PeiITbtInitLib|IpBlock/Tbt/IncludePrivate/Library/PeiITbtInitLib.h TbtCommonLib|IpBlock/Tbt/IncludePrivate/Library/PeiTbtCommonInitLib.h DxeTcssInitLib|IpBlock/Tcss/IncludePrivate/Library/DxeTcssInit.h PeiDpInInitLib|IpBlock/Tcss/IncludePrivate/Library/PeiDpInInitLib.h PeiDpInPolicyLib|IpBlock/Tcss/IncludePrivate/Library/PeiDpInPolicyLib.h PeiTcssPolicyLib|IpBlock/Tcss/IncludePrivate/Library/PeiTcssPolicyLib.h TcssPmcLib|IpBlock/Tcss/IncludePrivate/Library/TcssPmcLib.h CpuPcieInitCommonLib|IpBlock/CpuPcieRp/Include/Library/CpuPcieInitCommon.h CpuPcieRpLib|IpBlock/CpuPcieRp/Include/Library/CpuPcieRpLib.h ItbtPcieRpLib|IpBlock/CpuPcieRp/Include/Library/ItbtPcieRpLib.h HeciInitLib|IpBlock/Me/IncludePrivate/Library/HeciInitLib.h MeInitLib|IpBlock/Me/IncludePrivate/Library/MeInitLib.h PeiMeEnhancedDebugLib|IpBlock/Me/IncludePrivate/Library/PeiMeEnhancedDebugLib.h IpuLib|Include/Library/IpuLib.h CpuRegbarAccessLib|Include/Library/CpuRegbarAccessLib.h DxeAsfHeciLib|Include/Library/DxeAsfHeciLib.h DxeAsfLib|Include/Library/DxeAsfLib.h DxeITbtPolicyLib|Include/Library/DxeITbtPolicyLib.h DxeJhiSupportLib|Include/Library/DxeJhiSupportLib.h DxeTbtDisBmeLib|Include/Library/DxeTbtDisBmeLib.h GnaInfoLib|Include/Library/GnaInfoLib.h GpioGsxLib|Include/Library/GpioGsxLib.h GraphicsInfoLib|Include/Library/GraphicsInfoLib.h HeciCommonLib|Include/Library/HeciCommonLib.h HeciConfigureLib|Include/Library/HeciConfigureLib.h HeciTraceLib|Include/Library/HeciTraceLib.h HeciTransportCoreLib|Include/Library/HeciTransportCoreLib.h IshInfoLib|Include/Library/IshInfoLib.h ItssLib|Include/Library/ItssLib.h OcPlatformLib|Include/Library/OcPlatformLib.h P2sbLib|Include/Library/P2sbLib.h PchDmiAccessLib|Include/Library/PchDmiAccessLib.h BasePcieHelperLib|Include/Library/PcieHelperLib.h PeiFiaMuxConfigInitLib|Include/Library/PeiFiaMuxConfigInitLib.h PeiITbtPolicyLib|Include/Library/PeiITbtPolicyLib.h PeiMemPolicyLib|Include/Library/PeiMemPolicyLib.h PeiPcieRpLib|Include/Library/PeiPcieRpLib.h PeiSpsPreMemPolicyLib|Include/Library/PeiSpsPreMemPolicyLib.h PeiTbtTaskDispatchLib|Include/Library/PeiTbtTaskDispatchLib.h PeiVrDomainLib|Include/Library/PeiVrDomainLib.h PmcLib|Include/Library/PmcLib.h PmcSsramLib|Include/Library/PmcSsramLib.h PsthLib|Include/Library/PsthLib.h RstCrLib|Include/Library/RstCrLib.h RtcAccessLib|Include/Library/RtcAccessLib.h SerialIoI2cMasterLib|Include/Library/SerialIoI2cMasterLib.h SmbusInfoLib|Include/Library/SmbusInfoLib.h SpiAccessLib|Include/Library/SpiAccessLib.h SpiLib|Include/Library/SpiLib.h SpsDxeLib|Include/Library/SpsDxeLib.h SpsGetDxeConfigBlockLib|Include/Library/SpsGetDxeConfigBlock.h TbtCommonLib|Include/Library/TbtCommonLib.h TccLib|Include/Library/TccLib.h TcssInfoLib|Include/Library/TcssInfoLib.h ThermalAccessLib|Include/Library/ThermalAccessLib.h TopSwapLib|Include/Library/TopSwapLib.h TraceHubHookLib|Include/Library/TraceHubHookLib.h TsnLib|Include/Library/TsnLib.h UsbLib|Include/Library/UsbLib.h VtdInfoLib|Include/Library/VtdInfoLib.h DxeMebxDisplayWrapperLib|Include/Library/DxeMebxDisplayWrapperLib.h DxeMebxWrapperLib|Include/Library/DxeMebxWrapperLib.h MeEwlLib|Include/Library/MeEwlLib.h MeFiaMuxLib|Include/Library/MeFiaMuxLib.h MeFwStsLib|Include/Library/MeFwStsLib.h MeGetPeiConfigBlock|Include/Library/MeGetConfigBlock.h MeTypeLib|Include/Library/MeTypeLib.h MeUefiFwHealthStatusLib|Include/Library/MeUefiFwHealthStatusLib.h MeUtilsLib|Include/Library/MeUtilsLib.h SataLib|Include/Library/SataLib.h SerialIoI2cLib|Include/Library/SerialIoI2cLib.h SerialIoI2cPrivateLib|IpBlock/SerialIo/I2c/IncludePrivate/Library/SerialIoI2cPrivateLib.h ## @libraryclass ## Fsp ## FspHelperLib|Fsp/Include/Library/FspHelperLib.h FspInfoLib|Fsp/Include/Library/FspInfoLib.h FspSerialIoUartDebugHelperLib|Fsp/Include/Library/FspSerialIoUartDebugHelperLib.h FspErrorInfoLib|Include/Library/FspErrorInfoLib.h SecGetFsptApiParameterLib|Include/Library/GetFsptApiParameter.h PeiTcssInitLib|IpBlock/Tcss/IncludePrivate/Library/TcssInitLib.h PeiVmdInitLib|IpBlock/Vmd/IncludePrivate/Library/PeiVmdInitLib.h VmdInfoLib|IpBlock/Vmd/Include/Library/VmdInfoLib.h MemoryInitLib|IpBlock/MemoryInit/Adl/IncludePrivate/Library/MemoryInitLib.h DmiDekelInitLib|Fru/AdlCpu/IncludePrivate/Library/PeiCpuDmiDekelInitLib.h PeiDxeTelemetryFruLib|Fru/AdlCpu/IncludePrivate/Library/PeiDxeTelemetryFruLib.h TcssInitFruLib|Fru/AdlCpu/IncludePrivate/Library/PeiTcssInitFruLib.h DxeVtdFruLib|Fru/AdlCpu/IncludePrivate/Library/VtdInitFruLib.h FiaSocLib|Fru/AdlPch/IncludePrivate/Library/FiaSocLib.h GbeSocLib|Fru/AdlPch/IncludePrivate/Library/GbeSocLib.h HdaSocLib|Fru/AdlPch/IncludePrivate/Library/HdaSocLib.h HsioSocLib|Fru/AdlPch/IncludePrivate/Library/HsioSocLib.h P2SbSocLib|Fru/AdlPch/IncludePrivate/Library/P2SbSocLib.h PeiDciSocLib|Fru/AdlPch/IncludePrivate/Library/PeiDciSocLib.h PchInitPreMemFruLib|Fru/AdlPch/IncludePrivate/Library/PeiPchInitPreMemFruLib.h PeiUsbFruLib|Fru/AdlPch/IncludePrivate/Library/PeiUsbFruLib.h PmcSocLib|Fru/AdlPch/IncludePrivate/Library/PmcSocLib.h PsfSocLib|Fru/AdlPch/IncludePrivate/Library/PsfSocLib.h CpuPcieInfoFruLib|Fru/AdlCpu/Include/Library/CpuPcieInfoFruLib.h ReserveMmio64SizeFruLib|Fru/AdlPch/Include/Library/ReserveMmio64SizeFruLib.h BootGuardLib|Include/Library/BootGuardLibVer1.h [PcdsFixedAtBuild] ## From MdeModulePkg.dec ## Progress Code for S3 Suspend start. ## PROGRESS_CODE_S3_SUSPEND_START = (EFI_SOFTWARE_SMM_DRIVER | (EFI_OEM_SPECIFIC | 0x00000000)) = 0x03078000 gSiPkgTokenSpaceGuid.PcdProgressCodeS3SuspendStart|0x03078000|UINT32|0x30001032 ## Progress Code for S3 Suspend end. ## PROGRESS_CODE_S3_SUSPEND_END = (EFI_SOFTWARE_SMM_DRIVER | (EFI_OEM_SPECIFIC | 0x00000001)) = 0x03078001 gSiPkgTokenSpaceGuid.PcdProgressCodeS3SuspendEnd|0x03078001|UINT32|0x30001033 ## ## PcdNemCodeCacheBase is usally the same as PEI FV Base address, ## FLASH_BASE+FLASH_REGION_FV_RECOVERY_OFFSET from PlatformPkg.fdf. ## ## Restriction: ## 1) PcdNemCodeCacheBase - (PcdTemporaryRamBase + PcdTemporaryRamSize) >= 4K ## 2) PcdTemporaryRamBase >= 4G - 64M ## gSiPkgTokenSpaceGuid.PcdNemCodeCacheBase|0xFFF80000|UINT32|0x20000009 ## ## NemCodeCacheSize is usally the same as PEI FV Size, ## FLASH_REGION_FV_RECOVERY_SIZE from PlatformPkg.fdf. ## ## Restriction: ## 1) PcdNemTotalCacheSize = NemCodeCacheSize + PcdTemporaryRamSize ## <= Maximun CPU NEM total size (Code + Data) ## = LLC size - 0.5M ## 2) PcdTemporaryRamSize <= Maximum CPU NEM data size ## = MLC size ## NOTE: The size restriction may be changed in next generation processor. ## Please refer to Processor BWG for detail. ## #[-start-151202-IB10870319-modify]# gSiPkgTokenSpaceGuid.PcdBiosAreaBaseAddress|0xFF800000|UINT32|0x10000001 gSiPkgTokenSpaceGuid.PcdBiosSize|0x00800000|UINT32|0x10000002 gSiPkgTokenSpaceGuid.PcdTemporaryRamBase|0xFEF00000|UINT32|0x00010028 gSiPkgTokenSpaceGuid.PcdTemporaryRamSize|0x40000|UINT32|0x00010029 #[-end-151202-IB10870319-modify]# gSiPkgTokenSpaceGuid.PcdTopMemoryCacheSize|0x0|UINT32|0x0001002A gSiPkgTokenSpaceGuid.PcdBiosDataAreaBaseAddress|0xFEF00000|UINT32|0x3000001A gSiPkgTokenSpaceGuid.PcdBiosDataAreaSize|0x00100000|UINT32|0x3000001B ## ## Add Pcds to update the base address during the build. ## gSiPkgTokenSpaceGuid.PcdFlashFvBfvBase|0xFFFFFFFC|UINT32|0x30000018 gSiPkgTokenSpaceGuid.PcdPeiCoreEntryBase|0xFFFFFFE0|UINT32|0x30000019 ## ## The CPU Trace Hub's BARs base and size ## gSiPkgTokenSpaceGuid.PcdCpuTraceHubMtbBarBase|0xfad00000|UINT32|0x30000007 gSiPkgTokenSpaceGuid.PcdCpuTraceHubMtbBarSize|0x100000|UINT32|0x30000008 gSiPkgTokenSpaceGuid.PcdCpuTraceHubSwBarBase|0xfc000000|UINT32|0x30000009 gSiPkgTokenSpaceGuid.PcdCpuTraceHubSwBarSize|0x800000|UINT32|0x3000000A gSiPkgTokenSpaceGuid.PcdCpuTraceHubRtitBarBase|0xfacfc000|UINT32|0x3000000B gSiPkgTokenSpaceGuid.PcdCpuTraceHubRtitBarSize|0x4000|UINT32|0x3000000C gSiPkgTokenSpaceGuid.PcdCpuTraceHubFwBarBase|0xfae00000|UINT32|0x3000000D gSiPkgTokenSpaceGuid.PcdCpuTraceHubFwBarSize|0x200000|UINT32|0x3000000E gSiPkgTokenSpaceGuid.PcdFspWrapperEnable |FALSE|BOOLEAN|0x3000000F gSiPkgTokenSpaceGuid.PcdFspBinaryEnable|FALSE|BOOLEAN|0x30000010 gSiPkgTokenSpaceGuid.PcdEmbeddedEnable|0x0|UINT8|0x30000012 # # PCD is using for SOC core boot # # # PCD is using for AlderLakeL P/M/S # True: ADL-P/M # False: ADL-S # gSiPkgTokenSpaceGuid.PcdAdlLpSupport|FALSE|BOOLEAN|0x30000014 ## ## The CPU PCIe RCRB BAR base, each CPU PCIe RP will occupy 0x2000 size ## The PEG x16 controller can be configured as 1x16 or 2x8, so the maximum occupied size is 2 * 0x2000 ## 0xFACF0000 ~ 0xFACF4000 will be reserved for CPU PEG SIP17 x16 controller ## gSiPkgTokenSpaceGuid.PcdCpuPcieRcrbTempBase|0xfacf0000|UINT32|0x30000013 ## ## PcdEfiGcdAllocateType is using for EFI_GCD_ALLOCATE_TYPE selection ## value of the struct ## 0x00 EfiGcdAllocateAnySearchBottomUp ## 0x01 EfiGcdAllocateMaxAddressSearchBottomUp ## 0x03 EfiGcdAllocateAnySearchTopDown ## 0x04 EfiGcdAllocateMaxAddressSearchTopDown ## ## below value should not using in this situation ## 0x05 EfiGcdMaxAllocateType : design for max value of struct ## 0x02 EfiGcdAllocateAddress : design for speccification address allocate ## gSiPkgTokenSpaceGuid.PcdEfiGcdAllocateType|0x01|UINT8|0x40000000 ## ## Handshake register value driven to DMA controller PCIE venodr specific configuration register from FW ## (LC/CM to host) ## gSiPkgTokenSpaceGuid.PcdITbtToPcieRegister|0xEC|UINT8|0x40000003 ## ## Handshake register value driven from DMA controller PCIE venodr specific configuration register to FW ## (HOST to LC/CM) ## gSiPkgTokenSpaceGuid.PcdPcieToITbtRegister|0xF0|UINT8|0x40000004 gSiPkgTokenSpaceGuid.PcdAbove4GBMmioBase|0x0000004000000000|UINT64|0x40000005 gSiPkgTokenSpaceGuid.PcdAbove4GBMmioSize|0x0000004000000000|UINT64|0x40000006 gSiPkgTokenSpaceGuid.PcdSmmEntryPointBinFile|{ 0x52, 0xce, 0xc8, 0xe0, 0x51, 0x2b, 0xc2, 0x4c, 0xb3, 0xc7, 0xd2, 0x11, 0xa6, 0x25, 0xc1, 0xba }|VOID*|0x40000007 gSiPkgTokenSpaceGuid.PcdSpsBinFile|{ 0xEE, 0xE3, 0x34, 0x71, 0xA6, 0x7F, 0x89, 0x44, 0x87, 0xA7, 0xAE, 0x38, 0x98, 0x4E, 0xAE, 0xD8 }|VOID*|0x40000008 gSiPkgTokenSpaceGuid.PcdSpsSmmEntryPointBinFile|{ 0x5B, 0x63, 0x7D, 0x7C, 0x9C, 0x8B, 0x3C, 0x46, 0x9F, 0x7F, 0x91, 0xF6, 0x09, 0x06, 0x84, 0x8F }|VOID*|0x40000009 gSiPkgTokenSpaceGuid.PcdSpaBinFile|{ 0xE1, 0x19, 0xB7, 0x7B, 0x2A, 0x53, 0x40, 0x7B, 0xA3, 0x4C, 0xC4, 0xF9, 0xE2, 0x6C, 0x27, 0x74 }|VOID*|0x4000000A gSiPkgTokenSpaceGuid.PcdSpaSmmEntryPointBinFile|{ 0xD7, 0xAD, 0xB2, 0x9F, 0x4D, 0x53, 0x4B, 0xA6, 0x8D, 0x55, 0x5D, 0x28, 0x91, 0x60, 0x10, 0x19 }|VOID*|0x4000000B ## ## - DpIn Silicon Feature ## # Note: For PcdMaxSupportedDpInExtPort, we can have Maximum value of 0x08. # Please Don't exceed beyond that. As it will cause boundary overflow. # Currently hadrware wise maximum Dp-In External Port supported is 4. # And it will never exceed the value of 0x08. That's why we don't support # PcdMaxSupportedDpInExtPort value more than 0x08 gSiPkgTokenSpaceGuid.PcdMaxDpInExtPortSupported|0x4|UINT8|0x4000000D ## ## - ACPI Debug output Enable ## # Note: PcdAcpiDebugEnableFlag is default disable.The value can be updated in # BoardPkgPcdInit.dsc. Updating the flag to true will expose Acpi debug messages, # which are outputted via the method ADBG. # The OEM may implement their own debug output method in place of Intel's # implementation. This method is called ODBG. gSiPkgTokenSpaceGuid.PcdAcpiDebugEnableFlag |FALSE|BOOLEAN|0x4000000E gSiPkgTokenSpaceGuid.VtdEngine1BaseAddeess|0xFED90000|UINT32|0x50000001 gSiPkgTokenSpaceGuid.VtdEngine2BaseAddeess|0xFED92000|UINT32|0x50000002 gSiPkgTokenSpaceGuid.VtdEngine3BaseAddeess|0xFED91000|UINT32|0x50000003 gSiPkgTokenSpaceGuid.VtdEngine4BaseAddeess|0xFED84000|UINT32|0x50000004 gSiPkgTokenSpaceGuid.VtdEngine5BaseAddeess|0xFED85000|UINT32|0x50000005 gSiPkgTokenSpaceGuid.VtdEngine6BaseAddeess|0xFED86000|UINT32|0x50000006 gSiPkgTokenSpaceGuid.VtdEngine7BaseAddeess|0xFED87000|UINT32|0x50000007 ## ## Those PCDs are used to control build process. ## gSiPkgTokenSpaceGuid.PcdSmmVariableEnable |FALSE|BOOLEAN|0xF0000002 gSiPkgTokenSpaceGuid.PcdAtaEnable |FALSE|BOOLEAN|0xF0000004 gSiPkgTokenSpaceGuid.PcdHgEnable |TRUE |BOOLEAN|0xF0000008 gSiPkgTokenSpaceGuid.PcdAcpiEnable |TRUE |BOOLEAN|0xF0000009 gSiPkgTokenSpaceGuid.PcdSourceDebugEnable |FALSE|BOOLEAN|0xF000000B gSiPkgTokenSpaceGuid.PcdPpmEnable |TRUE |BOOLEAN|0xF000000C gSiPkgTokenSpaceGuid.PcdTxtEnable |TRUE |BOOLEAN|0xF000000D gSiPkgTokenSpaceGuid.PcdAmtEnable |FALSE|BOOLEAN|0xF0000010 gSiPkgTokenSpaceGuid.PcdPttEnable |FALSE|BOOLEAN|0xF0000011 gSiPkgTokenSpaceGuid.PcdJhiEnable |FALSE|BOOLEAN|0xF0000012 gSiPkgTokenSpaceGuid.PcdSmbiosEnable |TRUE |BOOLEAN|0xF0000014 gSiPkgTokenSpaceGuid.PcdS3Enable |TRUE |BOOLEAN|0xF0000015 gSiPkgTokenSpaceGuid.PcdOverclockEnable |FALSE|BOOLEAN|0xF0000016 gSiPkgTokenSpaceGuid.PcdCpuPowerOnConfigEnable |FALSE|BOOLEAN|0xF0000017 gSiPkgTokenSpaceGuid.PcdSsaFlagEnable |FALSE|BOOLEAN|0xF0000018 gSiPkgTokenSpaceGuid.PcdEvLoaderEnable |FALSE|BOOLEAN|0xF0000019 gSiPkgTokenSpaceGuid.PcdIgdEnable |TRUE |BOOLEAN|0xF000001A gSiPkgTokenSpaceGuid.PcdSaDmiEnable |TRUE |BOOLEAN|0xF000001C gSiPkgTokenSpaceGuid.PcdIpuEnable |TRUE |BOOLEAN|0xF000001D gSiPkgTokenSpaceGuid.PcdGnaEnable |TRUE |BOOLEAN|0xF000001E gSiPkgTokenSpaceGuid.PcdVtdEnable |TRUE |BOOLEAN|0xF0000020 gSiPkgTokenSpaceGuid.PcdBiosGuardEnable |FALSE|BOOLEAN|0xF0000021 gSiPkgTokenSpaceGuid.PcdBdatEnable |FALSE|BOOLEAN|0xF0000023 gSiPkgTokenSpaceGuid.PcdOptimizeCompilerEnable |TRUE |BOOLEAN|0xF0000024 gSiPkgTokenSpaceGuid.PcdPeiDisplayEnable |TRUE |BOOLEAN|0xF0000025 gSiPkgTokenSpaceGuid.PcdOcWdtEnable |FALSE|BOOLEAN|0xF0000029 gSiPkgTokenSpaceGuid.PcdBootGuardEnable |FALSE|BOOLEAN|0xF0000030 gSiPkgTokenSpaceGuid.PcdSerialIoUartEnable |FALSE|BOOLEAN|0xF0000033 gSiPkgTokenSpaceGuid.PcdITbtEnable |TRUE |BOOLEAN|0xF0000034 gSiPkgTokenSpaceGuid.PcdSiCatalogDebugEnable |FALSE|BOOLEAN|0xF0000037 gSiPkgTokenSpaceGuid.PcdBfxEnable |FALSE|BOOLEAN|0xF000003A gSiPkgTokenSpaceGuid.PcdThcEnable |FALSE|BOOLEAN|0xF000003B gSiPkgTokenSpaceGuid.PcdBtgTxtLegacyPkgEnable |FALSE|BOOLEAN|0xF000003C gSiPkgTokenSpaceGuid.PcdPpamEnable |FALSE|BOOLEAN|0xF000003F gSiPkgTokenSpaceGuid.PcdVmdEnable |TRUE |BOOLEAN|0xF0000041 gSiPkgTokenSpaceGuid.PcdPsmiEnable |FALSE|BOOLEAN|0xF0000042 gSiPkgTokenSpaceGuid.PcdCpuPcieEnable |TRUE |BOOLEAN|0xF0000043 gSiPkgTokenSpaceGuid.PcdHybridStorageSupport |FALSE|BOOLEAN|0xF0000044 gSiPkgTokenSpaceGuid.PcdMrcTraceMessageSupported |TRUE |BOOLEAN|0xF0000045 gSiPkgTokenSpaceGuid.PcdTmeLibSupported |FALSE|BOOLEAN|0xF0000046 gSiPkgTokenSpaceGuid.PcdSpsStateSaveEnable |FALSE|BOOLEAN|0xF0000047 gSiPkgTokenSpaceGuid.PcdSpaEnable |FALSE|BOOLEAN|0xF0000049 [PcdsDynamic, PcdsPatchableInModule] ## From MdeModulePkg.dec ## Default OEM ID for ACPI table creation, its length must be 0x6 bytes to follow ACPI specification. gSiPkgTokenSpaceGuid.PcdAcpiDefaultOemId|"INTEL "|VOID*|0x30001034 ## Default OEM Table ID for ACPI table creation, it is "EDK2 ". gSiPkgTokenSpaceGuid.PcdAcpiDefaultOemTableId|0x20202020324B4445|UINT64|0x30001035 ## Default OEM Revision for ACPI table creation. gSiPkgTokenSpaceGuid.PcdAcpiDefaultOemRevision|0x00000002|UINT32|0x30001036 ## Default Creator ID for ACPI table creation. gSiPkgTokenSpaceGuid.PcdAcpiDefaultCreatorId|0x20202020|UINT32|0x30001037 ## Default Creator Revision for ACPI table creation. gSiPkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision|0x01000013|UINT32|0x30001038 [PcdsFixedAtBuild, PcdsPatchableInModule] ## This value is used to set the base address of PCH devices gSiPkgTokenSpaceGuid.PcdSmbusBaseAddress|0x0000EFA0|UINT16|0x00010031 gSiPkgTokenSpaceGuid.PcdTcoBaseAddress|0x0400|UINT16|0x00010033 gSiPkgTokenSpaceGuid.PcdAcpiBaseAddress|0x1800|UINT16|0x00010035 ## ## FSP ## ## The PCD value here are either dummy or generic for all platforms ## Some of them are expected to have different value in platform FSP package DSC. ## ## Examples: ## PcdFspImageIdString, PcdFspVersionRevision, PcdFspVersionBuild, PcdFspVersionMinor ## gSiPkgTokenSpaceGuid.PcdFspImageIdString |0x0|UINT64|0x0001005A gSiPkgTokenSpaceGuid.PcdFspVersionRevision |0x00|UINT8|0x0001005C gSiPkgTokenSpaceGuid.PcdFspVersionBuild |0x00|UINT8|0x0001005D gSiPkgTokenSpaceGuid.PcdFspVersionMinor |0x00|UINT8|0x0001005E ## ## Above PCD must be overridden in platform FSP package. ## gSiPkgTokenSpaceGuid.PcdFspValidatePeiServiceTablePointer|TRUE|BOOLEAN|0x0001005B ## LPC Io Decode PCDs gSiPkgTokenSpaceGuid.PcdLpcIoDecodeRange|0x0000|UINT16|0x0001005F gSiPkgTokenSpaceGuid.PcdLpcIoEnableDecoding|0x0001|UINT16|0x00010060 ## Serial Port PCDs gSiPkgTokenSpaceGuid.PcdFspSerialBaudRate|115200|UINT32|0x00010061 gSiPkgTokenSpaceGuid.PcdFspSerialRegisterBase|0x03F8|UINT64|0x00010062 gSiPkgTokenSpaceGuid.PcdFspSerialLineControl|0x03|UINT8|0x00010063 gSiPkgTokenSpaceGuid.PcdFspSerialFifoControl|0x07|UINT8|0x00010064 gSiPkgTokenSpaceGuid.PcdFspSerialDetectCable|FALSE|BOOLEAN|0x00010065 gSiPkgTokenSpaceGuid.PcdFspSerialUseHardwareFlowControl|FALSE|BOOLEAN|0x00010066 gSiPkgTokenSpaceGuid.PcdStatusCodeFlags |0x82|UINT8|0x00010067 ## This value is used to set the base address of MCH gSiPkgTokenSpaceGuid.PcdMchBaseAddress|0xFEDC0000|UINT64|0x00010030 ## 128KB window gSiPkgTokenSpaceGuid.PcdMchMmioSize|0x20000|UINT32|0x50000000 ## ## PcdFviSmbiosType determines the SMBIOS OEM type (0x80 to 0xFF) defined in SMBIOS, ## values 0-0x7F will be treated as disable FVI reporting. ## FVI structure uses it as SMBIOS OEM type to provide version information. ## gSiPkgTokenSpaceGuid.PcdFviSmbiosType|0xDD|UINT8|0x00010037 gSiPkgTokenSpaceGuid.PcdSaPciPrint|FALSE|BOOLEAN|0x00010039 ## ## SMBIOS defaults ## gSiPkgTokenSpaceGuid.PcdSmbiosDefaultSocketDesignation|"U3E1"|VOID*|0x0001003a gSiPkgTokenSpaceGuid.PcdSmbiosDefaultSerialNumber|"To Be Filled By O.E.M."|VOID*|0x0001003b gSiPkgTokenSpaceGuid.PcdSmbiosDefaultAssetTag|"To Be Filled By O.E.M."|VOID*|0x0001003c gSiPkgTokenSpaceGuid.PcdSmbiosDefaultPartNumber|"To Be Filled By O.E.M."|VOID*|0x0001003d ## ## Allocate 56 KB [0x2000..0xFFFF] of I/O space for Pci Devices ## If PcdPciReservedMemLimit =0 Pci Reserved default MMIO Limit is 0xE0000000 else use PcdPciReservedMemLimit . ## gSiPkgTokenSpaceGuid.PcdPciReservedIobase |0x2000 |UINT16|0x00010041 gSiPkgTokenSpaceGuid.PcdPciReservedIoLimit |0xFFFF |UINT16|0x00010042 gSiPkgTokenSpaceGuid.PcdPciReservedMemLimit |0x0000 |UINT32|0x00010043 ## ## Default 8MB TSEG for Release build BIOS when IED disabled (Also a default) ## gSiPkgTokenSpaceGuid.PcdTsegSize|0x00800000|UINT32|0x00010046 ## ## gSiPkgTokenSpaceGuid.PcdFwStsSmbiosType determines the SMBIOS OEM type (0x80 to 0xFF) defined ## in SMBIOS, values 0-0x7F will be treated as disable FWSTS SMBIOS reporting. ## FWSTS structure uses it as SMBIOS OEM type to provide FWSTS information. ## gSiPkgTokenSpaceGuid.PcdFwStsSmbiosType|0xDB|UINT8|0x00010047 ## ## SI init number of phases. ## gSiPkgTokenSpaceGuid.PcdMultiPhaseSiInitNumberOfPhases|0x00|UINT8|0x0001004A ## ## Silicon Reference Code versions ## gSiPkgTokenSpaceGuid.PcdSiliconInitVersionMajor |0x0C|UINT8|0x00010049 gSiPkgTokenSpaceGuid.PcdSiliconInitVersionValue |0x0000000800260020|UINT64|0x00010077 ##Minor:the program that supported by same core generation. gSiPkgTokenSpaceGuid.PcdSiliconInitVersionMinor |0x00|UINT8|0x00010050 ##Revision:Weekly build number gSiPkgTokenSpaceGuid.PcdSiliconInitVersionRevision|0x22|UINT8|0x00010051 ##Build[7:4]:Daily build number. ##Build[3:0]:Patch build number. gSiPkgTokenSpaceGuid.PcdSiliconInitVersionBuild |0x30|UINT8|0x00010052 ## ## Temp MEM IO resource ## gSiPkgTokenSpaceGuid.PcdSiliconInitTempPciBusMin |2 |UINT8 |0x00010053 gSiPkgTokenSpaceGuid.PcdSiliconInitTempPciBusMax |10 |UINT8 |0x00010054 gSiPkgTokenSpaceGuid.PcdSiliconInitTempMemBaseAddr |0xFE600000|UINT32|0x00010055 gSiPkgTokenSpaceGuid.PcdSiliconInitTempMemSize |0x00200000|UINT32|0x00010056 ## ## This PCD specifies the base address of the HPET timer. ## The acceptable values are 0xFED00000, 0xFED01000, 0xFED02000, and 0xFED03000 ## gSiPkgTokenSpaceGuid.PcdSiHpetBaseAddress |0xFED00000|UINT32|0x00010057 ## ## This PCD specifies the base address of the IO APIC. ## The acceptable values are 0xFECxx000. ## gSiPkgTokenSpaceGuid.PcdSiIoApicBaseAddress |0xFEC00000|UINT32|0x00010058 ## ## VTD Base Addresses ## gSiPkgTokenSpaceGuid.PcdRegBarBaseAddress|0xFB000000|UINT32|0x00010059 ## This PCD specifies Host of TraceHub device gSiPkgTokenSpaceGuid.PcdTraceHubDebugLibMaster|0x0|UINT32|0x00011000 ## This PCD specifies Channel of TraceHub device gSiPkgTokenSpaceGuid.PcdTraceHubDebugLibChannel|0x0|UINT32|0x00011001 ## This PCD specifies whether to enable catalog format for postcodes and status codes for Release BIOS gSiPkgTokenSpaceGuid.PcdTraceHubCatalogEnable|FALSE|BOOLEAN|0x20000112 #@todo clean up Platform token space PcdDumpDefaultSiliconPolicy gSiPkgTokenSpaceGuid.PcdDumpDefaultSiliconPolicy|FALSE|BOOLEAN|0x00011002 [PcdsFixedAtBuild, PcdsPatchableInModule, PcdsDynamic, PcdsDynamicEx] ## ## SerialIo Uart Configuration ## gSiPkgTokenSpaceGuid.PcdSerialIoUartDebugEnable |0 |UINT8 |0x00210001 # 0:Disable, 1:Enable and Initialize, 2:Enable without Initializing gSiPkgTokenSpaceGuid.PcdSerialIoUartNumber |2 |UINT8 |0x00210002 gSiPkgTokenSpaceGuid.PcdSerialIoUartMode |2 |UINT8 |0x00210003 # 0:Disabled, 1:Enabled, 2:Hidden, 3:COM, 4:SkipInit gSiPkgTokenSpaceGuid.PcdSerialIoUartBaudRate |115200 |UINT32|0x00210004 # 0:Default, Max:6000000 gSiPkgTokenSpaceGuid.PcdSerialIoUartParity |1 |UINT8 |0x00210008 # 0:DefaultParity, 1:NoParity, 2:EvenParity, 3:OddParity gSiPkgTokenSpaceGuid.PcdSerialIoUartDataBits |8 |UINT8 |0x00210009 # 0:Default, 5,6,7,8 gSiPkgTokenSpaceGuid.PcdSerialIoUartStopBits |1 |UINT8 |0x0021000A # 0:DefaultStopBits, 1:OneStopBit, 2:OneFiveStopBits, 3:TwoStopBits gSiPkgTokenSpaceGuid.PcdSerialIoUartAutoFlow |0 |UINT8 |0x0021000B # 0:No HW flow control, Only RX/TX Enabled; 1:HW Flow Control On, Rts/Cts lines enabled; gSiPkgTokenSpaceGuid.PcdSerialIoUartRxPinMux |0x0 |UINT32|0x0021000C # Pin muxing config for UART Rx pin gSiPkgTokenSpaceGuid.PcdSerialIoUartTxPinMux |0x0 |UINT32|0x00210010 # Pin muxing config for UART Tx pin gSiPkgTokenSpaceGuid.PcdSerialIoUartRtsPinMux |0x0 |UINT32|0x00210014 # Pin muxing config for UART Rts pin gSiPkgTokenSpaceGuid.PcdSerialIoUartCtsPinMux |0x0 |UINT32|0x00210018 # Pin muxing config for UART Cts pin #[-start-190925-IB04530033-modify]# gSiPkgTokenSpaceGuid.PcdSerialIoUartDebugMmioBase |0xFE042000 |UINT32|0x0021001C # PcdSerialIoUartMode = Enabled, need to assign MMIO Resource in SEC/PEI Phase #[-end-190925-IB04530033-modify]# gSiPkgTokenSpaceGuid.PcdLpcUartDebugEnable |0x1 |UINT8 |0x00210026 # 0:Disable, 1:Enable gSiPkgTokenSpaceGuid.PcdDebugInterfaceFlags |0x12 |UINT8 |0x00210027 # BIT0-RAM, BIT1-UART, BIT3-USB3, BIT4-Serial IO, BIT5-TraceHub, BIT2 - Not used. gSiPkgTokenSpaceGuid.PcdSerialDebugLevel |0x3 |UINT8 |0x00210028 # {0:Disable, 1:Error Only, 2:Error and Warnings, 3:Load Error Warnings and Info, 4:Load Error Warnings and Info, 5:Load Error Warnings Info and Verbose gSiPkgTokenSpaceGuid.PcdIsaSerialUartBase |0x0 |UINT8 |0x00210029 # 0:0x3F8, 1:0x2F8 ## UART Lib TimeOut gSiPkgTokenSpaceGuid.PcdSerialIoUartTimeOut |1000000 |UINT32 |0x00210020 # Write TimeOut in Micro Seconds - 0 = disabbled, default 1 second, gSiPkgTokenSpaceGuid.PcdSerialIoUartLibSkipMmioCheck |FALSE |BOOLEAN|0x00210024 # If TRUE MMIO sanity checks are skipped ## UART Dxe Driver IgnoreBaudRateSet ## TRUE - Blocks changing BaudRate, so that driver will not override UART's initial configuration. ## Required to support redirection on higher BaudRates. ## FALSE - Allows for UART settings to be changed through the Serial Io Protocol ## gSiPkgTokenSpaceGuid.PcdSerialIoUartDriverIgnoreBaudRateSet|FALSE|BOOLEAN|0x00210025 ## ## SerialIo 2nd Uart Configuration ## gSiPkgTokenSpaceGuid.PcdSerialIo2ndUartEnable |0 |UINT8 |0x0021002A # 0:Disable, 1:Enable and Initialize, 2:Enable without Initializing gSiPkgTokenSpaceGuid.PcdSerialIo2ndUartNumber |2 |UINT8 |0x0021002B gSiPkgTokenSpaceGuid.PcdSerialIo2ndUartMode |2 |UINT8 |0x0021002C # 0:Disabled, 1:Enabled, 2:Hidden, 3:COM, 4:SkipInit gSiPkgTokenSpaceGuid.PcdSerialIo2ndUartBaudRate |115200 |UINT32|0x0021002D # 0:Default, Max:6000000 gSiPkgTokenSpaceGuid.PcdSerialIo2ndUartParity |1 |UINT8 |0x00210031 # 0:DefaultParity, 1:NoParity, 2:EvenParity, 3:OddParity gSiPkgTokenSpaceGuid.PcdSerialIo2ndUartDataBits |8 |UINT8 |0x00210032 # 0:Default, 5,6,7,8 gSiPkgTokenSpaceGuid.PcdSerialIo2ndUartStopBits |1 |UINT8 |0x00210033 # 0:DefaultStopBits, 1:OneStopBit, 2:OneFiveStopBits, 3:TwoStopBits gSiPkgTokenSpaceGuid.PcdSerialIo2ndUartAutoFlow |0 |UINT8 |0x00210034 # 0:No HW flow control, Only RX/TX Enabled; 1:HW Flow Control On, Rts/Cts lines enabled; gSiPkgTokenSpaceGuid.PcdSerialIo2ndUartRxPinMux |0x0 |UINT32|0x00210035 # Pin muxing config for UART Rx pin gSiPkgTokenSpaceGuid.PcdSerialIo2ndUartTxPinMux |0x0 |UINT32|0x00210039 # Pin muxing config for UART Tx pin gSiPkgTokenSpaceGuid.PcdSerialIo2ndUartRtsPinMux |0x0 |UINT32|0x0021003D # Pin muxing config for UART Rts pin gSiPkgTokenSpaceGuid.PcdSerialIo2ndUartCtsPinMux |0x0 |UINT32|0x00210041 # Pin muxing config for UART Cts pin gSiPkgTokenSpaceGuid.PcdSerialIo2ndUartMmioBase |0xFE034000 |UINT32|0x00210045 # PcdSerialIoUartMode = Enabled, need to assign MMIO Resource in SEC/PEI Phase ## ## PCI Express MMIO region length ## Valid settings: 0x20000000/512MB, 0x10000000/256MB, 0x8000000/128MB, 0x4000000/64MB ## gSiPkgTokenSpaceGuid.PcdPciExpressRegionLength|0x10000000|UINT32|0x00200001 ## ## Typically this should be the same with gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress. ## This PCD is added for supporting different PCD type in different phases. ## gSiPkgTokenSpaceGuid.PcdSiPciExpressBaseAddress |0xC0000000|UINT64|0x00200002 ## ## PCI Express MMIO temporary region length in SEC phase. ## Valid settings: 0x20000000/512MB, 0x10000000/256MB, 0x8000000/128MB, 0x4000000/64MB ## gSiPkgTokenSpaceGuid.PcdTemporaryPciExpressRegionLength|0x10000000|UINT32|0x00200005 ## Specifies the SMRR2 base address.

# @Prompt SMRR2 base address. # @Expression 0x80000001 | (gSiPkgTokenSpaceGuid.PcdCpuSmmSmrr2Base & 0xfff) == 0 gSiPkgTokenSpaceGuid.PcdCpuSmmSmrr2Base|0|UINT32|0x20000002 ## Specifies the SMRR2 range size.

# @Prompt SMRR2 range size. # @Expression 0x80000001 | (gSiPkgTokenSpaceGuid.PcdCpuSmmSmrr2Size & 0xfff) == 0 gSiPkgTokenSpaceGuid.PcdCpuSmmSmrr2Size|0|UINT32|0x20000003 ## Specifies the SMRR2 range cache type. # If SMRR2 is used to map a flash/ROM based handler, it would be configured as WP.

# 5: WP(Write Protect).
# 6: WB(Write Back).
# @Prompt SMRR2 range cache type. gSiPkgTokenSpaceGuid.PcdCpuSmmSmrr2CacheType|5|UINT8|0x20000004 ## Indidates if SMM PROT MODE feature is supported.

# TRUE - SMM PROT MODE feature is supported.
# FALSE - SMM PROT MODE feature is not supported.
# @Prompt SMM PROT MODE feature. gSiPkgTokenSpaceGuid.PcdCpuSmmProtectedModeEnable|FALSE|BOOLEAN|0x20000008 ## Specifies the a size of memory region to reserve in SMM for testing only. # One can look in BIOS serial log for PCD to get region base address. # Note: A different region may be allocated in release build than debug build. # @Prompt SMM test region size.\r gSiPkgTokenSpaceGuid.PcdSmmTestRsvMemorySize|0x0|UINT32|0x2000000E ## This PCD specifies whether StatusCode is reported via TraceHub gSiPkgTokenSpaceGuid.PcdStatusCodeUseTraceHub|FALSE|BOOLEAN|0x20000010 [PcdsDynamic] ## Causes all UEFI variables to be treated as volatile and hence never written to non-volatile ## storage. ## This is useful in cases such as a simulation environment that does not emulate a non-volatile ## storage device or in recovery scenarios where system errors prevent non-volatile storage from being accessed gSiPkgTokenSpaceGuid.PcdNvVariableEmulationMode|FALSE|BOOLEAN|0x0010000E ## Enables or disables storage of UEFI variables using the CSE Variable Storage drivers ## If disabled at runtime, it must be set before the CSE Variable Storage driver loads. gSiPkgTokenSpaceGuid.PcdEnableCseVariableStorage|FALSE|BOOLEAN|0x0010000F ## Enables or disables storage of UEFI variables using the FVB Variable Storage drivers ## If disabled at runtime, it must be set before the FVB Variable Storage driver loads. gSiPkgTokenSpaceGuid.PcdEnableFvbVariableStorage|TRUE|BOOLEAN|0x00100010