## @file # Chipset Package Declaration file # #****************************************************************************** #* Copyright (c) 2014 - 2021, Insyde Software Corp. All Rights Reserved. #* #* You may not reproduce, distribute, publish, display, perform, modify, adapt, #* transmit, broadcast, present, recite, release, license or otherwise exploit #* any part of this publication in any form, by any means, without the prior #* written permission of Insyde Software Corporation. #* #****************************************************************************** ## [Defines] DEC_SPECIFICATION = 0x00010005 PACKAGE_NAME = AlderLakeChipsetPkg PACKAGE_GUID = DF131C26-D59D-45c8-A8EB-2BFD518D8BA9 PACKAGE_VERSION = 0.1 [Includes] Include Override/Insyde/InsydeModulePkg/Include Include/Library/sventx Override/EDK2/FmpDevicePkg/PrivateInclude # # SetupUtility # UefiSetupUtilityDxe/Advance [LibraryClasses] SecOemSvcChipsetLibDefault|Include/Library/SecOemSvcChipsetLib.h PeiOemSvcChipsetLibDefault|Include/Library/PeiOemSvcChipsetLib.h DxeOemSvcChipsetLibDefault|Include/Library/DxeOemSvcChipsetLib.h SmmOemSvcChipsetLibDefault|Include/Library/SmmOemSvcChipsetLib.h BaseOemSvcChipsetLibDefault|Include/Library/BaseOemSvcChipsetLib.h BootGuardPlatformLib|Include/Library/BootGuardPlatformLib.h FitPlatformLib|Include/Library/FitPlatformLib.h BaseInsydeChipsetLib|Include/Library/BaseInsydeChipsetLib.h DxeInsydeChipsetLib|Include/Library/DxeInsydeChipsetLib.h PeiInsydeChipsetLib|Include/Library/PeiInsydeChipsetLib.h GpioCfgLib|Include/Library/GpioCfgLib.h InsydeChipsetGpioLib|Include/Library/BaseInsydeChipsetGpioLib.h MultiBoardSupportLib|Include/Library/MultiBoardSupportLib.h [PcdsFeatureFlag] # # Hybrid Graphics Support # gChipsetPkgTokenSpaceGuid.PcdHybridGraphicsSupported|FALSE|BOOLEAN|0x56000001 gChipsetPkgTokenSpaceGuid.PcdNvidiaOptimusSupported|FALSE|BOOLEAN|0x56000002 gChipsetPkgTokenSpaceGuid.PcdAmdPowerXpressSupported|FALSE|BOOLEAN|0x56000003 gChipsetPkgTokenSpaceGuid.PcdHgAslCodeForWptLynxPointLp|FALSE|BOOLEAN|0x56000004 ## Indicates if the platform can support Dynamic Display Switching (DDS) or not. # TRUE - Supports DDS. # FALSE - Not supports DDS. # @Prompt Enalbe DDS support. gChipsetPkgTokenSpaceGuid.PcdHgNvidiaDdsFeatureSupport|FALSE|BOOLEAN|0x56000005 ## Indicates if the platform can support N20 CTGP or not. # TRUE - Supports N20 CTGP. # FALSE - Not supports N20 CTGP. # @Prompt Enable N20 CTGP support. gChipsetPkgTokenSpaceGuid.PcdHgNvidiaCtgpFeatureSupport|FALSE|BOOLEAN|0x56000006 ## Indicates if the platform can support N20 API_CPU_PERFORMANCE_LEVEL_CONTROL or not. # TRUE - Supports N20 API_CPU_PERFORMANCE_LEVEL_CONTROL. # FALSE - Not supports N20 API_CPU_PERFORMANCE_LEVEL_CONTROL. # @Prompt Enable N20 API_CPU_PERFORMANCE_LEVEL_CONTROL. gChipsetPkgTokenSpaceGuid.PcdHgNvidiaApiCpuPerformanceLevelControl|FALSE|BOOLEAN|0x56000007 gChipsetPkgTokenSpaceGuid.PcdEcSharedFlashSupported|FALSE|BOOLEAN|0x1000000A gChipsetPkgTokenSpaceGuid.PcdEcIdlePerWriteBlockSupported|FALSE|BOOLEAN|0x1000000B gChipsetPkgTokenSpaceGuid.PcdMemSpdProtectionSupported|FALSE|BOOLEAN|0x40000002 gChipsetPkgTokenSpaceGuid.PcdTXTSupported|FALSE|BOOLEAN|0x40000005 gChipsetPkgTokenSpaceGuid.PcdSmmInt10Enable|FALSE|BOOLEAN|0x40000017 gChipsetPkgTokenSpaceGuid.PcdBiosGuardEcSupport|FALSE|BOOLEAN|0x40000023 # # Determine the SPI access method (1: MMIO / 0: IO Cycle) # gChipsetPkgTokenSpaceGuid.PcdSpiReadByMemoryMapped|TRUE|BOOLEAN|0x40000024 # # The PcdDisableCacheSupportInEnableFdWrites is used for EnableFdWrites function ,support to enable/disable cache function when doing the FdWrite # TRUE: Support DisableCache function , FALSE: No Support DisableCache function gChipsetPkgTokenSpaceGuid.PcdDisableCacheSupportInEnableFdWrites|TRUE|BOOLEAN|0x40000026 gChipsetPkgTokenSpaceGuid.PcdPttSupported|FALSE|BOOLEAN|0x40000030 gChipsetPkgTokenSpaceGuid.PcdUseClockRateAsTheUnitOfConfiguredClockSpeed|FALSE|BOOLEAN|0x40000031 gChipsetPkgTokenSpaceGuid.PcdUseCrbEcFlag|TRUE|BOOLEAN|0x40000034 gChipsetPkgTokenSpaceGuid.PcdEnableEconFlag|TRUE|BOOLEAN|0x40000035 gChipsetPkgTokenSpaceGuid.PcdRestoreCmosfromVariableFlag|FALSE|BOOLEAN|0x40000038 gChipsetPkgTokenSpaceGuid.PcdMeUnconfigOnRtcSupported|FALSE|BOOLEAN|0x40000039 ## This PCD specifies whether StatusCode is reported via NorthPeak. gEfiTraceHubTokenSpaceGuid.PcdStatusCodeUseTraceHub|TRUE|BOOLEAN|0x40000040 gChipsetPkgTokenSpaceGuid.PcdSupportUnLockedBarHandle|FALSE|BOOLEAN|0x4000003B gChipsetPkgTokenSpaceGuid.PcdIhisiToolBackwardSupport|FALSE|BOOLEAN|0x4000003C gChipsetPkgTokenSpaceGuid.PcdDisableScuAggressiveLpmSupportForPchH|FALSE|BOOLEAN|0x4000003D gChipsetPkgTokenSpaceGuid.PcdSklU6LayerAvoidLLViolationSupport|FALSE|BOOLEAN|0x4000003E gChipsetPkgTokenSpaceGuid.PcdDebugUsePchComPort|FALSE|BOOLEAN|0x40000040 gChipsetPkgTokenSpaceGuid.PcdBootGuardVerifyFv|TRUE|BOOLEAN|0x40000041 gChipsetPkgTokenSpaceGuid.PcdHstiSupported|FALSE|BOOLEAN|0x40000042 gChipsetPkgTokenSpaceGuid.PcdSmiNewCenturySupport|TRUE|BOOLEAN|0x40000044 gChipsetPkgTokenSpaceGuid.PcdH2OIDEGPIOEditor|FALSE|BOOLEAN|0x40000046 gChipsetPkgTokenSpaceGuid.PcdComPortDdt|FALSE|BOOLEAN|0x40000047 gChipsetPkgTokenSpaceGuid.PcdMeCapsuleUpdateSupported|TRUE|BOOLEAN|0x40000048 gChipsetPkgTokenSpaceGuid.PcdIshCapsuleUpdateSupported|TRUE|BOOLEAN|0x40000049 gChipsetPkgTokenSpaceGuid.PcdH2OGpioCfgSupported|FALSE|BOOLEAN|0x40000052 gChipsetPkgTokenSpaceGuid.PcdEcCapsuleUpdateSupported|TRUE|BOOLEAN|0x40000053 gChipsetPkgTokenSpaceGuid.PcdPdtCapsuleUpdateSupported|TRUE|BOOLEAN|0x40000054 gChipsetPkgTokenSpaceGuid.PcdIomCapsuleUpdateSupported|TRUE|BOOLEAN|0x40000055 gChipsetPkgTokenSpaceGuid.PcdMgPhyCapsuleUpdateSupported|TRUE|BOOLEAN|0x40000056 gChipsetPkgTokenSpaceGuid.PcdTbtCapsuleUpdateSupported|TRUE|BOOLEAN|0x40000057 gChipsetPkgTokenSpaceGuid.PcdUcodeCapsuleUpdateSupported|TRUE|BOOLEAN|0x40000066 gChipsetPkgTokenSpaceGuid.PcdBtGAcmCapsuleUpdateSupported|TRUE|BOOLEAN|0x40000067 gChipsetPkgTokenSpaceGuid.PcdMonolithicCapsuleUpdateSupported|FALSE|BOOLEAN|0x40000068 gChipsetPkgTokenSpaceGuid.PcdTcssPartialUpdateEnable|FALSE|BOOLEAN|0x40000058 #[-start-210910-QINGLIN0061-modify]# # gChipsetPkgTokenSpaceGuid.PcdH2OPreferDtpmBootSupported|TRUE|BOOLEAN|0x4000004C gChipsetPkgTokenSpaceGuid.PcdH2OPreferDtpmBootSupported|FALSE|BOOLEAN|0x4000004C #[-end-210910-QINGLIN0061-modify]# gChipsetPkgTokenSpaceGuid.PcdH2OPeiCpBssbDebugIndicationSupported|TRUE|BOOLEAN|0x40000059 gChipsetPkgTokenSpaceGuid.PcdH2ODxeCpEcGetSendGetUsciVerSupported|TRUE|BOOLEAN|0x4000005A gChipsetPkgTokenSpaceGuid.PcdH2OSmmCpEcSendEspiClearSupported|TRUE|BOOLEAN|0x4000005B gChipsetPkgTokenSpaceGuid.PcdH2OPeiCpBiosGuardEcSupported|FALSE|BOOLEAN|0x4000005C gChipsetPkgTokenSpaceGuid.PcdH2OPeiCpBiosGuardUpdateBgpdt|FALSE|BOOLEAN|0x40000045 gChipsetPkgTokenSpaceGuid.PcdUefiWirelessCnvtEnable |TRUE|BOOLEAN|0x4000005D ## Indicates whether LevelEdge data will be restored or not when S3 resume. # TRUE - Restore LevelEdge data. # FALSE - Does not restore LevelEdge data. # @Prompt Support save/restore for LevelEdge. gChipsetPkgTokenSpaceGuid.PcdH2OS3SaveRestoreLevelEdgeSupported|FALSE|BOOLEAN|0x40000060 ## Indicates whether EDP data will be restored or not when S3 resume. # TRUE - Restore EDP data. # FALSE - Does not restore EDP data. # @Prompt Support save/restore for EDP. gChipsetPkgTokenSpaceGuid.PcdH2OS3SaveRestoreEDPRegSupported|FALSE|BOOLEAN|0x40000061 ## Indicates whether PIC data will be restored or not when S3 resume. # TRUE - Restore PIC data. # FALSE - Does not restore PIC data. # @Prompt Support save/restore for PIC. gChipsetPkgTokenSpaceGuid.PcdH2OS3SaveRestorePicSupported|FALSE|BOOLEAN|0x40000062 ## Indicates whether DMA data will be restored or not when S3 resume. # TRUE - Restore DMA data. # FALSE - Does not restore DMA data. # @Prompt Support save/restore for DMA. gChipsetPkgTokenSpaceGuid.PcdH2OS3DmaInitSupported|FALSE|BOOLEAN|0x40000063 gChipsetPkgTokenSpaceGuid.PcdRetimerCapsuleUpdateSupported|TRUE|BOOLEAN|0x40000064 gChipsetPkgTokenSpaceGuid.PcdTbtRetimerGetVerDuringBoot|FALSE|BOOLEAN|0x40000065 [PcdsFixedAtBuild] # gino: EDK2 add >> # # CCEO-0016: RoyalParkOverrideBegin # ## Specifies shadow stack size in bytes for each processor in SMM. # @Prompt Processor shadow stack size in SMM. gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmShadowStackSize|0x2000|UINT32|0x3213210E # # CCEO-0016: RoyalParkOverrideEnd # # # CCEO-0016: RoyalParkOverrideBegin # ## Indicates the control flow enforcement enabling state. # If enabled, it uses control flow enforcement technology to prevent ROP or JOP.

# BIT0 - SMM CET Shadow Stack is enabled.
# Other - reserved # @Prompt Enable control flow enforcement. gEfiMdePkgTokenSpaceGuid.PcdControlFlowEnforcementPropertyMask|0x0|UINT32|0x30001017 # # CCEO-0016: RoyalParkOverrideEnd # # gino: EDK2 add << # # gPlatformModuleTokenSpaceGuid start (Sync with AlderLakePlatSamplePkg\PlatformPkg.dec) # ## ## The default value for I2C touch device, they will be updated if report descriptor ## includes the information about them. ## # # gPlatformModuleTokenSpaceGuid end # # gSiPkgTokenSpaceGuid.PcdCflCpuEnable|FALSE|BOOLEAN|0x40000051 gChipsetPkgTokenSpaceGuid.PcdTxtPublicBase|0xFED30000|UINT32|0x30000011 gChipsetPkgTokenSpaceGuid.PcdSmmDataPort|0xb3|UINT16|0x30000003 gChipsetPkgTokenSpaceGuid.PcdSmmActivationData|0x55|UINT8|0x30000004 gChipsetPkgTokenSpaceGuid.PcdPchGpioBaseAddress|0x800|UINT16|0x30000005 gChipsetPkgTokenSpaceGuid.PcdTdsEnable|FALSE|BOOLEAN|0xF00000A0 # Modify the VMD port configuration via SCU default value. # TRUE - Change VMD port configuration via SCU default setting (.HFR file). # FALSE - CRB default algorithm. The VMD port configuration cannot be modified by .HFR file. # VMD port configuration only be modified after end user entering SCU and changing the setting. # @Prompt Modify the VMD port configuration via SCU default value. gChipsetPkgTokenSpaceGuid.PcdModifyVmdPortConfigViaScuDefault|FALSE|BOOLEAN|0x3000006 # # The PCD for XhciSmiDispatcher, used to control the add-on USB 3.0 card platform specific setting # # Bit 0 : The flag to skip xHCI hand-off signal # Bit 1 : The flag to inverse the SMI signal. 0 = high active, 1 = low active # Bit 8 ~ 15 : the number of SMI GPIO pin # Bit 16 ~ 23 : The PCI express function number for USB 3.0 add-on card # Bit 24 ~ 31 : The PCI express device number for USB 3.0 add-on card # # e.g. device number is 1C # function numbe is 0 # SMI GPIO pin is GPIO_SKL_LP_GPP_E2 # SMI signal is low active # Enable xHCI hand-off signal # gChipsetPkgTokenSpaceGuid.PcdXhciAddonCardSetting|0x1C000C03 gChipsetPkgTokenSpaceGuid.PcdXhciAddonCardSetting|0x00000000|UINT32|0x30000100 gChipsetPkgTokenSpaceGuid.PcdPciExpressMaxBusNumber|0xFF|UINT8|0x60000000 gChipsetPkgTokenSpaceGuid.PcdFlashFvEcBase|0x00000000|UINT32|0x6000001a gChipsetPkgTokenSpaceGuid.PcdFlashFvEcSize|0x00000000|UINT32|0x6000001b gChipsetPkgTokenSpaceGuid.PcdFlashFvBackupBase|0x00000000|UINT32|0x60000013 gChipsetPkgTokenSpaceGuid.PcdFlashFvBackupSize|0x00000000|UINT32|0x60000014 gChipsetPkgTokenSpaceGuid.PcdPciExpressSize|256|UINT16|0x60000015 gChipsetPkgTokenSpaceGuid.PcdFlashFirmwareBinariesFvBase|0x00000000|UINT32|0x60000016 gChipsetPkgTokenSpaceGuid.PcdFlashFirmwareBinariesFvSize|0x00000000|UINT32|0x60000017 gChipsetPkgTokenSpaceGuid.PcdFlashFirmwareBinariesBtGAcmAlignmentOffset|0x00000000|UINT32|0x6000001e gChipsetPkgTokenSpaceGuid.PcdFwResiliencyReservedBase|0x00000000|UINT32|0x6000001c gChipsetPkgTokenSpaceGuid.PcdFwResiliencyReservedSize|0x00000000|UINT32|0x6000001d #[-start-190612-IB16990049-add]# gChipsetPkgTokenSpaceGuid.PcdH2OFdmOffset|0x00000000|UINT32|0x60000018 gChipsetPkgTokenSpaceGuid.PcdH2OFdmSize|0x00000000|UINT32|0x60000019 #[-end-190612-IB16990049-add]# # # SIO # gChipsetPkgTokenSpaceGuid.PcdSioConfigPort|0x002E|UINT16|0x60000023 gChipsetPkgTokenSpaceGuid.PcdSioIndexPort|0x002E|UINT16|0x60000024 gChipsetPkgTokenSpaceGuid.PcdSioDataPort|0x002F|UINT16|0x60000025 # ThunderBolt Gpio Mapping Table # ThunderBoltGpioConnectIc 0: PCH 1: SIO gChipsetPkgTokenSpaceGuid.PcdThunderBoltGpioConnectIc|0x000000000|UINT8|0x60000026 # @PcdTypeStruct THUNDERBOLT_GPIO_TO_PCH_DEFINITION {UINT8 TbtGpio2ToPchPin; UINT8 TbtGpio3ToPchPin; UINT8 TbtGpio6ToPchPin; UINT8 TbtGpio7ToPchPin} # @PcdTypeArray ThunderBoltGpioToPch THUNDERBOLT_GPIO_TO_PCH_DEFINITION[] # @PcdValueType ThunderBoltGpioToPch # Assume TBT GPIO 2 3,6,7 is mapped to PCH GPIO 11,12,20,49 # 0xFF :Unused gChipsetPkgTokenSpaceGuid.PcdThunderBoltGpioToPch|{0xff, 18, 0xff, 0xff}|VOID*|0x60000027 # @PcdTypeStruct THUNDERBOLT_GPIO_TO_SIO_DEFINITION {UINT16 TbtGpio2ToSioGpioSetAddress; UINT16 TbtGpio2ToSioGpioSetAddressBit; UINT16 TbtGpio3ToSioGpioSetAddress; UINT16 TbtGpio3ToSioGpioSetAddressBit; UINT16 TbtGpio6ToSioGpioSetAddress; UINT16 TbtGpio6ToSioGpioSetAddressBit; UINT16 TbtGpio7ToSioGpioSetAddress; UINT16 TbtGpio7ToSioGpioSetAddressBit} # @PcdTypeArray ThunderBoltGpioToSio THUNDERBOLT_GPIO_TO_PCH_DEFINITION[] # @PcdValueType ThunderBoltGpioToSio # Assume TBT GPIO 2 3,6,7 is mapped to SIO/EC GPIO 20,21,40,66,67 gChipsetPkgTokenSpaceGuid.PcdThunderBoltGpioToSio|{0x01, 0x05, 0, 0, 0x79, 0x03, 0x01, 0x00, 0x03, 0x05, 0, 0, 0x05, 0x05, 0x06, 0x00, 0x05, 0x05, 0x07, 0x00}|VOID*|0x60000028 # ABAR Hot Capabilites Register (D23:f0) # Desktop default: 0xff22ffc2 Mobile default: 0xde127f03 (define on LPT_EDS_Rev1.0.pfd) gChipsetPkgTokenSpaceGuid.PcdAbarCapDefault|0xde127f03|UINT32|0x60000029 gChipsetPkgTokenSpaceGuid.PcdLidStatus|0x00000003|UINT32|0x60000033 # #[-start-190909-IB11270246-add]# # XHCI memory space should aligned to 64 KB boundaries. (0x10000) # gChipsetPkgTokenSpaceGuid.PcdXhciMemBaseAddress|0xD8200000|UINT32|0x60000032 gChipsetPkgTokenSpaceGuid.PcdCpuXhciMemBaseAddress|0xD8300000|UINT32|0x60000041 # #[-end-190909-IB11270246-add]# # PcdPchLpcDecodeRange, used to set LPC Component Decode Range (LPC device offset:80h -81h) # # bit 2:0 : COMA Decode Range # bit 6:4 : COMB Decode Range # Value : 000 = 3F8h -3FFh (COM1) 001 = 2F8h -2FFh (COM2) # : 010 = 220h -227h 011 = 228h -22Fh # : 100 = 238h -23Fh 101 = 2E8h -2EFh (COM4) # : 110 = 338h -33Fh 111 = 3E8h -3EFh (COM3) # bit 9:8 : LPT Decode Range # Value : 00 = 378h-37fh and 778h-77fh 01 = 278h -27Fh (port 279h is ready only) and 678h -67Fh # : 10 = 3BCh -3BEh and 7BCh -7BEh # bit 12 : FDD Decode Range # Value : 0 = 3F0h-3F5h, 3F7h (Primary) 1= 370h -375h, 377h (Secondary) gChipsetPkgTokenSpaceGuid.PcdPchLpcDecodeRange|0x0010|UINT16|0x60000034 # # PchLpcEnableList, used to enable/disable LPC Component (LPC device offset:82h-83h) # # Bit 0 : COMA_LPC_EN Bit 1 : COMB_LPC_EN # Bit 2 : LPT_LPC_EN Bit 3 : FDD_LPC_EN # Bit 8 : GAMEL_LPC_EN Bit 9 : GAMEH_LPC_EN # Bit 10 : KBC_LPC_EN Bit 11 : MC_LPC_EN # Bit 12 : CNF1_LPC_EN Bit 13 : CNF2_LPC_EN gChipsetPkgTokenSpaceGuid.PcdPchLpcEnableList|0x3F03|UINT16|0x60000035 # # CRB BIOS Enable the LPC I/O decoding for 0x6A0~0x6A7 as EC's extra I/O port, where 0x6A0 is the Data port # and 0x6A4 is the Command/Status port. # gChipsetPkgTokenSpaceGuid.PchLpcGenIoDecodeEcExtraIoPort1|0x06A0|UINT16|0x60000036 # # Provide OemHook to sync HW I2C SCL SDA signal, default value refers to CoffeeLake-H platform # #[-start-190613-IB16990062-add]# gChipsetPkgTokenSpaceGuid.OemHookI2cSclSdaEnable|FALSE|BOOLEAN|0x60000037 gChipsetPkgTokenSpaceGuid.I2cIcSsSclHcnt|0x01F4|UINT16|0x60000038 gChipsetPkgTokenSpaceGuid.I2cIcSsSclLcnt|0x024C|UINT16|0x60000039 gChipsetPkgTokenSpaceGuid.I2cIcSsSdaHold|0x1C|UINT8|0x6000003a gChipsetPkgTokenSpaceGuid.I2cIcFsSclHcnt|0x0101|UINT16|0x6000003b gChipsetPkgTokenSpaceGuid.I2cIcFsSclLcnt|0x0101|UINT16|0x6000003c gChipsetPkgTokenSpaceGuid.I2cIcFsSdaHold|0x1C|UINT8|0x6000003d gChipsetPkgTokenSpaceGuid.I2cIcHsSclHcnt|0x0008|UINT16|0x6000003e gChipsetPkgTokenSpaceGuid.I2cIcHsSclLcnt|0x0014|UINT16|0x6000003f gChipsetPkgTokenSpaceGuid.I2cIcHsSdaHold|0x1C|UINT8|0x60000040 #[-end-190613-IB16990062-add]# # # PeciAccessMethod 0:Direct I/O 1:ACPI # # # File GUIDs definition PCDs # # GUID Data Structure {UINT32 Data1; UINT16 Data2; UINT16 Data3; UINT8 Data4[8]} # PTOpRom.bin - 76824E51-2FA9-433E-980F-B75670E7C5A7 # Vbt.bin - 878AC2CC-5343-46F2-B563-51F89DAF56BA # SLP20Pubkey.bin - 1A1E2341-A2FB-42C7-8D17-3073D08EB21D # SLP20Marker.bin - DD6569A7-E455-4EE5-B2BA-ECDA84ACBC99 # Oa30MsdmData.bin - A9943829-A25A-4B94-AC0B-99DD37099F76 # LegacyVideo/skl_xxxx_rvp3_rvp7.dat - 8DFAE5D4-B50E-4C10-96E6-F2C266CACBB6 # LegacyVideo/skl_xxxx_rvp8.dat - ECCCEAAE-E65E-41e9-BD65-CF00FB424641 # LegacyVideo/skl_xxxx_rvp11.dat - BFEF6019-0E7F-48cb-93D6-1D3E12B4522A # LegacyRaidRom/SataOrom.bin - 501737AB-9D1A-4856-86D3-7F1287FA5A55 # LegacyPxeRom/BA1548L2.bin - 4C316C9A-AFD9-4E33-AEAB-26C4A4ACC0F7 # LegacyPxeRom/BA1548L2ULT.bin - 72322192-5DEE-4F9C-ADF3-190BD6ADC125 # VbwOpRom.bin - D3033A61-22AD-4DD8-BB1D-A2EDA0B1C105 # BiosGuardAcm.bin - 7934156D-CFCE-460E-92F5-A07909A59ECA # AnCACM.bin - B42C5280-D6AD-4EDF-871A-77E9DF40F30C # OemLogo1024x768.pcx - 6F0CF054-AE6A-418c-A7CE-3C7A7CD74EC0 # VgaRedir.bin - 346B4547-FEF7-49d4-9A4A-F666825E25B7 # BiosAc.bin - 2d27c618-7dcd-41f5-bb10-21166be7e143 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdPtOpRomFile|{ 0x51, 0x4E, 0x82, 0x76, 0xA9, 0x2F, 0x3E, 0x43, 0x98, 0x0F, 0xB7, 0x56, 0x70, 0xE7, 0xC5, 0xA7 }|VOID*|0x60000073 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdSlp20PubkeyFile|{ 0x41, 0x23, 0x1E, 0x1A, 0xFB, 0xA2, 0xC7, 0x42, 0x8D, 0x17, 0x30, 0x73, 0xD0, 0x8E, 0xB2, 0x1D }|VOID*|0x60000075 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdSlpP20MarkerFile|{ 0xA7, 0x69, 0x65, 0xDD, 0x55, 0xE4, 0xE5, 0x4E, 0xB2, 0xBA, 0xEC, 0xDA, 0x84, 0xAC, 0xBC, 0x99 }|VOID*|0x60000076 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdOa30MsdmDataFile|{ 0x29, 0x38, 0x94, 0xA9, 0x5A, 0xA2, 0x94, 0x4B, 0xAC, 0x0B, 0x99, 0xDD, 0x37, 0x09, 0x9F, 0x76 }|VOID*|0x60000077 # @PcdValueType GUID # gChipsetPkgTokenSpaceGuid.PcdLegacyRaidRomFile|{ 0xAB, 0x37, 0x17, 0x50, 0x1A, 0x9D, 0x56, 0x48, 0x86, 0xD3, 0x7F, 0x12, 0x87, 0xFA, 0x5A, 0x55 }|VOID*|0x60000079 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdLegacyPxeRomFile|{ 0x9A, 0x6C, 0x31, 0x4C, 0xD9, 0xAF, 0x33, 0x4E, 0xAE, 0xAB, 0x26, 0xC4, 0xA4, 0xAC, 0xC0, 0xF7 }|VOID*|0x6000007A # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdVbiosOpRomFile|{ 0x61, 0x3A, 0x03, 0xD3, 0xAD, 0x22, 0xD8, 0x4D, 0xBB, 0x1D, 0xA2, 0xED, 0xA0, 0xB1, 0xC1, 0x05 }|VOID*|0x6000007B # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdVbtRvp3Rvp7File|{ 0xCC, 0xC2, 0x8A, 0x87, 0x43, 0x53, 0xF2, 0x46, 0xB5, 0x63, 0x51, 0xF8, 0x9D, 0xAF, 0x56, 0xBA }|VOID*|0x6000007C # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdVbtRvp10File|{ 0x06, 0x23, 0x48, 0xDE, 0x4E, 0x0F, 0xBD, 0x43, 0xB3, 0x2D, 0x79, 0x4C, 0x91, 0x4C, 0x02, 0x23 }|VOID*|0x6000007D # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdVbtRvp11File|{ 0xB0, 0x46, 0x4B, 0x13, 0xAF, 0xF5, 0x63, 0x42, 0x97, 0x92, 0xC5, 0xE8, 0x8A, 0x4E, 0xFA, 0x02 }|VOID*|0x6000007E # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdVbtRvp8File|{ 0x58, 0x4B, 0xCD, 0xAF, 0xBA, 0xD4, 0x88, 0x43, 0x94, 0x44, 0x17, 0x42, 0xB9, 0x91, 0xB5, 0xC5 }|VOID*|0x6000007F # @PcdValueType GUID # gChipsetPkgTokenSpaceGuid.PcdLegacyUltPxeRomFile|{ 0x92, 0x21, 0x32, 0x72, 0xEE, 0x5D, 0x9C, 0x4F, 0xAD, 0xF3, 0x19, 0x0B, 0xD6, 0xAD, 0xC1, 0x25 }|VOID*|0x60000080 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdLegacyAhciRomFile|{ 0x9D, 0xC0, 0x17, 0xB0, 0xC1, 0xED, 0x40, 0x49, 0xB1, 0x3E, 0x57, 0xE9, 0x56, 0x60, 0xC9, 0x0F }|VOID*|0x60000081 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdBiosGuardAcmFile|{ 0x6D, 0x15, 0x34, 0x79, 0xCE, 0xCF, 0x0E, 0x46, 0x92, 0xF5, 0xA0, 0x79, 0x09, 0xA5, 0x9E, 0xCA }|VOID*|0x60000082 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdAnCACMFile|{ 0x80, 0x52, 0x2C, 0xB4, 0xAD, 0xD6, 0xDF, 0x4E, 0x87, 0x1A, 0x77, 0xE9, 0xDF, 0x40, 0xF3, 0x0C }|VOID*|0x60000083 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdOemLogoRomFile|{ 0x54, 0xF0, 0x0C, 0x6F, 0x6A, 0xAE, 0x8C, 0x41, 0xA7, 0XCE, 0x3C, 0x7A, 0x7C, 0xD7, 0x4E, 0xC0 }|VOID*|0x60000084 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdVgaRedirRomFile|{ 0x47, 0x45, 0x6B, 0x34, 0xF7, 0xFE, 0xD4, 0x49, 0x9A, 0x4A, 0xF6, 0x66, 0x82, 0x5E, 0x25, 0xB7 }|VOID*|0x60000085 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdBiosAcRomFile|{ 0x18, 0xC6, 0x27, 0x2D, 0xCD, 0x7D, 0xF5, 0x41, 0xBB, 0x10, 0x21, 0x16, 0x6B, 0xE7, 0xE1, 0x43 }|VOID*|0x60000086 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdBootGuardAcmPadFile|{ 0x55, 0xC6, 0x27, 0x2D, 0xCD, 0x7D, 0xF5, 0x41, 0xBB, 0x10, 0x21, 0x16, 0x6B, 0xE7, 0xE1, 0x43 }|VOID*|0x60000087 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdFitTableReservedFile|{ 0xAA, 0xC6, 0x27, 0x2D, 0xCD, 0x7D, 0xF5, 0x41, 0xBB, 0x10, 0x21, 0x16, 0x6B, 0xE7, 0xE1, 0x43 }|VOID*|0x60000088 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdGop1021VbtRvp3Rvp7File|{ 0x87, 0x7D, 0xD5, 0x01, 0xFF, 0xD8, 0x62, 0x46, 0xA8, 0xC2, 0x3E, 0xAC, 0x91, 0xE9, 0x43, 0xDD }|VOID*|0x62000089 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdGop1021VbtRvp10File|{ 0xE8, 0x05, 0xA3, 0xA5, 0xA8, 0x1A, 0x38, 0x45, 0x9B, 0x08, 0x31, 0xD1, 0x88, 0x47, 0xDF, 0xE6 }|VOID*|0x62000090 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdGop1021VbtRvp8File|{ 0xC5, 0xF2, 0x79, 0x9F, 0x1D, 0xCD, 0x02, 0x4C, 0xA2, 0x1B, 0xE6, 0x5B, 0x6A, 0x59, 0x2B, 0x21 }|VOID*|0x62000092 # @PcdValueType GUID FF0C8745-3270-4439-B74F-3E45F8C77064 gChipsetPkgTokenSpaceGuid.PcdVbtRvpFile|{ 0xC5, 0xF2, 0x79, 0x9F, 0x1D, 0xCD, 0x02, 0x4C, 0xA2, 0x1B, 0x3E, 0x45, 0xF8, 0xC7, 0x70, 0x64 }|VOID*|0x62000093 #[-start-190611-IB16990042-add]# # @PcdValueType GUID SinitModuleGuid gChipsetPkgTokenSpaceGuid.PcdSinitAcRomFile|{ 0xe4, 0x9f, 0xb8, 0x3f, 0xc5, 0xcf, 0x54, 0x4c ,0x9e, 0xee, 0xe3, 0xdf, 0x01, 0x6e, 0x32, 0x69 }|VOID*|0x62000094 #[-end-190611-IB16990042-add]# # gSbbDigestGuid gChipsetPkgTokenSpaceGuid.PcdChasmFallSbbDigestFile|{ 0xA8, 0x2C, 0xDA, 0xB2, 0x59, 0x72, 0x79, 0x4F, 0x64, 0xA4, 0xF7, 0x12, 0x62, 0x5E, 0xD2, 0xC9 }|VOID*|0x62000095 gChipsetPkgTokenSpaceGuid.PcdChasmFallBiosGuardPbbFile|{ 0xF4, 0x81, 0x14, 0xDD, 0xF9, 0x12, 0x69, 0x4D, 0xAC, 0x11, 0x85, 0x5F, 0xFA, 0xC3, 0x28, 0x16 }|VOID*|0x62000096 gChipsetPkgTokenSpaceGuid.PcdChasmFallBiosGuardPbbrFile|{ 0x81, 0xD7, 0x70, 0x93, 0x98, 0xEC, 0x3C, 0x4D, 0xB8, 0x8B, 0xF8, 0x67, 0x6A, 0x54, 0xBD, 0xEA }|VOID*|0x62000097 gChipsetPkgTokenSpaceGuid.PcdChasmFallBiosGuardSbbFile|{ 0x67, 0x48, 0x91, 0x36, 0xBB, 0x7E, 0x12, 0x4C, 0xA7, 0xBA, 0xBA, 0x51, 0x19, 0x1B, 0x04, 0x24 }|VOID*|0x62000098 # # PcdXtuControlIdBuffersize = XTU control ID count * sizeof(CONTROLID_DATA) # PcdXtuControlIdBuffersizeInBits = PcdXtuControlIdBuffersize * 8 # Reference 'Xtudxe.c' # gChipsetPkgTokenSpaceGuid.PcdXtuControlIdBuffersize|1372|UINT16|0x60000089 gChipsetPkgTokenSpaceGuid.PcdXtuControlIdBuffersizeInBits|10976|UINT16|0x60000090 # # PcdXmpDataBuffersize = XTU XMP Data Count * sizeof(XMP_DISPLAY_VALUE) # PcdXmpDataBuffersizeHalfInBit = (PcdXmpDataBuffersize/2) * 8 # Reference 'Xtudxe.c' # gChipsetPkgTokenSpaceGuid.PcdXmpDataBuffersize|208|UINT16|0x60000091 gChipsetPkgTokenSpaceGuid.PcdXmpDataBuffersizeHalfInBits|0x2C0|UINT16|0x60000092 #[-start-190909-IB11270246-add]# gChipsetPkgTokenSpaceGuid.PcdNvmeMemBaseAddress|0xD9000000|UINT32|0x60000094 gChipsetPkgTokenSpaceGuid.PcdNvmeRootPortAddress|0x00000000|UINT32|0x60000095 #[-end-190909-IB11270246-add]# # # ComponentSize 0: 512KB;1: 1MB , 2: 2MB; 3: 4MB , 4: 8MB;5: 16MB , 6: 32MB;7: 64MB , 8: 128MB; # ## Progress Code for PC_BOOT_OPTION. # PROGRESS_CODE_SW_DXE_BS_PC_BOOT_OPTION_CHANGE = (EFI_SOFTWARE_DXE_BS_DRIVER | EFI_SW_DXE_BS_PC_BOOT_OPTION_CHANGE) = 0x03051007 ## SetSsidSvidDxe.c # # The PCD for SetSsidSvidDxe, used to distinguish add-in cards. # gChipsetPkgTokenSpaceGuid.PcdNoBridgeDeviceSsid|FALSE|BOOLEAN|0x61000034 gEfiTraceHubTokenSpaceGuid.PcdTraceHubStatusCodeMaster|0x20|UINT8|0x61000037 gEfiTraceHubTokenSpaceGuid.PcdTraceHubStatusCodeChannel|0xD|UINT8|0x61000038 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdLegacyVideoRomRvp3Rvp7File|{ 0xD4, 0xE5, 0xFA, 0x8D, 0x0E, 0xB5, 0x10, 0x4C, 0x96, 0xE6, 0xF2, 0xC2, 0x66, 0xCA, 0xCB, 0xB6 }|VOID*|0x61000041 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdLegacyVideoRomRvp8File|{ 0xae, 0xea, 0xcc, 0xec, 0x5e, 0xe6, 0xe9, 0x41, 0xbd, 0x65, 0xcf, 0x00, 0xfb, 0x42, 0x46, 0x41 }|VOID*|0x61000042 # @PcdValueType GUID gChipsetPkgTokenSpaceGuid.PcdLegacyVideoRomRvp11File|{ 0x19, 0x60, 0xef, 0xbf, 0x7f, 0x0e, 0xcb, 0x48, 0x93, 0xd6, 0x1d, 0x3e, 0x12, 0xb4, 0x52, 0x2a }|VOID*|0x61000043 #[-start-190612-IB16990056-add]# # @PcdValueType GUID # gChipsetPkgTokenSpaceGuid.PcdLegacyVideoRomIclUltFile|{0x99, 0xd1, 0xa9, 0xe2, 0xa0, 0x2b, 0x4c, 0x0c, 0x9e, 0xfa, 0x2c, 0x5c, 0xd8, 0xd7, 0x27, 0xd2 }|VOID*|0x61000044 #[-end-190612-IB16990056-add]# gChipsetPkgTokenSpaceGuid.PcdPciDeviceFilterOutTable|0|UINT32|0x2000009c gChipsetPkgTokenSpaceGuid.PcdForcMebxSyncUp|0|UINT32|0x2000009d ## PchPolicy.h # # PinSelection GpioC 0:GPIO37; 1:GPIO4 # GpioD 0:GPIO5 ; 1:GPIO0 # gChipsetPkgTokenSpaceGuid.PcdPchMemoryThrottlingEnable|TRUE|BOOLEAN|0x200000a0 gChipsetPkgTokenSpaceGuid.PcdPchMemoryThrottlingTsGpioPinSettingTsGpioCPmsyncEnable|TRUE|BOOLEAN|0x200000a1 gChipsetPkgTokenSpaceGuid.PcdPchMemoryThrottlingTsGpioPinSettingTsGpioDPmsyncEnable|TRUE|BOOLEAN|0x200000a2 gChipsetPkgTokenSpaceGuid.PcdPchMemoryThrottlingTsGpioPinSettingTsGpioCC0TransmitEnable|TRUE|BOOLEAN|0x200000a3 gChipsetPkgTokenSpaceGuid.PcdPchMemoryThrottlingTsGpioPinSettingTsGpioDC0TransmitEnable|TRUE|BOOLEAN|0x200000a4 gChipsetPkgTokenSpaceGuid.PcdPchMemoryThrottlingTsGpioPinSettingTsGpioCPinSelection|0x00000001|UINT8|0x200000a5 gChipsetPkgTokenSpaceGuid.PcdPchMemoryThrottlingTsGpioPinSettingTsGpioDPinSelection|0x00000000|UINT8|0x200000a6 # # ApicRangeSelect Define address bits 19:12 for the IOxAPIC range # gChipsetPkgTokenSpaceGuid.PcdPchIoApicConfigApicRangeSelect|0x00000000|UINT8|0x200000c1 # # SmmBwp 0: Clear SMM_BWP bit; 1: Set SMM_BWP bit # # This policy has to be set to 0 (disabled) if customer does use # PchSpiRuntime driver instead of PchSpiSmm driver. ## CpuPolicy.h # # CpuPlatformPolicyPpi # gChipsetPkgTokenSpaceGuid.PcdPowerMgmtConfigTccActivationOffset|0x00000000|UINT8|0x200000f0 gChipsetPkgTokenSpaceGuid.PcdTxtConfigSinitMemorySize|0x50000|UINT32|0x200000f1 gChipsetPkgTokenSpaceGuid.PcdTxtConfigTxtHeapMemorySize|0xE0000|UINT32|0x200000f2 gChipsetPkgTokenSpaceGuid.PcdTxtConfigTgaSize|0|UINT32|0x200000f3 gChipsetPkgTokenSpaceGuid.PcdTxtConfigTxtLcpPdBase|0|UINT32|0x200000f4 gChipsetPkgTokenSpaceGuid.PcdTxtConfigTxtLcpPdSize|0|UINT32|0x200000f5 # # PowerMgmtConfigVrCurrentLimit use VR_CURRENT_DEFAULT 0x0 # # # SpdProfile 0: Default SPD; 1: XMP Profile 1; 2: XMP Profile 2; 3: User defined profile # gChipsetPkgTokenSpaceGuid.PcdMemConfigMrcTimeMeasure|0x00000000|UINT8|0x200001bb # # MrcUltPoSafeConfig 1 to enable, 0 to disable # DqPinsInterleaved Interleaving mode of DQ/DQS pins for HSW_ULT which depends on board routing gChipsetPkgTokenSpaceGuid.PcdMemConfigDqPinsInterleaved|TRUE|BOOLEAN|0x200001c6 gChipsetPkgTokenSpaceGuid.PcdIuerStatusVal|0x00|UINT8|0x200001c9 # # Initialize the Hybrid Graphics Feature Configuration. # ========================================================================== # || Gpin Pin Name || Gpio Pin || Active || In/Out || PCD Name || # ========================================================================== # || dGPU_HOLD_RST || 0x06020005 || LOW || OUTPUT || HgDgpuHoldRst || # || dGPU_PWR_EN || 0x0600000E || LOW || OUTPUT || HgDgpuPwrEnable || # ========================================================================== # GpioSupport - If project doesn't use any GPIO pin to control MXM dGPU, # it can set to FALSE to disable. # Value - GPIO pin Value, it should be set base on project GPIOs design. # Active - FALSE(0):Low Active, TRUE(1):High Active # Exist - FALSE(0):This pin doesn't exist, TRUE(1):This pin exist. # CRB default has these pins, it can be disable base on project GPIOs design. # gChipsetPkgTokenSpaceGuid.PcdUseCrbHgDefaultSettings|TRUE|BOOLEAN|0x2000020d gChipsetPkgTokenSpaceGuid.PcdHgDgpuGpioSupport|TRUE|BOOLEAN|0x2000020e #[start-210731-STORM1101-modify]# # gChipsetPkgTokenSpaceGuid.PcdHgDgpuWakeGpioNo|0|UINT32|0x2000020f gChipsetPkgTokenSpaceGuid.PcdHgDgpuWakeGpioNo|0x09020014|UINT32|0x2000020f #[end-210731-STORM1101-modify]# gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwrOkGpioNo|0x09020013|UINT32|0x20000210 gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwrOkActive|TRUE|BOOLEAN|0x20000211 gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwrOkExist|FALSE|BOOLEAN|0x20000212 #[start-210731-STORM1101-modify]# # gChipsetPkgTokenSpaceGuid.PcdHgDgpuHoldRstGpioNo|0x09000002|UINT32|0x20000213 gChipsetPkgTokenSpaceGuid.PcdHgDgpuHoldRstGpioNo|0x0902000F|UINT32|0x20000213 #[end-210731-STORM1101-modify]# gChipsetPkgTokenSpaceGuid.PcdHgDgpuHoldRstActive|FALSE|BOOLEAN|0x20000214 gChipsetPkgTokenSpaceGuid.PcdHgDgpuSelGpioNo|0|UINT32|0x20000215 gChipsetPkgTokenSpaceGuid.PcdHgDgpuSelActive|FALSE|BOOLEAN|0x20000216 gChipsetPkgTokenSpaceGuid.PcdHgDgpuSelExist|FALSE|BOOLEAN|0x20000217 #[start-210731-STORM1101-modify]# # gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwrEnableGpioNo|0x0902000E|UINT32|0x20000218 # gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwrEnableActive|FALSE|BOOLEAN|0x20000219 gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwrEnableGpioNo|0x090E000A|UINT32|0x20000218 gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwrEnableActive|TRUE|BOOLEAN|0x20000219 #[end-210731-STORM1101-modify]# gChipsetPkgTokenSpaceGuid.PcdHgDgpuEdidSelGpioNo|0|UINT32|0x2000021a gChipsetPkgTokenSpaceGuid.PcdHgDgpuEdidSelActive|FALSE|BOOLEAN|0x2000021b gChipsetPkgTokenSpaceGuid.PcdHgDgpuEdidSelExist|FALSE|BOOLEAN|0x2000021c gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwmSelGpioNo|0|UINT32|0x2000021d gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwmSelActive|FALSE|BOOLEAN|0x2000021e gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwmSelExist|FALSE|BOOLEAN|0x2000021f gChipsetPkgTokenSpaceGuid.PcdHgDgpuPrsntGpioNo|0|UINT32|0x20000220 gChipsetPkgTokenSpaceGuid.PcdHgDgpuPrsntActive|FALSE|BOOLEAN|0x20000221 gChipsetPkgTokenSpaceGuid.PcdHgDgpuPrsntExist|FALSE|BOOLEAN|0x20000222 # # Slave MXM GPU GPIO pin related setting, CRB default set same with master GPU. # gChipsetPkgTokenSpaceGuid.PcdHgDgpu2GpioSupport|FALSE|BOOLEAN|0x20000223 gChipsetPkgTokenSpaceGuid.PcdHgDgpu2WakeGpioNo|0|UINT32|0x20000224 gChipsetPkgTokenSpaceGuid.PcdHgDgpu2PwrOkGpioNo|0|UINT32|0x20000225 gChipsetPkgTokenSpaceGuid.PcdHgDgpu2PwrOkActive|TRUE|BOOLEAN|0x20000226 gChipsetPkgTokenSpaceGuid.PcdHgDgpu2HoldRstGpioNo|0|UINT32|0x20000227 gChipsetPkgTokenSpaceGuid.PcdHgDgpu2HoldRstActive|FALSE|BOOLEAN|0x20000228 gChipsetPkgTokenSpaceGuid.PcdHgDgpu2PwrEnableGpioNo|0|UINT32|0x20000229 gChipsetPkgTokenSpaceGuid.PcdHgDgpu2PwrEnableActive|FALSE|BOOLEAN|0x2000022a gChipsetPkgTokenSpaceGuid.PcdHgDgpu2PrsntGpioNo|0|UINT32|0x2000022b gChipsetPkgTokenSpaceGuid.PcdHgDgpu2PrsntActive|FALSE|BOOLEAN|0x2000022c gChipsetPkgTokenSpaceGuid.PcdHgDgpu2PrsntExist|FALSE|BOOLEAN|0x2000022d # # Set Master and Slave DGPU bridge bus/device/function, Secondary Grcphics Command Register. # gChipsetPkgTokenSpaceGuid.PcdHgPegBridgeBus|0|UINT8|0x2000022e gChipsetPkgTokenSpaceGuid.PcdHgPegBridgeDevice|1|UINT8|0x2000022f gChipsetPkgTokenSpaceGuid.PcdHgPegBridgeFunction|0|UINT8|0x20000230 gChipsetPkgTokenSpaceGuid.PcdHgPcieBridgeBus|0|UINT8|0x20000231 #[-start-190612-IB16990054-add]# gChipsetPkgTokenSpaceGuid.PcdHgPcieRootPortIndex|4|UINT8|0x2000024e #[-end-190612-IB16990054-add]# # gChipsetPkgTokenSpaceGuid.PcdHgPcieBridgeDevice|28|UINT8|0x20000232 # gChipsetPkgTokenSpaceGuid.PcdHgPcieBridgeFunction|0|UINT8|0x20000233 gChipsetPkgTokenSpaceGuid.PcdHgDgpu2BridgeBus|0|UINT8|0x20000234 gChipsetPkgTokenSpaceGuid.PcdHgDgpu2BridgeDevice|1|UINT8|0x20000235 gChipsetPkgTokenSpaceGuid.PcdHgDgpu2BridgeFunction|1|UINT8|0x20000236 gChipsetPkgTokenSpaceGuid.PcdAmdSecondaryGrcphicsCommandRegister|0|UINT8|0x20000237 gChipsetPkgTokenSpaceGuid.PcdNvidiaSecondaryGrcphicsCommandRegister|6|UINT8|0x20000238 # # Set MXM SIS and HG SSDT GUID when need another MXM SIS or SSDT. # File GUIDs definition PCDs (MasterMxm30.bin - 6135A10D-9126-4a7f-B07C-E157ADE9ACE1) # AmdDiscreteSsdt - 50F6366B-0BF7-4aab-89A5-A17AF863806B # AmdPowerXpressSsdt - 76AED82E-77DE-42ca-8C27-E9D71DF606C7 # AmdPowerUltXpressSsdt - AB698DB2-8896-444e-A854-597C5B1879BB # NvidiaOptimusSsdtN18 - 7E1CABE3-34D8-4f54-831C-9E1D52F48F8E # NvidiaDiscreteSsdtN18 - 662D072E-70A0-4e14-901F-8DB301631647 # NvidiaUltOptimusSsdtN18 - 7A614C58-7DF7-4423-B243-094CD6125A44 # NvidiaUltDiscreteSsdtN18 - 5660b63b-2ed5-43f2-92ba-a74346d806be # NvidiaOptimusSsdtN17 - 8E1CABE3-34D8-4f54-831C-9E1D52F48F8E # NvidiaDiscreteSsdtN17 - 762D072E-70A0-4e14-901F-8DB301631647 # NvidiaUltOptimusSsdtN17 - 8A614C58-7DF7-4423-B243-094CD6125A44 # NvidiaUltDiscreteSsdtN17 - 6660b63b-2ed5-43f2-92ba-a74346d806be # NvidiaOptimusSsdtN20 - 828c7930-d180-4a11-90a2-cac747b33918 # NvidiaDiscreteSsdtN20 - a761fee1-3847-4315-b74b-065762ba1bf5 # NvidiaUltOptimusSsdtN20 - c4e12756-6a74-4b39-8206-3ed6d3a590b0 # NvidiaUltDiscreteSsdtN20 - 5668caa7-a56e-45d3-a6f7-07f0c773c31d # gChipsetPkgTokenSpaceGuid.PcdHgModeMxmBinaryGuid|{ 0x0D, 0xA1, 0x35, 0x61, 0x26, 0x91, 0x7f, 0x4a, 0xB0, 0x7C, 0xE1, 0x57, 0xAD, 0xE9, 0xAC, 0xE1 }|VOID*|0x20000239 gChipsetPkgTokenSpaceGuid.PcdPegModeMasterMxmBinaryGuid|{ 0x0D, 0xA1, 0x35, 0x61, 0x26, 0x91, 0x7f, 0x4a, 0xB0, 0x7C, 0xE1, 0x57, 0xAD, 0xE9, 0xAC, 0xE1 }|VOID*|0x2000023a gChipsetPkgTokenSpaceGuid.PcdPegModeSlaveMxmBinaryGuid|{ 0x0D, 0xA1, 0x35, 0x61, 0x26, 0x91, 0x7f, 0x4a, 0xB0, 0x7C, 0xE1, 0x57, 0xAD, 0xE9, 0xAC, 0xE1 }|VOID*|0x2000023b gChipsetPkgTokenSpaceGuid.PcdAmdDiscreteSsdtGuid|{ 0x6B, 0x36, 0xF6, 0x50, 0xF7, 0x0B, 0xab, 0x4a, 0x89, 0xA5, 0xA1, 0x7A, 0xF8, 0x63, 0x80, 0x6B }|VOID*|0x2000023c gChipsetPkgTokenSpaceGuid.PcdAmdPowerXpressSsdtGuid|{ 0x2E, 0xD8, 0xAE, 0x76, 0xDE, 0x77, 0xca, 0x42, 0x8C, 0x27, 0xE9, 0xD7, 0x1D, 0xF6, 0x06, 0xC7 }|VOID*|0x2000023d gChipsetPkgTokenSpaceGuid.PcdAmdUltPowerXpressSsdtGuid|{ 0xB2, 0x8D, 0x69, 0xAB, 0x96, 0x88, 0x4E, 0x44, 0xA8, 0x54, 0x59, 0x7C, 0x5B, 0x18, 0x79, 0xBB }|VOID*|0x2000023e gChipsetPkgTokenSpaceGuid.PcdNvidiaOptimusSsdtN18Guid|{ 0xE3, 0xAB, 0x1C, 0x7E, 0xD8, 0x34, 0x54, 0x4f, 0x83, 0x1C, 0x9E, 0x1D, 0x52, 0xF4, 0x8F, 0x8E }|VOID*|0x2000023f gChipsetPkgTokenSpaceGuid.PcdNvidiaDiscreteSsdtN18Guid|{ 0x2E, 0x07, 0x2D, 0x66, 0xA0, 0x70, 0x14, 0x4e, 0x90, 0x1F, 0x8D, 0xB3, 0x01, 0x63, 0x16, 0x47 }|VOID*|0x20000240 gChipsetPkgTokenSpaceGuid.PcdNvidiaUltOptimusSsdtN18Guid|{ 0x58, 0x4C, 0x61, 0x7A, 0xF7, 0x7D, 0x23, 0x44, 0xB2, 0x43, 0x09, 0x4C, 0xD6, 0x12, 0x5A, 0x44 }|VOID*|0x20000241 gChipsetPkgTokenSpaceGuid.PcdNvidiaUltDiscreteSsdtN18Guid|{ 0x3b, 0xb6, 0x60, 0x56, 0xd5, 0x2e, 0xf2, 0x43, 0x92, 0xba, 0xa7, 0x43, 0x46, 0xd8, 0x06, 0xbe }|VOID*|0x2000024d gChipsetPkgTokenSpaceGuid.PcdNvidiaOptimusSsdtN17Guid|{ 0xE3, 0xAB, 0x1C, 0x8E, 0xD8, 0x34, 0x54, 0x4f, 0x83, 0x1C, 0x9E, 0x1D, 0x52, 0xF4, 0x8F, 0x8E }|VOID*|0x2000024f gChipsetPkgTokenSpaceGuid.PcdNvidiaDiscreteSsdtN17Guid|{ 0x2E, 0x07, 0x2D, 0x76, 0xA0, 0x70, 0x14, 0x4e, 0x90, 0x1F, 0x8D, 0xB3, 0x01, 0x63, 0x16, 0x47 }|VOID*|0x20000250 gChipsetPkgTokenSpaceGuid.PcdNvidiaUltOptimusSsdtN17Guid|{ 0x58, 0x4C, 0x61, 0x8A, 0xF7, 0x7D, 0x23, 0x44, 0xB2, 0x43, 0x09, 0x4C, 0xD6, 0x12, 0x5A, 0x44 }|VOID*|0x20000251 gChipsetPkgTokenSpaceGuid.PcdNvidiaUltDiscreteSsdtN17Guid|{ 0x3b, 0xb6, 0x60, 0x66, 0xd5, 0x2e, 0xf2, 0x43, 0x92, 0xba, 0xa7, 0x43, 0x46, 0xd8, 0x06, 0xbe }|VOID*|0x20000252 gChipsetPkgTokenSpaceGuid.PcdNvidiaOptimusSsdtN20Guid|{ 0x30, 0x79, 0x8c, 0x82, 0x80, 0xd1, 0x11, 0x4a, 0x90, 0xa2, 0xca, 0xc7, 0x47, 0xb3, 0x39, 0x18 }|VOID*|0x20000270 gChipsetPkgTokenSpaceGuid.PcdNvidiaDiscreteSsdtN20Guid|{ 0xe1, 0xfe, 0x61, 0xa7, 0x47, 0x38, 0x15, 0x43, 0xb7, 0x4b, 0x06, 0x57, 0x62, 0xba, 0x1b, 0xf5 }|VOID*|0x20000271 gChipsetPkgTokenSpaceGuid.PcdNvidiaUltOptimusSsdtN20Guid|{ 0x56, 0x27, 0xe1, 0xc4, 0x74, 0x6a, 0x39, 0x4b, 0x82, 0x06, 0x3e, 0xd6, 0xd3, 0xa5, 0x90, 0xb0 }|VOID*|0x20000272 gChipsetPkgTokenSpaceGuid.PcdNvidiaUltDiscreteSsdtN20Guid|{ 0xa7, 0xca, 0x68, 0x56, 0x6e, 0xa5, 0xd3, 0x45, 0xa6, 0xf7, 0x07, 0xf0, 0xc7, 0x73, 0xc3, 0x1d }|VOID*|0x20000273 # # nVIDIA detail related feature flag # gChipsetPkgTokenSpaceGuid.PcdHgNvidiaOptimusDgpuHotPlugSupport|TRUE|BOOLEAN|0x20000242 gChipsetPkgTokenSpaceGuid.PcdHgNvidiaOptimusDgpuPowerControlSupport|TRUE|BOOLEAN|0x20000243 gChipsetPkgTokenSpaceGuid.PcdHgNvidiaGpsFeatureSupport|TRUE|BOOLEAN|0x20000244 gChipsetPkgTokenSpaceGuid.PcdHgNvidiaVenturaFeatureSupport|FALSE|BOOLEAN|0x20000245 gChipsetPkgTokenSpaceGuid.PcdHgNvidiaNbciFeatureSupport|FALSE|BOOLEAN|0x20000246 gChipsetPkgTokenSpaceGuid.PcdHgNvidiaOptimusGc6FeatureSupport|FALSE|BOOLEAN|0x20000247 gChipsetPkgTokenSpaceGuid.PcdHgNvidiaOptimusGc6NvsrFeatureSupport|FALSE|BOOLEAN|0x20000248 gChipsetPkgTokenSpaceGuid.PcdNvidiaGC6FBEN|0|UINT32|0x20000249 gChipsetPkgTokenSpaceGuid.PcdNvidiaGPUEvent|0|UINT32|0x2000024a gChipsetPkgTokenSpaceGuid.PcdHgNvidiaDgpuCheckTable|{0}|VOID*|0x20000253 gChipsetPkgTokenSpaceGuid.PcdHgNvidiaDgpuCheckTable2|{0, 0}|VOID*|0x20000260 ## Indicates if the platform can support NV GC6 v3.0 or not. # TRUE - Supports GC6 v3.0. # FALSE - Supports GC6 v2.x. # @Prompt Enable NV GC6 v3.0 support. gChipsetPkgTokenSpaceGuid.PcdHgNvidiaOptimusGc6V30Support|TRUE|BOOLEAN|0x2000024b ## Indicates if the platform can support NVPCF or not. # TRUE - Supports NVPCF. # FALSE - Not supports NVPCF. # @Prompt Enalbe NVPCF support. gChipsetPkgTokenSpaceGuid.PcdHgNvidiaNpcfFeatureSupport|FALSE|BOOLEAN|0x2000024c # # Nvidia DDS feature: PCH GPIO for display switch MUX. # gChipsetPkgTokenSpaceGuid.PcdNvidiaDDSMuxModePin|0|UINT32|0x20000254 # # Nvidia DDS feature: PCH GPIO for LCD force reset pin. # gChipsetPkgTokenSpaceGuid.PcdNvidiaDDSLcdForceResetPin|0|UINT32|0x20000255 ## Indicates Intel DG1 VRAM Self Refresh GPIO pin. # @Prompt DG1 VRAM SR GPIO pin. gChipsetPkgTokenSpaceGuid.PcdIntelDg1VramSrGpioNo|0|UINT32|0x20000256 # # Firmware capsule guid # gChipsetPkgTokenSpaceGuid.PcdWindowsMeFirmwareCapsuleGuid|{ 0x2C, 0x32, 0x5D, 0x86, 0xC7, 0x6A, 0x34, 0x47, 0xB4, 0x3E, 0x55, 0xDB, 0x5A, 0x55, 0x7D, 0x63 }|VOID*|0x20000264 gChipsetPkgTokenSpaceGuid.PcdWindowsIshFirmwareCapsuleGuid|{ 0xEA, 0x4C, 0x8B, 0x97, 0x60, 0x7C, 0xF8, 0x41, 0xB5, 0xDD, 0x93, 0x79, 0x7F, 0xD3, 0xF3, 0x14 }|VOID*|0x20000265 gChipsetPkgTokenSpaceGuid.PcdWindowsPdtFirmwareCapsuleGuid|{ 0x32, 0xE3, 0x25, 0xC7, 0x08, 0x8C, 0x0B, 0x45, 0x97, 0xBA, 0x57, 0xCC, 0xCF, 0xA0, 0xDA, 0x35 }|VOID*|0x20000266 gChipsetPkgTokenSpaceGuid.PcdWindowsEcFirmwareCapsuleGuid|{ 0xFA, 0x8A, 0x89, 0xA9, 0x58, 0xEF, 0xFE, 0x48, 0xB0, 0x9A, 0xF4, 0x76, 0xAF, 0xCE, 0x46, 0x7C }|VOID*|0x20000267 gChipsetPkgTokenSpaceGuid.PcdWindowsIomFirmwareCapsuleGuid|{ 0xAA, 0xF0, 0xE0, 0x02, 0x45, 0x5D, 0x4D, 0xFF, 0xAB, 0x90, 0x78, 0x58, 0xE5, 0x12, 0x95, 0x12 }|VOID*|0x20000268 gChipsetPkgTokenSpaceGuid.PcdWindowsMgPhyFirmwareCapsuleGuid|{ 0xF2, 0x0F, 0x43, 0x48, 0x6A, 0xE3, 0x46, 0x2F, 0xB1, 0x4d, 0xCA, 0xE6, 0xC3, 0xE4, 0xD4, 0xE6 }|VOID*|0x20000269 gChipsetPkgTokenSpaceGuid.PcdWindowsTbtFirmwareCapsuleGuid|{ 0xDB, 0xB0, 0x2D, 0xDB, 0x36, 0x72, 0x49, 0x90, 0x9F, 0xA2, 0x53, 0xF5, 0x83, 0x4D, 0x19, 0x76 }|VOID*|0x2000026A gChipsetPkgTokenSpaceGuid.PcdWindowsUcodeFirmwareCapsuleGuid| {0xC2, 0x8C, 0xC6, 0xB9, 0x96, 0x20, 0x46, 0xA8, 0xA7, 0x43, 0xE8, 0xC2 , 0x79, 0x5D, 0x97, 0xC9 }|VOID*|0x2000002E gChipsetPkgTokenSpaceGuid.PcdWindowsBtGAcmFirmwareCapsuleGuid| {0x9D, 0x50, 0x8A, 0x3B, 0x4A, 0xEF, 0x0A, 0x4E, 0xBE, 0x64, 0x6A, 0x45, 0xF9, 0x03, 0xC3, 0x8C }|VOID*|0x2000026B gChipsetPkgTokenSpaceGuid.PcdWindowsMonolithicFirmwareCapsuleGuid|{0xCE, 0xD1, 0x3B, 0x99, 0xD4, 0x03, 0x47, 0x77, 0x85, 0x65, 0x7E, 0xBB, 0x67, 0xB7, 0x14, 0xFE}|VOID*|0x20000274 gChipsetPkgTokenSpaceGuid.PcdWindowsTbtRetimer1FirmwareCapsuleGuid|{ 0x90, 0xF0, 0x2A, 0x83, 0xF9, 0x2E, 0x47, 0x7C, 0x8F, 0x6D, 0xB4, 0x05, 0xC8, 0xC7, 0xF1, 0x56 }|VOID*|0x2000026C gChipsetPkgTokenSpaceGuid.PcdWindowsTbtRetimer2FirmwareCapsuleGuid|{ 0x08, 0x41, 0xEF, 0x20, 0x64, 0x6C, 0x49, 0xD0, 0xB6, 0xDE, 0x11, 0xEE, 0x35, 0x98, 0x0B, 0x8F }|VOID*|0x2000026D gChipsetPkgTokenSpaceGuid.PcdWindowsTbtRetimer3FirmwareCapsuleGuid|{ 0x33 ,0xBF, 0x28, 0x27, 0xFA, 0xA3, 0x44, 0xF7, 0xB0, 0x41, 0x9F, 0x70, 0xEB, 0x73, 0xD2, 0x3E }|VOID*|0x2000026E gChipsetPkgTokenSpaceGuid.PcdWindowsTbtRetimer4FirmwareCapsuleGuid|{ 0xF5, 0x9B, 0x49, 0x49, 0x84, 0xE8, 0x4A, 0x79, 0xA9, 0xC2, 0xF3, 0x1D, 0xC0, 0x5A, 0x04, 0x96 }|VOID*|0x2000026F # # Please don't change the default value of EndOfPostDone and the value will be updated to 1 when EOP has been sent to ME FW successfully. # gChipsetPkgTokenSpaceGuid.PcdIsvtInfoSmbiosType|0x000000DE|UINT8|0x20000356 # # FviSmbiosType is the SMBIOS OEM type (0x80 to 0xFF) defined in SMBIOS Type 14 - Group # Associations structure - item type. FVI structure uses it as SMBIOS OEM type to provide # version information. The default value is type 221. # gChipsetPkgTokenSpaceGuid.PcdMeMiscConfigFviSmbiosType|0x000000DD|UINT8|0x20000357 # # Intel Silicon View Technology (ISVT) IO Reading port 0x99 with # AH = 0x10 for "Memory Init Complete" # 0x20 for "End of DXE Phase" # 0x30 for "BIOS Boot Complete" # gChipsetPkgTokenSpaceGuid.PcdIsvtCheckPointIoReadPort|153|UINT16|0x2000035A # 0x99 gChipsetPkgTokenSpaceGuid.PcdIsvtCheckPoint1AhPreloadValue|0x10|UINT8|0x2000035B gChipsetPkgTokenSpaceGuid.PcdIsvtCheckPoint2AhPreloadValue|0x00000020|UINT8|0x2000035C gChipsetPkgTokenSpaceGuid.PcdIsvtCheckPoint3AhPreloadValue|0x00000030|UINT8|0x2000035D gChipsetPkgTokenSpaceGuid.PcdIsvtCheckPointCount|0x00000003|UINT8|0x2000035E # # While BiosLock is enabled, BIOS can only be modified from SMM after ExitPmAuth. # gChipsetPkgTokenSpaceGuid.PcdPchLockDownConfigBiosLock|0x00000001|UINT8|0x20000362 # # If PchBiosLockIoTrapAddress is 0, BIOS will allocate available IO address with # 256 byte range from GCD and pass it to PchBiosLockIoTrapAddress. # gChipsetPkgTokenSpaceGuid.PcdPchLockDownConfigPchBiosLockIoTrapAddress|0x00000000|UINT16|0x20000363 gChipsetPkgTokenSpaceGuid.PcdPchDeviceEnablingDisplay|0x00000001|UINT8|0x20000365 # # 0: PchSataSpeedSupportDefault 1: PchSataSpeedSupportGen1, 2: PchSataSpeedSupportGen2, 3: PchSataSpeedSupportGen3 # gChipsetPkgTokenSpaceGuid.PcdPchIoApicConfigBdfValid|TRUE|BOOLEAN|0x20000390 gChipsetPkgTokenSpaceGuid.PcdPchIoApicConfigBusNumber|0x000000F0|UINT8|0x20000391 gChipsetPkgTokenSpaceGuid.PcdPchIoApicConfigDeviceNumber|0x0000001F|UINT8|0x20000392 gChipsetPkgTokenSpaceGuid.PcdPchIoApicConfigFunctionNumber|0x00000000|UINT8|0x20000393 # # for Ult # # # 0: PchLpssIs33V , 1: PchLpssIs18V # # # 0: PcieAspmDisabled, 1: PcieAspmL0s, 2: PcieAspmL1, 3: PcieAspmL0sL1, 4: PcieAspmAutoConfig, # gChipsetPkgTokenSpaceGuid.PcdIccPlatformPolicyIccDefaultProfile|0x000000000|UINT8|0x20000409 gChipsetPkgTokenSpaceGuid.PcdIccPlatformPolicyFunctionEnablingFcim|0x000000001|UINT32|0x2000040a gChipsetPkgTokenSpaceGuid.PcdSaPciePwrOptLtrMaxSnoopLatency|0x0846|UINT16|0x20000412 gChipsetPkgTokenSpaceGuid.PcdSaPciePwrOptLtrMaxNoSnoopLatency|0x0846|UINT16|0x20000413 gChipsetPkgTokenSpaceGuid.PcdSaPciePwrOptObffEnable|0x01|UINT8|0x20000414 # # UpdateAcpiTable.c # gChipsetPkgTokenSpaceGuid.PcdPs2MouseEnable|1|UINT8|0x20000490 gChipsetPkgTokenSpaceGuid.PcdGpe0BlkOffset|0x80|UINT8|0x20000491 gChipsetPkgTokenSpaceGuid.PcdGpe0BlkLen|0x20|UINT8|0x20000492 gChipsetPkgTokenSpaceGuid.PcdCmosIndexPort|0x70|UINT8|0x20000493 gChipsetPkgTokenSpaceGuid.PcdCmosDataPort|0x71|UINT8|0x20000494 gChipsetPkgTokenSpaceGuid.PcdPlatformDebugPort|0x80|UINT8|0x20000495 gChipsetPkgTokenSpaceGuid.PcdH2OPort80DebugEnable|1|UINT8|0x20000496 gChipsetPkgTokenSpaceGuid.PcdEfiPort80DebugEnable|0|UINT8|0x20000497 gChipsetPkgTokenSpaceGuid.PcdDsdtRevision|0x1|UINT8|0x20000498 gChipsetPkgTokenSpaceGuid.PcdDebugSizeMask|0xFFF|UINT32|0x20000499 gChipsetPkgTokenSpaceGuid.PcdDebugSize|0x1000|UINT32|0x2000049A # # If SCU Enable 10s Power Button Override # set Bit0: 10 sec P-button Enable/Disable, # and Bit7: EC 10sec PB Override state for S3/S4 wake up. # Else Clear 10s Power Button Enable and Override bits. # # # Note: If change sizeof(SYSTEM_CONFIGURATION) in SetupConfig.h, must update really structure size in Project.dsc!!! # gChipsetPkgTokenSpaceGuid.PcdSetupConfigSize|1200|UINT32|0x70000013 # # OEM specific items # # # Configure I2C Sensor Hub: (0)Unknown (1)Intel (2)I2C STM # # PcdSaveCmosFieldCompareList # @PcdTypeStruct CMOS_ELEMENT {UINT8 Start_Offset; UINT8 Lenght;} " this sturcture is for Save Cmos compare table" # @PcdValueType CMOS_ELEMENT[] gChipsetPkgTokenSpaceGuid.PcdSaveCmosFieldCompareList|{0}|VOID*|0x20000519 gChipsetPkgTokenSpaceGuid.PcdSaMiscConfigUserBd|5|UINT8|0x20000520 gChipsetPkgTokenSpaceGuid.PcdSmbiosType20PartitionRowPosition|0xFF|UINT8|0x20000539 # # TRUE - Daylight Savings feature is ALWAYS DISABLED, regardless of the setting in RTC_REGB.DSE. # FALSE - Daylight Savings feature is dependent on Daylight Savings Enable bit located at RTC_REGB.DSE. # # ED RAM BAR # KBL-CPU:0xFED80000, CNL-CPU:0xFED80000 gChipsetPkgTokenSpaceGuid.PcdSaEdRamBaseAddress|0xFED80000|UINT32|0x20000607 gChipsetPkgTokenSpaceGuid.PcdSaTsegSize|0x1000000|UINT32|0x20000608 gChipsetPkgTokenSpaceGuid.PcdIedSize|0x400000|UINT32|0x20000609 gChipsetPkgTokenSpaceGuid.PcdSaGdxcBaseAddress|0xFED84000|UINT32|0x2000060A gChipsetPkgTokenSpaceGuid.PcdSaPcieConfigPegGpioDataSaPegResetActive|0x00|UINT8|0x20000626 # GpioSupport 1=Supported; 0=Not Supported # SaPegReset PEG PERST# GPIO assigned # Value GPIO Value # Active 0=Active Low; 1=Active High # gChipsetPkgTokenSpaceGuid.PcdSaMemConfigPowerDownMode|0xFF|UINT8|0x2000062B gChipsetPkgTokenSpaceGuid.PcdSaMemConfigRankInterleave|0x01|UINT8|0x2000062D gChipsetPkgTokenSpaceGuid.PcdSaMemConfigEnhancedInterleave|0x01|UINT8|0x2000062E gChipsetPkgTokenSpaceGuid.PcdSaMemConfigEnCmdRate|0x07|UINT8|0x2000062F gChipsetPkgTokenSpaceGuid.PcdSaMemConfigAutoSelfRefreshSupport|TRUE|BOOLEAN|0x20000630 gChipsetPkgTokenSpaceGuid.PcdSaMemConfigExtTemperatureSupport|TRUE|BOOLEAN|0x20000631 # # 0 - Disabled, 1 - GDXC IOT/MOT, 2 - HD Port # # 100 * 1000 * 1000 gChipsetPkgTokenSpaceGuid.PcdSaMemConfigBClkFrequency|0x05F5E100|UINT32|0x20000657 gChipsetPkgTokenSpaceGuid.PcdSaMemConfigForce1Dpc|TRUE|BOOLEAN|0x20000658 gChipsetPkgTokenSpaceGuid.PcdSaMemConfigPciIndex|0xCF8|UINT16|0x2000065F gChipsetPkgTokenSpaceGuid.PcdSaMemConfigPciData|0xCFC|UINT16|0x20000660 gChipsetPkgTokenSpaceGuid.PcdSaMemConfigCkeRankMapping|0xAA|UINT8|0x20000661 gChipsetPkgTokenSpaceGuid.PcdSiTempPciBusMin|0x00000002|UINT8|0x20000680 gChipsetPkgTokenSpaceGuid.PcdSiTempPciBusMax|0x00000010|UINT8|0x20000681 gChipsetPkgTokenSpaceGuid.PcdPchLpPcieConfigRootPortLtrMaxSnoopLatency|0x1003|UINT16|0x20000694 gChipsetPkgTokenSpaceGuid.PcdPchLpPcieConfigRootPortLtrMaxNoSnoopLatency|0x1003|UINT16|0x20000695 gChipsetPkgTokenSpaceGuid.PcdPchHPcieConfigRootPortLtrMaxSnoopLatency|0x0846|UINT16|0x20000696 gChipsetPkgTokenSpaceGuid.PcdPchHPcieConfigRootPortLtrMaxNoSnoopLatency|0x0846|UINT16|0x20000697 gChipsetPkgTokenSpaceGuid.PcdPcieConfigRootPortSnoopLatencyOverrideMode|2|UINT8|0x20000698 gChipsetPkgTokenSpaceGuid.PcdPcieConfigRootPortSnoopLatencyOverrideMultiplier|2|UINT8|0x20000699 gChipsetPkgTokenSpaceGuid.PcdPcieConfigRootPortSnoopLatencyOverrideValue|60|UINT16|0x2000069A gChipsetPkgTokenSpaceGuid.PcdPcieConfigRootPortNonSnoopLatencyOverrideMode|2|UINT8|0x2000069B # # ApicRangeSelect Define address bits 19:12 for the IOxAPIC range # IoApicEntry24_119 0: Disable; 1: Enable IOAPIC Entry 24-119 # gChipsetPkgTokenSpaceGuid.PcdPchIoApicConfigIoApicId|0x00000002|UINT8|0x200006B0 # Must be at least 521us (25 frames) gChipsetPkgTokenSpaceGuid.PcdPchAzaliaPolicyPpiResetWaitTimer|600|UINT16|0x200006B2 gChipsetPkgTokenSpaceGuid.PcdPchDeviceEnablingSmbus|TRUE|BOOLEAN|0x200006B3 gChipsetPkgTokenSpaceGuid.PcdPchLockDownConfigBiosInterface|0x00000001|UINT8|0x200006B4 gChipsetPkgTokenSpaceGuid.PcdPchLockDownConfigGlobalSmi|0x00000001|UINT8|0x200006B5 gChipsetPkgTokenSpaceGuid.PcdThermalAlertEnableTsmicLock|1|UINT8|0x200006B6 gChipsetPkgTokenSpaceGuid.PcdThermalThrottlingTTLevelsSuggestedSetting|0x00000001|UINT8|0x200006B7 gChipsetPkgTokenSpaceGuid.PcdThermalThrottlingDmiHaAWCSuggestedSetting|0x00000001|UINT8|0x200006B9 gChipsetPkgTokenSpaceGuid.PcdPchPowerResetStatusClearMeWakeSts|0x00000001|UINT8|0x200006BB gChipsetPkgTokenSpaceGuid.PcdPchPowerResetStatusClearMeHrstColdSts|0x00000001|UINT8|0x200006BC gChipsetPkgTokenSpaceGuid.PcdPchPowerResetStatusClearMeHrstWarmSts|0x00000001|UINT8|0x200006BD gChipsetPkgTokenSpaceGuid.PcdPchPowerResetStatusClearWolOvrWkSts|0x00000001|UINT8|0x200006BE gChipsetPkgTokenSpaceGuid.PcdPchPmConfigSlpS0Enable|TRUE|BOOLEAN|0x200006BF gChipsetPkgTokenSpaceGuid.PcdSerialIrqConfigSirqEnable|TRUE|BOOLEAN|0x200006C1 gChipsetPkgTokenSpaceGuid.PcdSerialIrqConfigStartFramePulse|0x00000000|UINT8|0x200006C2 gChipsetPkgTokenSpaceGuid.PcdPchInterruptConfigSciIrqSelect|9|UINT8|0x200006D5 gChipsetPkgTokenSpaceGuid.PcdPchInterruptConfigTcoIrqSelect|9|UINT8|0x200006D6 gChipsetPkgTokenSpaceGuid.PcdHpetConfigEnable|0x00000001|UINT32|0x200006DC # # VrMiscIoutSlope = 0x200 default # VrMiscIoutOffsetSign = 0 means it's positive offset. 1= negative offset # VrMiscIoutOffset = 0 means it's 0%, 625 means 6.25% (range is +6.25% ~ -6.25%) # gChipsetPkgTokenSpaceGuid.PcdPpmLockEnablesPmgCstCfgCtrlLock|0x00000001|UINT32|0x20000713 # # Bios Guard prevent back-flashing. # The ESRT Version is similar as the BIOS version. # If Project.dsc didn't re-defined the PcdBiosGuardConfigBgpdtBiosSvn. # Default will reference ESRT Version for Bios Guard to do the back-flashing compare. # PcdBiosGuardConfigBgpdtBiosSvn and BiosSvn in BiosGuardSetting.ini will be updated autometically in the build time. # gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgpdtBiosSvn|0x00000000|UINT32|0x20000724 gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgpdtPublicKeySlot0|{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x2000072F gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgpdtPublicKeySlot1|{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x20000730 gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgpdtPublicKeySlot2|{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x20000731 # # For EC # gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigEcCmdDiscovery|0x00|UINT8|0x20000727 gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigEcCmdProvisionEav|0x00|UINT32|0x20000728 gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigEcCmdLock|0x00|UINT32|0x20000729 gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgpdtEcCmdGetSvn|0x00|UINT32|0x2000072A gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgpdtEcCmdOpen|0x00|UINT32|0x2000072B gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgpdtEcCmdClose|0x00|UINT32|0x2000072C gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgpdtEcCmdPortTest|0x00|UINT32|0x2000072D gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgupHeaderEcSvn|0x00000000|UINT32|0x2000072E gChipsetPkgTokenSpaceGuid.PcdFlashFvRecovery0Base|0x00000000|UINT32|0x20000774 gChipsetPkgTokenSpaceGuid.PcdFlashFvRecovery0Size|0x00000000|UINT32|0x20000775 gChipsetPkgTokenSpaceGuid.PcdFlashFvRecovery2Base|0x00000000|UINT32|0x20000776 gChipsetPkgTokenSpaceGuid.PcdFlashFvRecovery2Size|0x00000000|UINT32|0x20000777 gChipsetPkgTokenSpaceGuid.PcdSecureFlashWakeFromS3Time|3|UINT8|0x20001001 #FSPTODO: # This PCD is automatically updated by FspBinFvsBaseAddress.exe. Please do NOT modify !!! # gChipsetPkgTokenSpaceGuid.PcdFsptBaseAddress|0xFFFB6000|UINT32|0x2000077E # gChipsetPkgTokenSpaceGuid.PcdFspmBaseAddress|0xFFEA3000|UINT32|0x2000077F # gChipsetPkgTokenSpaceGuid.PcdFspsBaseAddress|0xFFE40000|UINT32|0x20000770 ## ## ME firmware update reserved memory size ## gChipsetPkgTokenSpaceGuid.PcdMeFirmwareUpdateReservedMemorySize|0x00000000|UINT32|0x20000790 #[-start-190606-IB16990032-add]# ## This value is used to pass Device ID list to SA NVS gChipsetPkgTokenSpaceGuid.PcdSaGlobalNvsDeviceId|{0}|VOID*|0x20000027 #[-end-190606-IB16990032-add]# # Intel ChasmFalls feature # 0 - Not support ChasmFalls feature # 1 - Support ChasmFalls gen 1 # 2 - Support ChasmFalls gen 2 gChipsetPkgTokenSpaceGuid.PcdChasmFallsSupport|0|UINT8|0x2000002C gChipsetPkgTokenSpaceGuid.VariableFlashReservedBase|0x00000000|UINT32|0x20000791 gChipsetPkgTokenSpaceGuid.VariableFlashReservedSize|0x00000000|UINT32|0x20000792 ## Indicates the maximum number of Non-CPU PCIe root port in all platform SKUs # Ex: The numbers of PCH PCIe root port on Tiger Lake platform: # ADL - P -> 12 # ADL - S -> 28 (Maxumum number) # @Prompt the maximum number of Non-CPU PCIe root port in all platform SKUs gChipsetPkgTokenSpaceGuid.PcdH2OPcieNonCpuPortNumber|0|UINT8|0x2000002F # # Bus[0~7] Device[8~15] Function[16~23] Port[24~31] # gChipsetPkgTokenSpaceGuid.PcdTbtRetimerAddress|0x00000000|UINT32|0x1000100E gChipsetPkgTokenSpaceGuid.PcdTbtRetimerDefaultVersion|0x0000|UINT16|0x1000100F # Insyde PCD controls Native FSP build, # It means your FSP binary builds by Insyde or Intel # TRUE - Use Intel Native FSP. # FALSE - Insyde BIOS should build FSP. gChipsetPkgTokenSpaceGuid.PcdNativeFspBuild|FALSE|BOOLEAN|0x20000030 gChipsetPkgTokenSpaceGuid.PcdNativeFspVersion|""|VOID*|0x20000031 # # PCH PCIE HSIO Setting # Please reference Intel\AlderLake\ClientOneSiliconPkg\Fru\AdlPch\LibraryPrivate\FiaSocLib\FiaSocLibAdlP.c # PchFiaGetPcieLaneNum() for Index<->Lane mapping # gChipsetPkgTokenSpaceGuid.PchPcieHsioRxSetCtleEnable |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x20000032 gChipsetPkgTokenSpaceGuid.PchPcieHsioRxSetCtle |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x20000033 gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen1DownscaleAmpEnable |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x20000034 gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen1DownscaleAmp |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x20000035 gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen2DownscaleAmpEnable |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x20000036 gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen2DownscaleAmp |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x20000037 gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen3DownscaleAmpEnable |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x20000038 gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen3DownscaleAmp |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x20000039 gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen1DeEmphEnable |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x2000003A gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen1DeEmph |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x2000003B gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen2DeEmph3p5Enable |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x2000003C gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen2DeEmph3p5 |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x2000003D gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen2DeEmph6p0Enable |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x2000003E gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen2DeEmph6p0 |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x2000003F # # PCH USB3 HSIO Setting # Please reference Intel\AlderLake\ClientOneSiliconPkg\Fru\AdlPch\LibraryPrivate\FiaSocLib\FiaSocLibAdlP.c # PchFiaGetUsb3LaneNum() for Index <-> Lane mapping # gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxDownscaleAmp |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x20000040 gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxDeEmph |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x20000041 gChipsetPkgTokenSpaceGuid.PchUsb3HsioCtrlAdaptOffsetCfg |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x20000042 gChipsetPkgTokenSpaceGuid.PchUsb3HsioFilterSelN |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x20000043 gChipsetPkgTokenSpaceGuid.PchUsb3HsioFilterSelP |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x20000044 gChipsetPkgTokenSpaceGuid.PchUsb3HsioOlfpsCfgPullUpDwnRes |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x20000045 gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxDeEmphEnable |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x20000046 gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxDownscaleAmpEnable |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x20000047 gChipsetPkgTokenSpaceGuid.PchUsb3HsioCtrlAdaptOffsetCfgEnable |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x20000048 gChipsetPkgTokenSpaceGuid.PchUsb3HsioFilterSelNEnable |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x20000049 gChipsetPkgTokenSpaceGuid.PchUsb3HsioFilterSelPEnable |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x2000004A gChipsetPkgTokenSpaceGuid.PchUsb3HsioOlfpsCfgPullUpDwnResEnable |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x2000004B gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxRate3UniqTran |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x2000004C gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxRate2UniqTran |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x2000004D gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxRate1UniqTran |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x2000004E gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxRate0UniqTran |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x2000004F gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxRate3UniqTranEnable |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x20000050 gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxRate2UniqTranEnable |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x20000051 gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxRate1UniqTranEnable |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x20000052 gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxRate0UniqTranEnable |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0x20000053 [PcdsDynamicEx] gH2ODeviceInfo2TokenSpaceGuid.PcdH2ODeviceInfoOnboradXhci|{0}|VOID*|0x10000001 gH2ODeviceInfo2TokenSpaceGuid.PcdH2ODeviceInfoOnboradAhci|{0}|VOID*|0x10000002 gH2ODeviceInfo2TokenSpaceGuid.PcdH2ODeviceInfoOnboradEmmc|{0}|VOID*|0x10000003 gH2ODeviceInfo2TokenSpaceGuid.PcdH2ODeviceInfoOnboradSd|{0}|VOID*|0x10000004 gH2ODeviceInfo2TokenSpaceGuid.PcdH2ODeviceInfoM2Nvme|{0}|VOID*|0x10000005 gH2ODeviceInfo2TokenSpaceGuid.PcdH2ODeviceInfoCpuM2Nvme|{0}|VOID*|0x10000006 gH2ODeviceInfo2TokenSpaceGuid.PcdH2ODeviceInfoCpuM2Nvme2|{0}|VOID*|0x10000007 # @PcdTypeStruct EFI_SIO_TABLE {UINT8 Register; UINT8 Value} "This structure is for SIO table" # @PcdTypeArray PeiSioTable EFI_SIO_TABLE[ ] "SIO table data." # @PcdValueType PeiSioTable gChipsetPkgTokenSpaceGuid.PcdPeiSioTable|{0}|VOID*|0x70000007 # PcdPeiXXXXGpioTableN (where XXXX is the device, empty = chipset) and N is the instance (1,2,3) # @PcdTypeStruct EFI_SIO_GPIO_TABLE {UINT8 Register; UINT8 Value} "This structure is for SIO GPIO table" # @PcdTypeArray PeiSioGpioTable1 EFI_SIO_GPIO_TABLE[] "SIO GPIO table data" # @PcdValueType PeiSioGpioTable1 gChipsetPkgTokenSpaceGuid.PcdPeiSioGpioTable1|{0}|VOID*|0x70000008 # # PcdPchLpcIoDecodeTable, used to set LPC I/F Generic Decode Range (LPC device offset:84h-93h) # # @PcdTypeStruct IO_DECODE_TABLE {UINT16 Address; UINT16 Length} "Bit 15:2 Decode Range Base Address, Bit 23:18 Decode Range address [7:2]Mask" # @PcdTypeArray PchLpcGenIoDecodeTable IO_DECODE_TABLE[] "LPC I/F Generic Decode Range data" # @PcdValueType PchLpcGenIoDecodeTable gChipsetPkgTokenSpaceGuid.PcdPchLpcGenIoDecodeTable|{0}|VOID*|0x70000009 # # BoardId # # This PCD will auto patch by build process, should not be modified. gChipsetPkgTokenSpaceGuid.PcdCrbBoard|TRUE|BOOLEAN|0x7000000A # If customer added the Board ID into the section of [SkuIds] in project.dsc, # Customer should consider three PCD setting as following, otherwise those will not be needed. # 1. PcdOemProjectReferenceIntelCrbBoardType # 2. PcdOemProjectReferenceIntelCrbBoardPlatformType # 3. PcdOemProjectReferenceIntelCrbBoardPlatformFlavor # # PcdOemProjectReferenceIntelCrbBoardType # The value of PCD, Reference PlatformBoardType.h file. gChipsetPkgTokenSpaceGuid.PcdOemProjectReferenceIntelCrbBoardType|0xFF|UINT8|0x7100000B # # PcdOemProjectReferenceIntelCrbBoardPlatformType # The value of PCD, Reference PlatformBoardId.h file gChipsetPkgTokenSpaceGuid.PcdOemProjectReferenceIntelCrbBoardPlatformType|0xFF|UINT8|0x7100000C # # PcdOemProjectReferenceIntelCrbBoardPlatformFlavor # The value of PCD, Reference PlatformBoardId.h file gChipsetPkgTokenSpaceGuid.PcdOemProjectReferenceIntelCrbBoardPlatformFlavor|0xFF|UINT8|0x7100000D # PcdOemProjectReferenceIntelCrbBoardSpdPresent # This value of PCD comes from EC, EcBoardInfo.SklFields.SpdPresent. gChipsetPkgTokenSpaceGuid.PcdOemProjectReferenceIntelCrbBoardSpdPresent|FALSE|BOOLEAN|0x71000010 # gChipsetPkgTokenSpaceGuid.PcdOemProjectReferenceIntelCrbBoardBomId|0xFF|UINT8|0x71000011 # # Gpe.asl _Lxx value will be overwritten in UpdateAcpiTable.c during POST # if target machine is ULT platform and PcdOverwriteGpeEventValue is TRUE. # gChipsetPkgTokenSpaceGuid.PcdDefaultSsidSvidPeiTable|{0}|VOID*|0x70000012 gChipsetPkgTokenSpaceGuid.PcdLowestSupportedMeVersion|0x03E8|UINT16|0x70000018 gChipsetPkgTokenSpaceGuid.PcdLowestSupportedIshVersion|0x03E8|UINT16|0x70000019 gChipsetPkgTokenSpaceGuid.PcdLowestSupportedEcVersion|0x03E8|UINT16|0x70000024 gChipsetPkgTokenSpaceGuid.PcdLowestSupportedPdtVersion|0x03E8|UINT16|0x70000025 gChipsetPkgTokenSpaceGuid.PcdLowestSupportedIomVersion|0x03E8|UINT16|0x70000026 gChipsetPkgTokenSpaceGuid.PcdLowestSupportedMgPhyVersion|0x03E8|UINT16|0x70000027 gChipsetPkgTokenSpaceGuid.PcdLowestSupportedTbtVersion|0x03E8|UINT16|0x70000028 gChipsetPkgTokenSpaceGuid.PcdLowestSupportedBtGAcmVersion|0x03E8|UINT16|0x70000029 # # For Bios Guard # Platform Name # gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgpdtPlatformId|""|VOID*|0x30000001 # # OEM Memory Done Support # When PcdH2OMemoryDownSupported = TRUE, all the following PCDs should set to proper value base on HW design # gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSupported|FALSE|BOOLEAN|0x70000030 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownRcompResistorSupported|FALSE|BOOLEAN|0x70000031 #[-start-190625-IB06740669-modify]# #[-start-200420-IB17800056-modify]# # ADL RC change the type # gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownRcompResistor|{0}|VOID*|0x70000032 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownRcompResistor|{0}|UINT32|0x70000032 #[-end-200420-IB17800056-modify]# #[-end-190625-IB06740669-modify]# gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownRcompTargetSupported|FALSE|BOOLEAN|0x70000033 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownRcompTarget|{0}|VOID*|0x70000034 # gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataSupported|FALSE|BOOLEAN|0x70000035 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataChannel0Socket0|{0}|VOID*|0x70000036 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataChannel0Socket1|{0}|VOID*|0x70000037 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataChannel1Socket0|{0}|VOID*|0x70000038 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataChannel1Socket1|{0}|VOID*|0x70000039 #[-start-200420-IB17800056-modify]# # # ADL RC change the PCD name # # gChipsetPkgTokenSpaceGuid.PcdH2OMrcDqByteMapSupported|FALSE|BOOLEAN|0x70000040 # gChipsetPkgTokenSpaceGuid.PcdH2OMrcDqByteMap|{0}|VOID*|0x70000041 # gChipsetPkgTokenSpaceGuid.PcdH2OMrcDqsMapCpu2DramSupported|FALSE|BOOLEAN|0x70000042 # gChipsetPkgTokenSpaceGuid.PcdH2OMrcDqsMapCpu2Dram|{0}|VOID*|0x70000043 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownDqByteMapSupported|FALSE|BOOLEAN|0x70000040 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownDqByteMap|{0}|VOID*|0x70000041 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownDqsMapCpu2DramSupported|FALSE|BOOLEAN|0x70000042 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownDqsMapCpu2Dram|{0}|VOID*|0x70000043 #[-end-200420-IB17800056-modify]# gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownDqPinsInterleavedSupported|FALSE|BOOLEAN|0x70000044 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownDqPinsInterleaved|TRUE|BOOLEAN|0x70000045 # # Please use following PCDs to program memorydown SPD when PcdH2OMemoryDownSupported = TRUE # gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataMc0Ch0Dimm0|{0}|VOID*|0x70000046 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataMc0Ch1Dimm0|{0}|VOID*|0x70000047 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataMc0Ch2Dimm0|{0}|VOID*|0x70000048 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataMc0Ch3Dimm0|{0}|VOID*|0x70000049 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataMc1Ch0Dimm0|{0}|VOID*|0x70000050 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataMc1Ch1Dimm0|{0}|VOID*|0x70000051 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataMc1Ch2Dimm0|{0}|VOID*|0x70000052 gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataMc1Ch3Dimm0|{0}|VOID*|0x70000053 # # Intel platform code uses SkuId for declare U/Y/H SKUs # It conflicts with H2O SkuId (PcdH2OBoardId) usage # gChipsetPkgTokenSpaceGuid.PcdCrbSkuId|0|UINT16|0x70000054 gChipsetPkgTokenSpaceGuid.PcdMaxGpioPins|0|UINT16|0x70000055 # # The PCD which is defined to enable/disable EPI Device (for SDS board). # gChipsetPkgTokenSpaceGuid.PcdFlashPartBaseAddress|0|UINT32|0x00101026 gChipsetPkgTokenSpaceGuid.PcdLowestSupportedRetimerVersion|0x03E8|UINT16|0x70000057 gChipsetPkgTokenSpaceGuid.PcdOverrideMemorySlotMap|{0}|VOID*|0x71000100 gChipsetPkgTokenSpaceGuid.PcdOverrideMemorySlotMapEnable|FALSE|BOOLEAN|0x71000101 #[-start-211104-IB17040212-add]# # # This PCD is useing in Tbt retimer get version function CapabilityParsing() Intel WA delay. # If need reduce delay time in CapabilityParsing(), can use this PCD to use custom value. # 0 = Intel RC default value(2s). # Set value in "us" (2s = 2000000us) # recommend that not set longer then default value(2s). # gChipsetPkgTokenSpaceGuid.PcdTbtRetimerCapParsingDelay|0|UINT32|0x40000069 #[-end-211104-IB17040212-add]# [PcdsDynamic] [PcdsPatchableInModule] #[-start-200723-IB10181006-modify]# ## ## This PCD is defined in gClientCommonModuleTokenSpaceGuid. ## RC removed this pkg and no longer use these PCDs. ## But our "ChipsetPkg\Override\EDK2\PcAtChipsetPkg\Library\TscAcpiTimerLib" still use these. ## Redefine to chipset PCD. ## ## This PCD specifies the recovery image size used for serial recovery. ## This PCD specifies the ACPI IO base address. gChipsetPkgTokenSpaceGuid.PcdAcpiIoBaseAddress|0x1800|UINT16|0x10000021 ## This PCD specifies the length of ACPI Timer. (only 24 and 32 are supported) gChipsetPkgTokenSpaceGuid.AcpiTimerLength|24|UINT8|0x10000022 #[-end-200723-IB10181006-modify]# [PcdsDynamicEx] # @PcdTypeStruct LEGACY_MODIFY_PIR_TABLE {UINTN BridgeBus; UINTN BridgeDevice; UINTN BridgeFunction; UINT8 VirtualSecondaryBus;} # @PcdTypeArray VirtualBusTable LEGACY_MODIFY_PIR_TABLE[] "An array of PCI bridge" # @PcdValueType VirtualBusTable[] gChipsetPkgTokenSpaceGuid.PcdVirtualBusTable|{0}|VOID*|0x80000014 # @PcdTypeStruct EFI_LEGACY_PIRQ_ENTRY {UINT8 Pirq; UINT16 IrqMask;} # @PcdTypeStruct EFI_LEGACY_IRQ_ROUTING_ENTRY_AND_IP_REGISTER {EFI_LEGACY_IRQ_ROUTING_ENTRY LeagcyIrqRoutingEntry; UINT32 DevIpRegValue; UINT8 ProgrammableIrq;} # @PcdTypeArray PcdControllerDeviceIrqRoutingEntry EFI_LEGACY_IRQ_ROUTING_ENTRY_AND_IP_REGISTER[]; "An array of Controller device IRQ routing entry." # @PcdValueType PcdControllerDeviceIrqRoutingEntry[] gChipsetPkgTokenSpaceGuid.PcdControllerDeviceIrqRoutingEntry|{0}|VOID*|0x80000015 # @PcdTypeArray PcdPirqPriorityTable UINT8[]; "An array of PIRQ value." # @PcdValueType PcdPirqPriorityTable gChipsetPkgTokenSpaceGuid.PcdPirqPriorityTable|{0}|VOID*|0x80000017 # @PcdTypeStruct EFI_LEGACY_IRQ_PRIORITY_TABLE_ENTRY {UINT8 Irq; UINT8 Used;} # @PcdTypeArray PcdIrqPoolTable EFI_LEGACY_IRQ_PRIORITY_TABLE_ENTRY[] ; "An array of IRQ pool." # @PcdValueType PcdIrqPoolTable gChipsetPkgTokenSpaceGuid.PcdIrqPoolTable|{0}|VOID*|0x80000018 # @PcdTypeArray PcdPirqLinkValueArray UINT8[]; "An array of PIRQ link Array." # @PcdValueType PcdPirqLinkValueArray gChipsetPkgTokenSpaceGuid.PcdPirqLinkValueArray|{0}|VOID*|0x80000019 gChipsetPkgTokenSpaceGuid.Pcd2HControllerDeviceIrqRoutingEntry|{0}|VOID*|0x80000020 gChipsetPkgTokenSpaceGuid.PcdIntelMeCapsuleUpdateSig|{0xEE, 0x64, 0x13, 0xFF, 0x67, 0xCD, 0x88, 0xFD, 0x13, 0xBA, 0xEC, 0x10, 0xFA, 0x7A, 0xE5, 0xBC}|VOID*|0x80000023 gI2cDeviceTokenSpaceGuid.PcdI2cTouchpad|{ 0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, 0x00, 0x00, 0x00,0x00, 0x00,0x00, 0x00, 0x00, 0x00 }|VOID*|0x80000016 #[-start-210608-BAIN000009-add]# gI2cDeviceTokenSpaceGuid.PcdI2cTouchpad1|{ 0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, 0x00, 0x00, 0x00,0x00, 0x00,0x00, 0x00, 0x00, 0x00 }|VOID*|0x8000002B #[-end-210608-BAIN000009-add]# #[-start-210916-xinwei0002-add]# gI2cDeviceTokenSpaceGuid.PcdI2cTouchpad2|{ 0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, 0x00, 0x00, 0x00,0x00, 0x00,0x00, 0x00, 0x00, 0x00 }|VOID*|0x8000002C gI2cDeviceTokenSpaceGuid.PcdI2cTouchpad3|{ 0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, 0x00, 0x00, 0x00,0x00, 0x00,0x00, 0x00, 0x00, 0x00 }|VOID*|0x8000002E #[-end-210916-xinwei0002-add]# #[-start-210729-Kebin00040-add]# gI2cDeviceTokenSpaceGuid.PcdI2cTouchpanel|{ 0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, 0x00, 0x00, 0x00,0x00, 0x00,0x00, 0x00, 0x00, 0x00 }|VOID*|0x8000002D #[-end-210729-Kebin00040-add]# # gChipsetPkgTokenSpaceGuid.PcdH2OConsoleRedirectionClassGuid|{0}|VOID*|0x8000002A # # MultiBoard: Base and Size for Option ROM # gChipsetPkgTokenSpaceGuid.PcdFlashPciOptionRomBaseRvp3Rvp7|0x00000000|UINT32|0x8000001A gChipsetPkgTokenSpaceGuid.PcdFlashPciOptionRomSizeRvp3Rvp7|0x00000000|UINT32|0x8000001B gChipsetPkgTokenSpaceGuid.PcdFlashPciOptionRomBaseRvp8|0x00000000|UINT32|0x8000001C gChipsetPkgTokenSpaceGuid.PcdFlashPciOptionRomSizeRvp8|0x00000000|UINT32|0x8000001D gChipsetPkgTokenSpaceGuid.PcdFlashPciOptionRomBaseRvp11|0x00000000|UINT32|0x8000001E gChipsetPkgTokenSpaceGuid.PcdFlashPciOptionRomSizeRvp11|0x00000000|UINT32|0x8000001F gChipsetPkgTokenSpaceGuid.PcdFlashPciOptionRomBaseRaid|0x00000000|UINT32|0x80000021 gChipsetPkgTokenSpaceGuid.PcdFlashPciOptionRomSizeRaid|0x00000000|UINT32|0x80000024 gChipsetPkgTokenSpaceGuid.PcdFlashPciOptionRomBase15B804|0x00000000|UINT32|0x80000025 gChipsetPkgTokenSpaceGuid.PcdFlashPciOptionRomSize15B804|0x00000000|UINT32|0x80000026 gChipsetPkgTokenSpaceGuid.PcdFlashPciOptionRomBase157004|0x00000000|UINT32|0x80000027 gChipsetPkgTokenSpaceGuid.PcdFlashPciOptionRomSize157004|0x00000000|UINT32|0x80000028 gChipsetPkgTokenSpaceGuid.PcdTDSBlockConInEnable|TRUE|BOOLEAN|0x2000002D [PcdsFixedAtBuild, PcdsPatchableInModule] [Guids] #[-start-200121-IB10189023-add]# gSaveIntelRemapDevInfoGuid = { 0xa8588563, 0xe0f9, 0x4dad, {0xab, 0xa0, 0xe2, 0x7a, 0x70, 0xf6, 0x41, 0xa3} } #[-end-200121-IB10189023-add]# gOsProfileGuid = {0xe59376d7, 0x2dd9, 0x42a3, {0x9e, 0xc8, 0x1d, 0x71, 0xd5, 0xe3, 0xc1, 0xec}} gEfiSystemNvDataHobGuid = {0xd6e5092d, 0xc7b2, 0x4872, {0xaf, 0x66, 0xfd, 0xc0, 0xe6, 0xf9, 0x5e, 0x78}} gAttemptUsbFirstHotkeyInfoHobGuid = {0x38b8e214, 0x1468, 0x4bb7, {0x95, 0xb1, 0x74, 0x59, 0x1e, 0x4c, 0x6e, 0x1d}} gHaloMd2VariableGuid = {0x4b534b3b, 0x9bdc, 0x4460, {0x93, 0x73, 0x57, 0x2e, 0x48, 0x11, 0xee, 0x83}} gPlatformFviSetupGuid = {0xf375cc65, 0x6065, 0x48f3, {0x83, 0x70, 0x6c, 0x65, 0x33, 0x74, 0x1d, 0x3f}} gPegConfigVariableGuid = {0xb414caf8, 0x8225, 0x4d6f, {0xb9, 0x18, 0xcd, 0xe5, 0xcb, 0x84, 0xcf, 0x0b}} gIntelPeiGraphicsVbtGuid = {0x878AC2CC, 0x5343, 0x46F2, {0xB5, 0x63, 0x51, 0xF8, 0x9D, 0xAF, 0x56, 0xBA}} gTianoLogoGuid = {0x7BB28B99, 0x61BB, 0x11D5, {0x9A, 0x5D, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D}} gWlanDriverImageGuid = {0x32ea828b, 0x523b, 0x44cb, {0xb7, 0xa4, 0x7e, 0x0a, 0x2a, 0x49, 0x95, 0x6c}} gBluetoothHciImageGuid = {0x7DE9DF83, 0x2D2A, 0x4448, {0xA9, 0xB1, 0x7D, 0xA7, 0x51, 0x58, 0x56, 0x2A}} # ClientCommonPkg gBootStateGuid = { 0x60b5e939, 0x0fcf, 0x4227, { 0xba, 0x83, 0x6b, 0xbe, 0xd4, 0x5b, 0xc0, 0xe3 }} gFastBootExceptionInfoHobGuid = { 0x4ed88276, 0xd4df, 0x4d03, { 0x86, 0x61, 0x29, 0x58, 0x01, 0xb2, 0xda, 0x58 }} gPlatformInfoHobGuid = { 0x54c61c94, 0x287d, 0x4dc5, { 0x99, 0xd5, 0xd3, 0x8d, 0x1a, 0x53, 0xae, 0x6b }} gFastBootFunctionEnabledHobGuid = { 0x019fb1ca, 0xd411, 0x4948, { 0xb7, 0x3c, 0x4c, 0x05, 0x4a, 0xba, 0x9e, 0x8e }} gPpamManifestGuid = {0x1878f400, 0xdcdb, 0x4f5e, {0x8b, 0x2d, 0x85, 0x71, 0x4a, 0xca, 0x2c, 0x90}} ## ## Intel RST ## gRstConfigVariableGuid = {0x4da4f952, 0x2516, 0x4d06, {0x89, 0x75, 0x65, 0x03, 0x64, 0x03, 0xa8, 0xc7}} # # Crash Log Support # gPmcCrashLogDataBufferHobGuid = {0xf3c1138e, 0xcd89, 0x4e20, {0x9e, 0x68, 0x25, 0xa6, 0x76, 0x95, 0xa5, 0x6b}} gCpuCrashLogDataBufferHobGuid = {0x09f119d5, 0xa5ad, 0x4b30, {0x90, 0x9e, 0xfa, 0x94, 0xdc, 0xa3, 0xc9, 0xb5}} gEfiFirmwareErrorSectionGuid = {0x81212a96, 0x09ed, 0x4996, {0x94, 0x71, 0x8d, 0x72, 0x9c, 0x8e, 0x69, 0xed}} gSetupVariableGuid = { 0xEC87D643, 0xEBA4, 0x4BB5, { 0xA1, 0xE5, 0x3F, 0x3E, 0x36, 0xB2, 0x0D, 0xA9 }} gWdtPersistentDataGuid = { 0x78ce2354, 0xcfbc, 0x4643, { 0xae, 0xba, 0x07, 0xa2, 0x7f, 0xa8, 0x92, 0xbf }} gSetupDataHobGuid = { 0x822a9b23, 0x2386, 0x4377, { 0xb7, 0x05, 0x87, 0x78, 0xc1, 0xb8, 0xb3, 0x95 }} gGpioDataBlockHobGuid = { 0x8FC7A6BE, 0x5DBE, 0x4800, { 0xB3, 0x5E, 0xCB, 0x4A, 0xD5, 0xAB, 0x01, 0x62 }} # BpCommonPkg gBiosIdGuid = { 0xC3E36D09, 0x8294, 0x4b97, { 0xA8, 0x57, 0xD5, 0x28, 0x8F, 0xE3, 0x3E, 0x28 } } #[-start-200420-IB17800056-add]# # # ADL PO temporary add # ## GUID to publish BIOS information HOB gBiosInfoGuid = { 0x09d0d15c, 0xe9f0, 0x4dfc, {0x9e, 0x0b, 0x39, 0x33, 0x1f, 0xca, 0x66, 0x85} } #[-end-200420-IB17800056-add]# gEfiDefaultBmpLogoGuid = {0x7BB28B99, 0x61BB, 0x11d5, {0x9A, 0x5D, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D}} gChipsetPkgTokenSpaceGuid = {0xffd4675e, 0xff47, 0x46d9, {0xac, 0x24, 0x8b, 0x33, 0x1f, 0x93, 0x77, 0x37}} # # Insyde Chipset Guids # gMtrrDataInfoGuid = {0x15c57af9, 0x1db3, 0x4cb7, {0x81, 0x2b, 0x71, 0xC2, 0x9B, 0xc3, 0x80, 0x37}} ## XtuInfoHod.h gXTUInfoHobGuid = {0x8174b45b, 0x805e, 0x4682, {0x9d, 0x62, 0xae, 0x95, 0x9e, 0x82, 0xa2, 0x13}} gOcSetupVariableGuid = {0x3524AF07, 0x4548, 0x7374, {0xC9, 0xCB, 0xA3, 0x92, 0xF2, 0x25, 0x12, 0x5D}} gBiosGuardModuleGuid = {0x7934156d, 0xcfce, 0x460e, {0x92, 0xf5, 0xa0, 0x79, 0x09, 0xa5, 0x9e, 0xca}} # # Insyde Cpu Guids # #gTxtOneTouchGuid = {0x3D989471, 0xCFAC, 0x46B7, { 0x9B, 0x1C, 0x8, 0x43, 0x1, 0x9, 0x40, 0x2D }} gTxtApStartupPeiFileGuid = {0xD1E59F50, 0xE8C3, 0x4545, { 0xBF, 0x61, 0x11, 0xF0, 0x02, 0x23, 0x3C, 0x97 }} ## ## TBT ## gDTbtInfoHobGuid = {0xc2d628a1, 0xdd7a, 0x4865, {0xa8, 0xec, 0x89, 0x61, 0xf3, 0x57, 0xf8, 0x63}} # BIOS ACM GUID. BIOS ACM interface is described in Intel Trusted Execution Technology BIOS Specification # @pre BIOS ACM must be placed in flash part on 4KB boundary gTxtBiosAcmPeiFileGuid = {0x2D27C618, 0x7DCD, 0x41F5, { 0xBB, 0x10, 0x21, 0x16, 0x6B, 0xE7, 0xE1, 0x43 }} # # Platform Guids # gH2OHybridGraphicsVariableGuid = { 0xb2b7c21f, 0x1786, 0x4a64, {0xbe, 0x69, 0x16, 0xce, 0xf7, 0x64, 0x73, 0x31 }} gH2OHgInformationDataHobGuid = { 0x648ce07b, 0xae5d, 0x4973, {0xbd, 0x3c, 0x8c, 0x91, 0x53, 0xc0, 0x5d, 0xc5 }} gPlatformBoardConfigPreMemGuid = { 0x44afdd70, 0xa7b1, 0x406f, {0x87, 0x8d, 0x8b, 0x4e, 0xb8, 0x1b, 0x57, 0xdf }} gPlatformBoardConfigPostMemGuid = { 0x16eed7eb, 0x4b99, 0x4337, {0xe6, 0xa0, 0x21, 0x53, 0x56, 0x17, 0xcc, 0xe2 }} # this GUID is the same as PTOpRom.bin gEfiPerformanceFileGuid = {0x76824e51, 0x2fa9, 0x433e, {0x98, 0xf, 0xb7, 0x56, 0x70, 0xe7, 0xc5, 0xa7 }} gEfiVbiosWaFileGuid = {0xD3033A61, 0x22AD, 0x4DD8, {0xBB, 0x1D, 0xA2, 0xED, 0xA0, 0xB1, 0xC1, 0x05}} gVbtRvpFileGuid = {0x9F79F2C5, 0xCD1D, 0x4C02, {0xA2, 0x1B, 0x3E, 0x45, 0xF8, 0xC7, 0x70, 0x64}} # gChipsetPkgTokenSpaceGuid.PcdVbtRvpFile gVbtRvp3Rvp7FileGuid = {0x878AC2CC, 0x5343, 0x46F2, {0xB5, 0x63, 0x51, 0xF8, 0x9D, 0xAF, 0x56, 0xBA}} gVbtRvp10FileGuid = {0xde482306, 0x0f4e, 0x43bd, {0xb3, 0x2d, 0x79, 0x4c, 0x91, 0x4c, 0x02, 0x23}} gVbtRvp11FileGuid = {0x134b46b0, 0xf5af, 0x4263, {0x97, 0x92, 0xc5, 0xe8, 0x8a, 0x4e, 0xfa, 0x02}} gVbtRvp8FileGuid = {0xafcd4b58, 0xd4ba, 0x4388, {0x94, 0x44, 0x17, 0x42, 0xb9, 0x91, 0xb5, 0xc5}} gGop1021VbtRvp3Rvp7FileGuid = {0x1d57d87, 0xd8ff, 0x4662, { 0xa8, 0xc2, 0x3e, 0xac, 0x91, 0xe9, 0x43, 0xdd}} gGop1021VbtRvp10FileGuid = {0xa5a305e8, 0x1aa8, 0x4538, { 0x9b, 0x8, 0x31, 0xd1, 0x88, 0x47, 0xdf, 0xe6}} gGop1021VbtRvp8FileGuid = {0x9f79f2c5, 0xcd1d, 0x4c02, { 0xa2, 0x1b, 0xe6, 0x5b, 0x6a, 0x59, 0x2b, 0x21}} gCmosInVariableGuid = {0x6a0e13e9, 0x57d7, 0x4d5a, {0xbf, 0x7a, 0xdc, 0x0f, 0xda, 0xda, 0x25, 0xa7}} gEfiSmmInt15ServiceProtocol2Guid = {0x316EE975, 0x902B, 0x4976, {0xA8, 0xC5, 0x36, 0x6E, 0xD2, 0x73, 0x69, 0x39}} # # eMMC # gScsEmmcSoftwareTuningVariableGuid = {0x565d7cc8, 0xadcb, 0x4ca3, {0x85, 0x74, 0x81, 0x6e, 0x01, 0x99, 0xd1, 0xef}} # # SEG Feature - Remove H2OUVE relevant source codes # # # Include/Guid/VariableEdit.h gTbtInfoHobGuid = {0x74a81eaa, 0x033c, 0x4783, {0xbe, 0x2b, 0x84, 0x85, 0x74, 0xa6, 0x97, 0xb7}} gEfiTraceHubStatusCodeHandlePeiGuid = { 0x0fb3bcf9, 0x0a1d, 0x4598, { 0xa5, 0x21, 0xe5, 0xc8, 0x4e, 0x95, 0xd9, 0x7a } } gEfiTraceHubStatusCodeHandleRuntimeDxeGuid = { 0xfcf51e6b, 0x527f, 0x438d, { 0xbe, 0x6d, 0xa6, 0xd1, 0x5f, 0x0c, 0xd9, 0x8b } } gEfiTraceHubStatusCodeHandleSmmGuid = { 0xae0b5b70, 0xd044, 0x4456, {0xba, 0x51, 0x97, 0x0e, 0x4c, 0x68, 0x70, 0xbf}} gEfiTraceHubTokenSpaceGuid = { 0xa69b58a9, 0x6c05, 0x4dc1, {0x85, 0xbf, 0xaf, 0x80, 0xdc, 0xe6, 0xd9, 0x7d}} gEfiAcpiTableStorageGuid = { 0x7e374e25, 0x8e01, 0x4fee, {0x87, 0xf2, 0x39, 0x0c, 0x23, 0xc6, 0x06, 0xcd}} gEfiTraceHubDebugLibIa32Guid = { 0x23a3e7ba, 0x75d1, 0x4cb9, {0x9c, 0x8f, 0x56, 0xfa, 0x4e, 0x48, 0xd9, 0x9e}} gEfiTraceHubDebugLibX64Guid = { 0x8f7e1a3a, 0x9657, 0x44f0, {0xb9, 0xe6, 0x4e, 0xf7, 0x4b, 0x22, 0xd5, 0x43}} gSaveUnLockedBarVariableGuid = { 0x39473DE5, 0xDF3B, 0x49A1, {0x9F, 0xA6, 0x41, 0xB3, 0x5B, 0x36, 0xFA, 0x39}} gGpioCheckConflictHobGuid = {0x5603f872, 0xefac, 0x40ae, {0xb9, 0x7e, 0x13, 0xb2, 0xf8, 0x07, 0x80, 0x21}} gUefiIntelCnvWlanVariablesGuid = {0x92daaf2f, 0xc02b, 0x455b, {0xb2, 0xec, 0xf5, 0xa3, 0x59, 0x4f, 0x4a, 0xea}} gUefiIntelCnvBtVariablesGuid = {0x42780dd5, 0x9a7d, 0x404c, {0x80, 0xe4, 0x7f, 0x70, 0x94, 0x36, 0x03, 0x94}} # # Tbt Retimer Capsule Update Support Guids # gEfiTbtRetimerDevice0Guid = {0x86ca851c, 0x20ad, 0x4971, {0xa9, 0x1d, 0xb4, 0xee, 0xc6, 0xa7, 0x4d, 0x41}} gEfiTbtRetimerDevice1Guid = {0xed3ca1b2, 0xdd7d, 0x40d4, {0xba, 0x5b, 0x75, 0xdf, 0xd9, 0x43, 0x39, 0x86}} gEfiTbtRetimerDevice2Guid = {0x3a4f5c7c, 0x32bc, 0x4184, {0x93, 0xfa, 0x45, 0x48, 0x40, 0xed, 0x70, 0x24}} gEfiTbtRetimerDevice3Guid = {0x726b9f37, 0x210f, 0x4839, {0xba, 0xfa, 0xcd, 0x99, 0x59, 0xca, 0xb3, 0xc2}} gEfiTbtRetimerDevice4Guid = {0x44551ce4, 0x5b5f, 0x4bbd, {0xa3, 0x9e, 0x20, 0x90, 0xae, 0xad, 0xd3, 0x98}} gEfiTbtRetimerDevice5Guid = {0xb1a6a8fb, 0x927b, 0x47a1, {0xb5, 0xf6, 0x70, 0xb8, 0xa8, 0x81, 0x85, 0x70}} gEfiTbtRetimerDevice6Guid = {0x40366b75, 0x9196, 0x4e9c, {0xbb, 0x5f, 0xa3, 0x17, 0xd2, 0xca, 0xed, 0xe2}} gEfiTbtRetimerDevice7Guid = {0x2945011e, 0xd33f, 0x4f23, {0xa8, 0x54, 0xc4, 0xc, 0x30, 0x15, 0x63, 0xfa}} gEfiTbtRetimerDevice8Guid = {0x3c9c91eb, 0xe16a, 0x4877, {0x84, 0xa2, 0xaf, 0x53, 0x42, 0x33, 0x9f, 0x82}} gEfiTbtRetimerDevice9Guid = {0x200c61c5, 0xfc1a, 0x4d60, {0x8b, 0xc9, 0xa8, 0x7e, 0xf9, 0xf3, 0xe8, 0x73}} # # Definition of Setup Token GUID for Formset List # #define FORMSET_ID_GUID_ADVANCE {0xc6d4769e, 0x7f48, 0x4d2a, 0x98, 0xe9, 0x87, 0xad, 0xcc, 0xf3, 0x5c, 0xcc} #define FORMSET_ID_GUID_POWER {0xa6712873, 0x925f, 0x46c6, 0x90, 0xb4, 0xa4, 0x0f, 0x86, 0xa0, 0x91, 0x7b} gIccGuid = {0x64192dca, 0xd034, 0x49d2, {0xa6, 0xde, 0x65, 0xa8, 0x29, 0xeb, 0x4c, 0x74}} # gEpcOsDataGuid = {0xd69a279b, 0x58eb, 0x45d1, {0xa1, 0x48, 0x77, 0x1b, 0xb9, 0xeb, 0x52, 0x51}} # gEpcBiosDataGuid = {0xc60aa7f6, 0xe8d6, 0x4956, {0x8b, 0xa1, 0xfe, 0x26, 0x29, 0x8f, 0x5e, 0x87}} gMeInfoSetupGuid = {0x78259433, 0x7b6d, 0x4db3, {0x9a, 0xe8, 0x36, 0xc4, 0xc2, 0xc3, 0xa1, 0x7d}} gSinitSvnGuid = {0xacdc5eee, 0x9014, 0x4da4, {0x82, 0x0f, 0xd4, 0x3b, 0x78, 0x01, 0x0e, 0xc3}} gSgxPolicyStatusGuid = {0x9cb2e73f, 0x7325, 0x40f4, {0xa4, 0x84, 0x65, 0x9b, 0xb3, 0x44, 0xc3, 0xcd}} gChipsetSetupDafultGuid = { 0x16233F3E, 0xD2BF, 0x4DE4, {0x9b, 0x83, 0x3B, 0xB0, 0xA5, 0x81, 0xCA, 0x4D} } ## Include/IndustryStandard/Hsti.h gAdapterInfoPlatformSecurityGuid = {0x6be272c7, 0x1320, 0x4ccd, { 0x90, 0x17, 0xd4, 0x61, 0x2c, 0x01, 0x2b, 0x25 }} gChipsetCapsuleSignatureGuid = {0x4F2CDD19, 0xBA92, 0xD7E4, {0x14, 0x3F, 0x85, 0xD0, 0x3A, 0x5B, 0x1D, 0x6F}} gIshUpdVerGuid = {0x5bdddc78, 0xd405, 0x48e0, {0xb0, 0x66, 0xef, 0x50, 0x02, 0x9d, 0xc4, 0x90}} gPdtUpdCountGuid = {0x103fcd92, 0xa4e6, 0x4a07, {0xb4, 0x58, 0xf7, 0x8c, 0x9d, 0xb4, 0x52, 0x56}} gTbtRetimer1VerGuid = {0x567ce681, 0x487d, 0x42ff, {0xb8, 0x75, 0x38, 0xc9, 0x63, 0xe5, 0xbb, 0x4c}} gTbtRetimer2VerGuid = {0x125622a2, 0x2aeb, 0x4930, {0xa5, 0xa4, 0xe2, 0xb9, 0x95, 0x5b, 0x6d, 0x9e}} gTbtRetimer3VerGuid = {0x95274f55, 0xf628, 0x4033, {0xa1, 0xe3, 0xe8, 0x8f, 0xb0, 0x8e, 0x04, 0x86}} gTbtRetimer4VerGuid = {0xfd1a346e, 0x5fb3, 0x4122, {0x9f, 0x57, 0xe7, 0x10, 0x4b, 0x44, 0xa9, 0x49}} gMeUpdCountGuid = {0x225722d1, 0x7d98, 0x4bca, {0x0b, 0x8e, 0x74, 0xc3, 0x17, 0x55, 0x07, 0x7f}} gSecureEraseData = {0xA83D8873, 0x0A8C, 0x4FC3, {0x88, 0x61, 0x47, 0xA0, 0x4F, 0x54, 0xF3, 0x75}} gPeiMCVarHookGuid = {0x61388566, 0xeb06, 0x465d, {0xbe, 0xf7, 0x10, 0x55, 0x6d, 0x70, 0x50, 0xc3}} ## ## HSTI ## gPlatformConfigChangeGuid = {0xe3cacf62, 0x3062, 0x4e1d, {0x97, 0x8e, 0x46, 0x80, 0x7a, 0xb9, 0x74, 0x7d}} #== Include/Guid/RcSetupUtility.h gRcSetupUtilityVariableGuid = {0x6659b956, 0xcccb, 0x48aa, {0x92, 0x0b, 0xe6, 0x2f, 0x66, 0x7f, 0xf5, 0x78}} #== Include/Guid/RcSetupUtility.h gRcSetupUtilityBrowserVariableGuid = {0x3877eb12, 0x9286, 0x4e60, {0x82, 0xeb, 0x5a, 0x19, 0x29, 0x50, 0xfc, 0xee}} #== Include/SetupVariable.h gSaSetupVariableGuid = {0x72c5e28c, 0x7783, 0x43a1, {0x87, 0x67, 0xfa, 0xd7, 0x3f, 0xcc, 0xaf, 0xa4}} #== Include/SetupVariable.h gMeSetupVariableGuid = {0x5432122d, 0xd034, 0x49d2, {0xa6, 0xde, 0x65, 0xa8, 0x29, 0xeb, 0x4c, 0x74}} #== Include/SetupVariable.h gCpuSetupVariableGuid = {0xb08f97ff, 0xe6e8, 0x4193, {0xa9, 0x97, 0x5e, 0x9e, 0x9b, 0xa, 0xdb, 0x32}} gCpuSmmGuid = {0x90d93e09, 0x4e91, 0x4b3d, {0x8c, 0x77, 0xc8, 0x2f, 0xf1, 0xe, 0x3c, 0x81}} #== Include/SetupVariable.h gPchSetupVariableGuid = {0x4570b7f1, 0xade8, 0x4943, {0x8d, 0xc3, 0x40, 0x64, 0x72, 0x84, 0x23, 0x84}} gSiSetupVariableGuid = {0xAAF8E719, 0x48F8, 0x4099, {0xA6, 0xF7, 0x64, 0x5F, 0xBD, 0x69, 0x4C, 0x3D}} #== Include/SetupVariable.h gMeSetupStorageVariableGuid = {0xa41e9236, 0x4d21, 0x43b5, {0x93, 0x79, 0xdd, 0xd6, 0xfa, 0xfe, 0x66, 0x03}} #gFspWrapperReservedMemoryResourceHobGuid = {0x52f5fa83, 0xa4aa, 0x4b71, {0x91, 0x5e, 0x7e, 0x4, 0x13, 0x69, 0x65, 0x53}} gFspHobGuid = {0x6d86fb36, 0xba90, 0x472c, {0xb5, 0x83, 0x3f, 0xbe, 0xd3, 0xfb, 0x20, 0x9a}} gFspApiPerformanceGuid = {0xc9122295, 0x56ed, 0x4d4e, {0x06, 0xa6, 0x50, 0x8d, 0x89, 0x4d, 0x3e, 0x40}} gH2OFlashMapRegionPeiFv0Guid = {0x7d5fdcf6, 0xacb0, 0x4b7b, {0xbd, 0x93, 0xab, 0x59, 0x83, 0x0f, 0x81, 0xb5}} gHstiSmmVariableGuid = {0xb8a9de42, 0xdc5b, 0x4529, {0x8c, 0x6a, 0x8d, 0x89, 0x45, 0x5b, 0x4f, 0x6e}} # # GUID defined in PI1.4 # ## Include/Guid/GraphicsInfoHob.h gEfiGraphicsInfoHobGuid = { 0x39f62cce, 0x6825, 0x4669, { 0xbb, 0x56, 0x54, 0x1a, 0xba, 0x75, 0x3a, 0x07 }} ## ## AcpiTables ## gGRAcpiTableStorageGuid = { 0x43e33fbc, 0xdbdc, 0x44e5, { 0x8e, 0x68, 0x02, 0x13, 0xd9, 0xec, 0x72, 0xca }} gSdsAcpiTableStorageGuid = { 0x4f996d3a, 0x6bbf, 0x4078, { 0xa4, 0x9c, 0xaf, 0x24, 0x1b, 0x75, 0x4e, 0x32 }} gOcAcpiTableStorageGuid = { 0x22D85435, 0xF24A, 0x43DB, { 0x7D, 0x04, 0x01, 0x56, 0x06, 0xDF, 0x21, 0xB1 }} gDptfAcpiTableStorageGuid = { 0xea139578, 0xfea0, 0x4dd2, {0x91, 0xb5, 0x69, 0x53, 0x81, 0x9e, 0xf1, 0xe4 }} gDptfAcpiTableStorageGuidHsbSds = { 0x2820908b, 0x87f6, 0x446b, { 0xa1, 0x0, 0x74, 0xee, 0xe3, 0x6e, 0x29, 0x18 } } gDptfAcpiTableStorageGuidSds = { 0x3bbb09da, 0x1e0f, 0x469b, { 0x89, 0x97, 0xd4, 0x40, 0xf1, 0x1, 0xd6, 0xf1 } } gDptfAcpiTableStorageGuidLlama = { 0x4b57ca25, 0x395f, 0x4e31, { 0xb2, 0xe4, 0x67, 0x72, 0x2, 0x6, 0x18, 0xd4 }} ## Include/MultiPlatSupport.h gDefaultDataFileGuid = {0x1ae42876, 0x008f, 0x4161, {0xb2, 0xb7, 0x1c, 0x0d, 0x15, 0xc5, 0xef, 0x43}} gDefaultDataOptSizeFileGuid = {0x003e7b41, 0x98a2, 0x4be2, {0xb2, 0x7a, 0x6c, 0x30, 0xc7, 0x65, 0x52, 0x25}} # # FileGuids of FMP device driver (ImageTypeId) # gFmpDevicePlatformMonolithicGuid = {0x7FEB1D5D, 0x33F4, 0x48D3, {0xBD, 0x11, 0xC4, 0xB3, 0x6B, 0x6D, 0x0E, 0x57}} # gFmpDevicePlatformBiosGuid = {0x6C8E136F, 0xD3E6, 0x4131, {0xAC, 0x32, 0x46, 0x87, 0xCB, 0x4A, 0xBD, 0x27}} gDebugConfigVariableGuid = {0xDE0A5E74, 0x4E3E, 0x3D96, {0xA4, 0x40, 0x2C, 0x96, 0xEC, 0xBD, 0x3C, 0x97}} gDebugConfigHobGuid = {0x2f6a6bb7, 0x9dc7, 0x4bf6, {0x94, 0x04, 0x22, 0x70, 0xc0, 0xe3, 0xbe, 0x2f}} gChassisIntrudeDetHobGuid = {0xdea43de2, 0x756b, 0x4b3b, {0x75, 0x1c, 0xad, 0xeb, 0x8d, 0xff, 0x56, 0xa3}} # AsfSecureBootVariable.h gAsfSecureBootVariableGuid = { 0x14B6D115, 0x657C, 0x4CC5, { 0xA7, 0xA3, 0xA7, 0x97, 0x55, 0x41, 0x5B, 0x63 }} gCrashLogDataBufferHobGuid = {0xf3c1138e, 0xcd89, 0x4e20, {0x9e, 0x68, 0x25, 0xa6, 0x76, 0x95, 0xa5, 0x6b}} gSgxSetupVariableGuid = {0x45b5acb9, 0x0359, 0x49be, {0xad, 0xb1, 0x49, 0x37, 0x7b, 0xd6, 0x07, 0xf7} } ## ## NhltTable ## gHdaExternalNhltTableGuid = {0x06adc9b7, 0x837f, 0x47df, {0xac, 0x0c, 0xa0, 0xee, 0x18, 0xbf, 0xad, 0x67}} gElixirSpringsPatchGuid = {0x6bf7a32b, 0xefd9, 0x44b0, { 0xb1, 0x1c, 0xa7, 0x4f, 0x4, 0x47, 0xdf, 0x82}} gSkipBiosLockForSysFwUpdateGuid = {0x922b911b, 0x4dbb, 0x4b02, {0xbf, 0xfa, 0x46, 0xe7, 0x97, 0xb0, 0x45, 0x07}} # Hob and Variable guid specify System firmware update progress. gSysFwUpdateDigiestGuid = {0x5060073d, 0x88c3, 0x421f, {0x82, 0xf8, 0x28, 0x3f, 0x0d, 0x29, 0xed, 0x90}} gFmpCapsuleInfoGuid = {0x718fd53c, 0xea37, 0x4305, {0x91, 0x87, 0x94, 0x55, 0x22, 0x7c, 0x24, 0x1e}} gBiosInfoFlagGuid = {0x5dbaccb0, 0x62cf, 0x4a53, {0x89, 0x9b, 0x28, 0x37, 0x41, 0xa8, 0x68, 0x9e}} gPlatformOsDnxEventGuid = {0x5e84f15a, 0xea7f, 0x47fe, {0x84, 0x44, 0x5f, 0xeb, 0x2c, 0xf4, 0x12, 0x9f}} # H2OChipsetCp.h ChipSet Check Point gH2OPeiCpEcSendSetBssbConnected = {0x00fdc16f, 0x53a3, 0x4cf5, {0xac, 0x2e, 0x42, 0x1c, 0xd3, 0xd9, 0xee, 0x49}} gH2ODxeCpEcGetSendGetUsciVerGuid = {0xfd4d4681, 0xf8c2, 0x4af2, {0x88, 0xe9, 0x89, 0x52, 0xe6, 0x78, 0xbc, 0x5b}} gH2OSmmCpEcSendEspiClearGuid = {0x88b6a6d0, 0x073e, 0x428e, {0xad, 0xb5, 0x17, 0x12, 0x99, 0x14, 0x92, 0x24}} gH2OPeiCpBiosGuardEcSupportGuid = {0xddacac79, 0x8748, 0x4c9e, {0x9b, 0x86, 0x08, 0x02, 0xb3, 0x86, 0x0e, 0xb3}} gH2OPeiCpBiosGuardUpdateBgpdtGuid = {0x0505a75b, 0xd952, 0x494b, {0x86, 0xbc, 0xa1 ,0x34, 0xaf, 0x87, 0x5c, 0x9e}} gFvBinariesFileGuid = {0x1186FD18, 0x89D3, 0x43BF, {0x9D, 0x69, 0x38, 0x55, 0x10, 0x04, 0x0E, 0x26}} # # BoardPkg.dec # gEfiSmbiosVariableGuid = {0xeada2a50, 0x9daa, 0x4303, {0xba, 0x0e, 0xe0, 0xf5, 0xb3, 0x2a, 0x88, 0xb5}} gSetupNvramUpdateGuid = {0xd84beff0, 0x159a, 0x4b60, {0x9a, 0xb9, 0xac, 0x5c, 0x47, 0x4b, 0xd3, 0xb1}} gBootDeviceInfoGuid = {0x5BD6B672, 0xB6EA, 0x4D6A, {0xB5, 0x90, 0x18, 0xA9, 0x32, 0xB7, 0x87, 0x94}} # # MinPlatformPkg.dec # gMinPlatformPkgTokenSpaceGuid = {0x69d13bf0, 0xaf91, 0x4d96, {0xaa, 0x9f, 0x21, 0x84, 0xc5, 0xce, 0x3b, 0xc0}} # Include/Guid/WifiConnectionManagerConfigHii.h gFwRecovery2FvGuid = {0x8579D1CA, 0x45E8, 0x4f1c, {0xA7, 0x89, 0xFF, 0xA7, 0x70, 0x67, 0x20, 0x99}} gFwBinaryFvGuid = {0x7bbb3e42, 0x5a6a, 0x4080, {0x80, 0x77, 0xcf, 0x05, 0xe6, 0xcf, 0x8d, 0x2c}} gSbbDigestGuid = {0xB2DA2CA8, 0x7259, 0x4F79, {0x64, 0xA4, 0xF7, 0x12, 0x62, 0x5E, 0xD2, 0xC9}} gArbSvnInfoGuid = {0x643d5856, 0xc4f9, 0x4abe, {0x9c, 0x27, 0x33, 0x1a, 0xe3, 0x66, 0x39, 0xaa}} gArbSvnInfoHobGuid = {0xa7b2f845, 0x1519, 0x4932, {0x83, 0x28, 0xb7, 0x93, 0x9f, 0xd0, 0x3d, 0x6a}} gChasmfallsCrisisRecoveryGuid = {0xb036610c, 0x6a5c, 0x43c3, {0x91, 0xc1, 0x75, 0x69, 0x84, 0xd4, 0x71, 0xde}} gChasmfallsTopSwapStatusGuid = {0x0cc43ca0, 0x4f5a, 0x442d, {0xa6, 0xbf, 0xd0, 0x2b, 0xe8, 0x26, 0x59, 0xa8}} [Ppis] # # Insyde Chipset Ppis # gPlatformStage1PeiPpiGuid = {0x1051cae0, 0xd9a7, 0x4fa6, {0x85, 0xf8, 0xaa, 0x4a, 0xc4, 0x54, 0x99, 0xfa}} # # Insyde Cpu Ppis # gPeiOverClockPpiGuid = {0xd80544af, 0xe8b5, 0x4bcc, {0xa8, 0x0a, 0xc7, 0x21, 0x45, 0xa9, 0x6a, 0x80}} # # Insyde Platform Ppis # ## Include/Ppi/HybridGraphics.h #[-start-190613-IB16990067-add]# gHybridGraphicsReadyForPowerSequenceInit = {0xb2fda03a, 0xec47, 0x4b22, {0xb7, 0xdd, 0xf1, 0x2f, 0x51, 0x4f, 0x4d, 0xc3}} #[-end-190613-IB16990067-add]# gH2OHybridGraphicsPpiGuid = {0x8daf8e3d, 0xf580, 0x4b2e, {0xa7, 0xbe, 0xc4, 0xfa, 0xe5, 0x42, 0xab, 0x8e}} gEfiTraceHubStatusCodeHandlePpi = { 0x882c5d54, 0x1dad, 0x4f4a, { 0x83, 0x16, 0x4b, 0xdf, 0x84, 0x1e, 0x9, 0xd0 } } gEfiTraceHubStatusCodeHandleHeaderPpi = { 0x787e0c4a, 0x4a27, 0x4891, { 0x94, 0x89, 0xaf, 0x50, 0x74, 0xc3, 0x6e, 0x89 } } gPlatformBoardConfigPreMemPpiGuid = {0xad8dd79e, 0xef24, 0x4997, {0x80, 0x88, 0xd5, 0xd2, 0x59, 0x48, 0x10, 0x28}} gPlatformBoardConfigPostMemPpiGuid = {0x1cacaf7d, 0xcd53, 0x4050, {0x06, 0xad, 0x2f, 0xf9, 0xeb, 0xf7, 0x7e, 0xc5}} gPatchConfigurationDataPreMemPpiGuid = {0xa09b1a0c, 0x690c, 0x4d48, {0xa8, 0x98, 0xa1, 0x2c, 0x94, 0x26, 0xd7, 0x06}} ## ## TBT ## gPeiDTbtPolicyPpiGuid = {0xbec8b921, 0xb70b, 0x4041, {0x92, 0xc1, 0x37, 0x24, 0xdb, 0xad, 0x72, 0x64}} ## Include/Ppi/NvmExpressController.h gPeiNvmExpressControllerPpiGuid = {0x580366f1, 0x399b, 0x482a, {0x8b, 0x4f, 0xb2, 0x74, 0x4a, 0xa9, 0x20, 0x04}} ## Include/Ppi/NvmExpressPassThru.h gPeiNvmExpressPassThruPpiGuid = {0xba45de19, 0x9220, 0x4349, {0xbf, 0xed, 0x68, 0xf3, 0x89, 0x2c, 0x12, 0x9c}} gPeiBoardConfigInitDonePpiGuid = {0x794cc0b1, 0x3e8b, 0x4cc6, {0x90, 0x2a, 0x07, 0x62, 0xaa, 0x13, 0xb2, 0x25}} ## Include/Ppi/MultiBoardDetected.h gPeiCustomerMultiBoardDetectedPpiGuid = { 0x48c935ea, 0xc017, 0x440d, { 0x96, 0x75, 0xbe, 0x13, 0xaf, 0x82, 0xf1, 0x12 } } [Protocols] gEmmcDriverStrengthProtocolGuid = {0xb004564a, 0x2f63, 0x44f4, {0x96, 0x15, 0xbf, 0x0c, 0xcd, 0x20, 0x9d, 0xd8}} gDxePolicyProtocolGuid = {0xd5e1268b, 0xf62b, 0x4b12, {0xbb, 0x27, 0xcb, 0xf0, 0x7a, 0xe7, 0xb8, 0xb9}} # # Insyde Chipset Protocols # gConOutDevStartedProtocolGuid = {0xef9a3971, 0xc1a0, 0x4a93, {0xbd, 0x40, 0x5a, 0xa1, 0x65, 0xf2, 0xdc, 0x3a}} gEfiProgramSsidSvidProtocolGuid = {0x67BA958, 0x7D99, 0x461D, {0x9D, 0xC, 0x8C, 0x55, 0x74, 0xA9, 0x83, 0x5B}} gSpttDataProtocolGuid = {0xef791955, 0xf629, 0x49c5, {0xab, 0x38, 0x98, 0xc3, 0x6b, 0x83, 0xba, 0x64}} gEfiEcAccessProtocolGuid = {0x70eeecbe, 0x727a, 0x4244, {0x90, 0x4c, 0xdb, 0x6b, 0xf0, 0x05, 0x53, 0x92}} gEfiPlatformInfoProtocolGuid = {0x97069458, 0xd915, 0x468c, {0xa7, 0x9b, 0xa1, 0x28, 0x46, 0xf7, 0x4a, 0x19}} gH2OHybridGraphicsEventProtocolGuid = { 0xa9647a1c, 0x1814, 0x44d0, {0x8e, 0x75, 0x59, 0xa8, 0x26, 0xb2, 0x33, 0xe6} } gH2OHybridGraphicsInfoProtocolGuid = { 0x4d96c24c, 0xcb7, 0x4650, {0x91, 0x7c, 0x3b, 0xb, 0x70, 0xa6, 0x7f, 0xba} } gEfiHybridGraphicsProtocolGuid = { 0xa9647a1c, 0x1814, 0x44d0, {0x8e, 0x75, 0x59, 0xa8, 0x26, 0xb2, 0x33, 0xe6} } gSpttTableServicesProtocolGuid = {0x40918dc6, 0xde56, 0x4ed1, {0x86, 0xd5, 0x60, 0xdb, 0xf2, 0x58, 0xa4, 0x77}} gEfiI2cHcAccessProtocolGuid = { 0x5beccc5a, 0x19c9, 0x42eb, {0x8e, 0x44, 0x9c, 0xb3, 0x97, 0x74, 0x85, 0xe8} } gEfiI2cPlatformSpecificProtocolGuid = { 0xC4700DAB, 0x41B6, 0x4FDF, {0xBA, 0xF2, 0xFF, 0x36, 0x97, 0xE3, 0xAA, 0xCC} } gEfiRamDiskDummyProtocolGuid = { 0xdf6fb9bc, 0x2671, 0x4682, {0xb4, 0x0f, 0x99, 0x3a, 0x18, 0xc0, 0xb3, 0xc8} } gInternalFlashBiosProtocolGuid = { 0x8E033BB2, 0x8F00, 0x4DF6, { 0x8B, 0x21, 0x48, 0x10, 0xEC, 0x73, 0xBA, 0x72 }} #[-start-190709-16990077-add]# gH2OMeStatusProtocolGuid = { 0x89e70ece, 0x1d19, 0x455d, { 0x97, 0x3f, 0x6d, 0x13, 0xe9, 0x7c, 0xe8, 0x92 }} #[-end-190709-16990077-add]# # # Insyde Cpu Protocols # # # Insyde Platform Protocol # # gPlatformNvsAreaProtocolGuid = {0x074e1e48, 0x8132, 0x47a1, {0x8c, 0x2c, 0x3f, 0x14, 0xad, 0x9a, 0x66, 0xdc}} gEfiPciHostBridgeEndResourceAllocationNotifyGuid = {0xBA2E7D85, 0xF570, 0x0361, {0x82, 0x2E, 0x26, 0x5D, 0xFD, 0xB7, 0xCF, 0x01}} gEfiSmmSmbusProtocolGuid = {0x72e40094, 0x2ee1, 0x497a, {0x8f, 0x33, 0x4c, 0x93, 0x4a, 0x9e, 0x9c, 0xc }} gDxePlatformXtuPolicyGuid = {0x565245c9, 0x9eb7, 0x468e, {0xbd, 0x51, 0x00, 0x85, 0x7c, 0x45, 0x35, 0x96}} gGopDisplayBrightnessProtocoGuid = {0x6FF23F1D, 0x877C, 0x4B1B, {0x93, 0xFC, 0xF1, 0x42, 0xB2, 0xEE, 0xA6, 0xA7}} gEfiHgNvsAreaProtocolGuid = {0xbb210948, 0x3101, 0x4cef, {0x8d, 0x1d, 0x3f, 0xe5, 0x5e, 0x61, 0x53, 0xb4}} gSmmThunkProtocolGuid = {0x2a82fce6, 0x8bb6, 0x413e, { 0xb9, 0xeb, 0x45, 0xdf, 0xc0, 0x52, 0x2d, 0xf3 }} gEfiSmmLockEnablePointProtocolGuid = {0x402522C1, 0x6264, 0x456F, { 0x8D, 0x79, 0xE7, 0x81, 0x04, 0x62, 0x00, 0x6A }} # # SEG Feature - Remove H2OUVE relevant source codes # gEfiInstallExitPmAuthAndEndOfDxeProtocolGuid = {0xD218864D, 0x3BC3, 0x49A8, {0x95, 0x78, 0x76, 0x10, 0x3B, 0x2E, 0xB6, 0x09}} # # OSReset SMM Protocol # gEfiOSResetPolicyProtocolGuid = {0x7bcb9b1a, 0x72f1, 0x4f25, {0xac, 0x36, 0xa9, 0x54, 0x80, 0x5d, 0x40, 0xb7}} gEfiChangeVbiosBootDisplayProtocolGuid = {0x2876CB69, 0xF5E2, 0x41BF, {0xB1, 0x69, 0x0C, 0xF0, 0xDD, 0xE5, 0x66, 0x8B}} # # IntelFrameworkPkg # gSaveUnlockedBarDoneProtocolGuid = { 0x41aaad7f, 0x6edd, 0x4924, {0xbb, 0x0b, 0xc3, 0xd6, 0xcc, 0xd8, 0xac, 0x46}} gDxeDisableDTbtBmeProtocolGuid = { 0x29627704, 0xf178, 0x442c, {0x8e, 0x1b, 0xfc, 0x29, 0x94, 0x3a, 0x46, 0x59}} gDxeDTbtPolicyProtocolGuid = { 0x714aedbd, 0xfbf6, 0x4cf9, {0xb5, 0xc7, 0xb9, 0x3a, 0xbd, 0x21, 0xe0, 0xcd}} gAmtWrapperProtocolGuid = { 0x919383de, 0xebac, 0x4924, {0x01, 0x94, 0x52, 0x59, 0xe0, 0x0d, 0x65, 0x7a}} gCrisisGopGuid = { 0x8691bb99, 0x4bfa, 0x4beb, {0x81, 0x07, 0xa8, 0x14, 0x5b, 0x39, 0x06, 0xa0}} gGopGuid = { 0xf831fc3e, 0x9a5c, 0x45bc, {0x9a, 0x52, 0x8a, 0x1f, 0x2c, 0x10, 0x1c, 0x64}} #== Include/Guid/PlatformInfoProtocol.h gAddPerfRecordProtocolGuid = { 0xc4a58d6d, 0x3677, 0x49cb, {0xa0, 0x0a, 0x94, 0x70, 0x76, 0x5f, 0xb5, 0x5e}} gOverClockProtocolGuid = { 0xacb2de3e, 0x0955, 0x42a7, {0xb0, 0x31, 0x47, 0x96, 0xcb, 0x3e, 0xd6, 0x2d}} gPlatformConfigChangeProtocolGuid = { 0xf429c00a, 0x9640, 0x46b3, {0x95, 0x44, 0xf8, 0xf8, 0x6a, 0x28, 0xf3, 0x0f}} ## ## AcpiTables ## gDTbtNvsAreaProtocolGuid = {0xd7778b4c, 0x85b5, 0x479b, {0xa8, 0x83, 0x80, 0xbd, 0x23, 0xeb, 0x1c, 0x48}} gEfiCnvUefiVariablesProtocolGuid = {0xc77ae557, 0x40a3, 0x41c0, {0xac, 0xe6, 0x71, 0x43, 0x8c, 0x60, 0xf8, 0x71}} gEfiTbtRetimerProtocolGuid = {0xB9AC2BD1, 0xD450, 0x4BEC, {0xBD, 0x5B, 0x19, 0x26, 0x1, 0x11, 0x9B, 0x84}} # # RST protocols # gRstLegacyBootDisabledProtocolGuid = {0x5b10cdc8, 0x5733, 0x4c4c, {0x89, 0xd5, 0x59, 0xd9, 0xfe, 0xd, 0x5c, 0x91}} # # BoardPkg.dec # gPeiAtaHostControllerPpiGuid = {0xb659e3f2, 0xd5ab, 0x4bfb, {0x90, 0x42, 0xff, 0x52, 0x86, 0x83, 0x41, 0xf1}} gPeiAtaPassThruPpiGuid = {0xa0e44ace, 0x9777, 0x4598, {0x9a, 0xfe, 0x28, 0x8a, 0x83, 0xf4, 0xda, 0x96}} gTDSBlockConInProtocolGuid = {0xBB03FDA0, 0xEA70, 0x423C, {0x86, 0xCB, 0x69, 0xE6, 0xF6, 0x6B, 0x3C, 0x3E}} gChasmfallsConnectAllStorageGuid = {0xd60820c4, 0x1ad2, 0x4837, {0x96, 0x8a, 0x57, 0xdd, 0xbb, 0x4e, 0x15, 0x42}} [PcdsFixedAtBuild, PcdsPatchableInModule, PcdsDynamicEx]