OpenBoardPkgPcd.dsc 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426
  1. ## @file
  2. # PCD configuration build description file for the GalagoPro3 board.
  3. #
  4. # Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
  5. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. #
  8. ##
  9. ################################################################################
  10. #
  11. # Pcd Section - list of all PCD Entries used by this board.
  12. #
  13. ################################################################################
  14. [PcdsFixedAtBuild.common]
  15. ######################################
  16. # Key Boot Stage and FSP configuration
  17. ######################################
  18. #
  19. # Please select the Boot Stage here.
  20. # Stage 1 - enable debug (system deadloop after debug init)
  21. # Stage 2 - mem init (system deadloop after mem init)
  22. # Stage 3 - boot to shell only
  23. # Stage 4 - boot to OS
  24. # Stage 5 - boot to OS with security boot enabled
  25. # Stage 6 - boot with advanced features enabled
  26. #
  27. gMinPlatformPkgTokenSpaceGuid.PcdBootStage|4
  28. #
  29. # 0: FSP Wrapper is running in Dispatch mode.
  30. # 1: FSP Wrapper is running in API mode.
  31. #
  32. gIntelFsp2WrapperTokenSpaceGuid.PcdFspModeSelection|1
  33. #
  34. # FALSE: The board is not a FSP wrapper (FSP binary not used)
  35. # TRUE: The board is a FSP wrapper (FSP binary is used)
  36. #
  37. gMinPlatformPkgTokenSpaceGuid.PcdFspWrapperBootMode|TRUE
  38. #
  39. # FSP Base address PCD will be updated in FDF basing on flash map.
  40. #
  41. gIntelFsp2WrapperTokenSpaceGuid.PcdFsptBaseAddress|0
  42. gIntelFsp2WrapperTokenSpaceGuid.PcdFspmBaseAddress|0
  43. gIntelFsp2PkgTokenSpaceGuid.PcdTemporaryRamBase|0xFEF00000
  44. gIntelFsp2PkgTokenSpaceGuid.PcdTemporaryRamSize|0x00040000
  45. gSiPkgTokenSpaceGuid.PcdTemporaryRamBase|0xFEF80000
  46. gSiPkgTokenSpaceGuid.PcdTemporaryRamSize|0x00040000
  47. gSiPkgTokenSpaceGuid.PcdTsegSize|0x1000000
  48. #
  49. # FSP API mode does not share stack with the boot loader,
  50. # so FSP needs more temporary memory for FSP heap + stack size.
  51. #
  52. gIntelFsp2PkgTokenSpaceGuid.PcdFspTemporaryRamSize|0x26000
  53. #
  54. # FSP API mode does not need to enlarge the boot loader stack size
  55. # since the stacks are separate.
  56. #
  57. gSiPkgTokenSpaceGuid.PcdPeiTemporaryRamStackSize|0x20000
  58. [PcdsFeatureFlag.common]
  59. ######################################
  60. # Edk2 Configuration
  61. ######################################
  62. gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreImageLoaderSearchTeSectionFirst|FALSE
  63. gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory|FALSE
  64. !if $(TARGET) == RELEASE
  65. gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial|FALSE
  66. !else
  67. gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial|TRUE
  68. !endif
  69. gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmEnableBspElection|FALSE
  70. gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmProfileEnable|FALSE
  71. gEfiMdeModulePkgTokenSpaceGuid.PcdInstallAcpiSdtProtocol|TRUE
  72. ######################################
  73. # Silicon Configuration
  74. ######################################
  75. # Build switches
  76. gSiPkgTokenSpaceGuid.PcdOptimizeCompilerEnable|TRUE
  77. # CPU
  78. gSiPkgTokenSpaceGuid.PcdBiosGuardEnable|TRUE
  79. gSiPkgTokenSpaceGuid.PcdSourceDebugEnable|FALSE
  80. gSiPkgTokenSpaceGuid.PcdTxtEnable|FALSE
  81. # SA
  82. gSiPkgTokenSpaceGuid.PcdIgdEnable|TRUE
  83. gSiPkgTokenSpaceGuid.PcdPegEnable|TRUE
  84. gSiPkgTokenSpaceGuid.PcdSgEnable|TRUE
  85. gSiPkgTokenSpaceGuid.PcdSaDmiEnable|TRUE
  86. gSiPkgTokenSpaceGuid.PcdSkycamEnable|TRUE
  87. gSiPkgTokenSpaceGuid.PcdGmmEnable|TRUE
  88. gSiPkgTokenSpaceGuid.PcdSaOcEnable|TRUE
  89. gSiPkgTokenSpaceGuid.PcdVtdEnable|TRUE
  90. gSiPkgTokenSpaceGuid.PcdPeiDisplayEnable|TRUE
  91. # ME
  92. gSiPkgTokenSpaceGuid.PcdAmtEnable|TRUE
  93. gSiPkgTokenSpaceGuid.PcdAtaEnable|TRUE
  94. gSiPkgTokenSpaceGuid.PcdPttEnable|FALSE
  95. gSiPkgTokenSpaceGuid.PcdJhiEnable|TRUE
  96. # Others
  97. gSiPkgTokenSpaceGuid.PcdAcpiEnable|TRUE
  98. gSiPkgTokenSpaceGuid.PcdBdatEnable|TRUE
  99. gSiPkgTokenSpaceGuid.PcdBootGuardEnable|TRUE
  100. gSiPkgTokenSpaceGuid.PcdCpuPowerOnConfigEnable|TRUE
  101. gSiPkgTokenSpaceGuid.PcdEvLoaderEnable|FALSE
  102. gSiPkgTokenSpaceGuid.PcdIntegratedTouchEnable|TRUE
  103. gSiPkgTokenSpaceGuid.PcdOcWdtEnable|TRUE
  104. gSiPkgTokenSpaceGuid.PcdOverclockEnable|TRUE
  105. gSiPkgTokenSpaceGuid.PcdPpmEnable|TRUE
  106. gSiPkgTokenSpaceGuid.PcdS3Enable|TRUE
  107. gSiPkgTokenSpaceGuid.PcdSerialGpioEnable|TRUE
  108. gSiPkgTokenSpaceGuid.PcdSiCatalogDebugEnable|FALSE
  109. gSiPkgTokenSpaceGuid.PcdSiCsmEnable|FALSE
  110. gSiPkgTokenSpaceGuid.PcdSmbiosEnable|TRUE
  111. gSiPkgTokenSpaceGuid.PcdSmmVariableEnable|TRUE
  112. gSiPkgTokenSpaceGuid.PcdSoftwareGuardEnable|TRUE
  113. gSiPkgTokenSpaceGuid.PcdSsaFlagEnable|FALSE
  114. gSiPkgTokenSpaceGuid.PcdTraceHubEnable|TRUE
  115. ######################################
  116. # Platform Configuration
  117. ######################################
  118. gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly|FALSE
  119. gMinPlatformPkgTokenSpaceGuid.PcdStopAfterDebugInit|FALSE
  120. gMinPlatformPkgTokenSpaceGuid.PcdStopAfterMemInit|FALSE
  121. gMinPlatformPkgTokenSpaceGuid.PcdPerformanceEnable|FALSE
  122. gMinPlatformPkgTokenSpaceGuid.PcdTpm2Enable|FALSE
  123. gMinPlatformPkgTokenSpaceGuid.PcdUefiSecureBootEnable|FALSE
  124. !if gMinPlatformPkgTokenSpaceGuid.PcdBootStage >= 1
  125. gMinPlatformPkgTokenSpaceGuid.PcdStopAfterDebugInit|TRUE
  126. !endif
  127. !if gMinPlatformPkgTokenSpaceGuid.PcdBootStage >= 2
  128. gMinPlatformPkgTokenSpaceGuid.PcdStopAfterDebugInit|FALSE
  129. gMinPlatformPkgTokenSpaceGuid.PcdStopAfterMemInit|TRUE
  130. !endif
  131. !if gMinPlatformPkgTokenSpaceGuid.PcdBootStage >= 3
  132. gMinPlatformPkgTokenSpaceGuid.PcdStopAfterMemInit|FALSE
  133. gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly|TRUE
  134. !endif
  135. !if gMinPlatformPkgTokenSpaceGuid.PcdBootStage >= 4
  136. gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly|FALSE
  137. !endif
  138. !if gMinPlatformPkgTokenSpaceGuid.PcdBootStage >= 5
  139. gMinPlatformPkgTokenSpaceGuid.PcdUefiSecureBootEnable|TRUE
  140. gMinPlatformPkgTokenSpaceGuid.PcdTpm2Enable|TRUE
  141. !endif
  142. !if $(TARGET) == DEBUG
  143. gMinPlatformPkgTokenSpaceGuid.PcdSmiHandlerProfileEnable|TRUE
  144. !else
  145. gMinPlatformPkgTokenSpaceGuid.PcdSmiHandlerProfileEnable|FALSE
  146. !endif
  147. ######################################
  148. # Board Configuration
  149. ######################################
  150. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMultiBoardSupport|TRUE
  151. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdTbtEnable|FALSE
  152. [PcdsFixedAtBuild.common]
  153. ######################################
  154. # Edk2 Configuration
  155. ######################################
  156. !if $(TARGET) == RELEASE
  157. gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x0
  158. gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask|0x3
  159. !else
  160. gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x2F
  161. gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask|0x07
  162. !endif
  163. gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress|0xE0000000
  164. !if gMinPlatformPkgTokenSpaceGuid.PcdPerformanceEnable == TRUE
  165. gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask|0x1
  166. !endif
  167. gEfiMdeModulePkgTokenSpaceGuid.PcdAriSupport|FALSE
  168. gEfiMdeModulePkgTokenSpaceGuid.PcdBrowserFieldTextColor|0x01
  169. gEfiMdeModulePkgTokenSpaceGuid.PcdBrowserSubtitleTextColor|0x0
  170. gEfiMdeModulePkgTokenSpaceGuid.PcdHwErrStorageSize|0x00000800
  171. gEfiMdeModulePkgTokenSpaceGuid.PcdLoadModuleAtFixAddressEnable|$(TOP_MEMORY_ADDRESS)
  172. gEfiMdeModulePkgTokenSpaceGuid.PcdMaxHardwareErrorVariableSize|0x400
  173. !if gMinPlatformPkgTokenSpaceGuid.PcdPerformanceEnable == TRUE
  174. gEfiMdeModulePkgTokenSpaceGuid.PcdMaxPeiPerformanceLogEntries|140
  175. !endif
  176. gEfiMdeModulePkgTokenSpaceGuid.PcdMaxVariableSize|0x5000
  177. gEfiMdeModulePkgTokenSpaceGuid.PcdReclaimVariableSpaceAtEndOfDxe|TRUE
  178. !if gMinPlatformPkgTokenSpaceGuid.PcdSmiHandlerProfileEnable == TRUE
  179. gEfiMdeModulePkgTokenSpaceGuid.PcdSmiHandlerProfilePropertyMask|0x1
  180. !endif
  181. gEfiMdeModulePkgTokenSpaceGuid.PcdSrIovSupport|FALSE
  182. !if $(TARGET) == DEBUG
  183. gEfiMdeModulePkgTokenSpaceGuid.PcdSerialUseHardwareFlowControl|FALSE
  184. !endif
  185. gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoBarEnableMask|0x80
  186. gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciBarRegisterOffset|0x40
  187. gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciBusNumber|0x0
  188. gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciDeviceNumber|0x1F
  189. gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciEnableRegisterOffset|0x44
  190. gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciFunctionNumber|0x2
  191. gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPortBaseAddress|0x1800
  192. gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPortBaseAddressMask|0xFFFC
  193. gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiPm1TmrOffset|0x08
  194. # Specifies timeout value in microseconds for the BSP to detect all APs for the first time.
  195. gUefiCpuPkgTokenSpaceGuid.PcdCpuApInitTimeOutInMicroSeconds|1000
  196. gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmApSyncTimeout|10000
  197. gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmStackSize|0x20000
  198. #
  199. # In non-FSP build (EDK2 build) or FSP API mode below PCD are FixedAtBuild
  200. # (They will be DynamicEx in FSP Dispatch mode)
  201. #
  202. ## Specifies max supported number of Logical Processors.
  203. # @Prompt Configure max supported number of Logical Processors
  204. gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber|12
  205. ## Specifies the size of the microcode Region.
  206. # @Prompt Microcode Region size.
  207. gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize|0
  208. ## Specifies the AP wait loop state during POST phase.
  209. # The value is defined as below.
  210. # 1: Place AP in the Hlt-Loop state.
  211. # 2: Place AP in the Mwait-Loop state.
  212. # 3: Place AP in the Run-Loop state.
  213. # @Prompt The AP wait loop state.
  214. gUefiCpuPkgTokenSpaceGuid.PcdCpuApLoopMode|2
  215. ######################################
  216. # Silicon Configuration
  217. ######################################
  218. # Refer to HstiFeatureBit.h for bit definitions
  219. gSiPkgTokenSpaceGuid.PcdHstiIhvFeature1|0xF2
  220. gSiPkgTokenSpaceGuid.PcdHstiIhvFeature2|0x07
  221. gSiPkgTokenSpaceGuid.PcdSiPciExpressBaseAddress|gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
  222. gSiPkgTokenSpaceGuid.PcdSiPciExpressRegionLength|gMinPlatformPkgTokenSpaceGuid.PcdPciExpressRegionLength
  223. ######################################
  224. # Platform Configuration
  225. ######################################
  226. gMinPlatformPkgTokenSpaceGuid.PcdMaxCpuSocketCount|1
  227. gMinPlatformPkgTokenSpaceGuid.PcdMaxCpuCoreCount|8
  228. gMinPlatformPkgTokenSpaceGuid.PcdMaxCpuThreadCount|2
  229. gMinPlatformPkgTokenSpaceGuid.PcdPciExpressRegionLength|0x10000000
  230. #
  231. # The PCDs are used to control the Windows SMM Security Mitigations Table - Protection Flags
  232. #
  233. # BIT0: If set, expresses that for all synchronous SMM entries,SMM will validate that input and output buffers lie entirely within the expected fixed memory regions.
  234. # BIT1: If set, expresses that for all synchronous SMM entries, SMM will validate that input and output pointers embedded within the fixed communication buffer only refer to address ranges \
  235. # that lie entirely within the expected fixed memory regions.
  236. # BIT2: Firmware setting this bit is an indication that it will not allow reconfiguration of system resources via non-architectural mechanisms.
  237. # BIT3-31: Reserved
  238. #
  239. gMinPlatformPkgTokenSpaceGuid.PcdWsmtProtectionFlags|0x07
  240. !if $(TARGET) == RELEASE
  241. gMinPlatformPkgTokenSpaceGuid.PcdPlatformEfiReservedMemorySize|0x402
  242. !else
  243. gMinPlatformPkgTokenSpaceGuid.PcdPlatformEfiReservedMemorySize|0x188B
  244. !endif
  245. gMinPlatformPkgTokenSpaceGuid.PcdPlatformEfiRtDataMemorySize|0x4b
  246. !if $(TARGET) == RELEASE
  247. gMinPlatformPkgTokenSpaceGuid.PcdPlatformEfiRtCodeMemorySize|0x70
  248. !else
  249. gMinPlatformPkgTokenSpaceGuid.PcdPlatformEfiRtCodeMemorySize|0xE0
  250. !endif
  251. !if gMinPlatformPkgTokenSpaceGuid.PcdBootStage == 1
  252. gMinPlatformPkgTokenSpaceGuid.PcdTestPointIbvPlatformFeature|{0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
  253. !endif
  254. !if gMinPlatformPkgTokenSpaceGuid.PcdBootStage == 2
  255. gMinPlatformPkgTokenSpaceGuid.PcdTestPointIbvPlatformFeature|{0x03, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
  256. !endif
  257. !if gMinPlatformPkgTokenSpaceGuid.PcdBootStage == 3
  258. gMinPlatformPkgTokenSpaceGuid.PcdTestPointIbvPlatformFeature|{0x03, 0x07, 0x03, 0x05, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
  259. !endif
  260. !if gMinPlatformPkgTokenSpaceGuid.PcdBootStage == 4
  261. gMinPlatformPkgTokenSpaceGuid.PcdTestPointIbvPlatformFeature|{0x03, 0x07, 0x03, 0x05, 0x1F, 0x00, 0x0F, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
  262. !endif
  263. !if gMinPlatformPkgTokenSpaceGuid.PcdBootStage == 5
  264. gMinPlatformPkgTokenSpaceGuid.PcdTestPointIbvPlatformFeature|{0x03, 0x0F, 0x07, 0x1F, 0x1F, 0x0F, 0x0F, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
  265. !endif
  266. !if gMinPlatformPkgTokenSpaceGuid.PcdBootStage >= 6
  267. gMinPlatformPkgTokenSpaceGuid.PcdTestPointIbvPlatformFeature|{0x03, 0x0F, 0x07, 0x1F, 0x1F, 0x0F, 0x0F, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
  268. !endif
  269. ######################################
  270. # Board Configuration
  271. ######################################
  272. gBoardModulePkgTokenSpaceGuid.PcdPs2KbMsEnable|1
  273. gBoardModulePkgTokenSpaceGuid.PcdSuperIoPciIsaBridgeDevice|{0x00, 0x00, 0x1F, 0x00}
  274. [PcdsFixedAtBuild.IA32]
  275. ######################################
  276. # Edk2 Configuration
  277. ######################################
  278. gEfiMdeModulePkgTokenSpaceGuid.PcdVpdBaseAddress|0x0
  279. gIntelFsp2PkgTokenSpaceGuid.PcdGlobalDataPointerAddress|0xFED00148
  280. gIntelFsp2WrapperTokenSpaceGuid.PcdPeiMinMemSize|0x3800000
  281. ######################################
  282. # Platform Configuration
  283. ######################################
  284. gMinPlatformPkgTokenSpaceGuid.PcdPeiPhaseStackTop|0xA0000
  285. [PcdsFixedAtBuild.X64]
  286. ######################################
  287. # Edk2 Configuration
  288. ######################################
  289. # Default platform supported RFC 4646 languages: (American) English
  290. gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes|"en-US"
  291. [PcdsPatchableInModule.common]
  292. ######################################
  293. # Edk2 Configuration
  294. ######################################
  295. gEfiMdeModulePkgTokenSpaceGuid.PcdSmbiosVersion|0x0208
  296. gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x80000046
  297. ######################################
  298. # Silicon Configuration
  299. ######################################
  300. !if $(TARGET) == DEBUG
  301. gSiPkgTokenSpaceGuid.PcdSerialIoUartDebugEnable|1
  302. !endif
  303. [PcdsDynamicDefault]
  304. ######################################
  305. # Edk2 Configuration
  306. ######################################
  307. gEfiMdeModulePkgTokenSpaceGuid.PcdAtaSmartEnable|TRUE
  308. gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand|FALSE
  309. gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn|0x0
  310. gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow|0x0
  311. gEfiMdeModulePkgTokenSpaceGuid.PcdS3BootScriptTablePrivateDataPtr|0x0
  312. #
  313. # Set video to native resolution as Windows 8 WHCK requirement.
  314. #
  315. gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution|0x0
  316. gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution|0x0
  317. gEfiSecurityPkgTokenSpaceGuid.PcdTcg2HashAlgorithmBitmap|0
  318. gEfiSecurityPkgTokenSpaceGuid.PcdTpm2HashMask|0x0000001F
  319. gEfiSecurityPkgTokenSpaceGuid.PcdTpmInitializationPolicy|1
  320. gEfiSecurityPkgTokenSpaceGuid.PcdTpmInstanceGuid|{0x5a, 0xf2, 0x6b, 0x28, 0xc3, 0xc2, 0x8c, 0x40, 0xb3, 0xb4, 0x25, 0xe6, 0x75, 0x8b, 0x73, 0x17}
  321. #
  322. # FSP Base address PCD will be updated in FDF basing on flash map.
  323. #
  324. gIntelFsp2WrapperTokenSpaceGuid.PcdFspsBaseAddress|0
  325. # Platform will pre-allocate UPD buffer and pass it to FspWrapper
  326. # Those dummy address will be patched before FspWrapper executing
  327. gIntelFsp2WrapperTokenSpaceGuid.PcdFspmUpdDataAddress|0xFFFFFFFF
  328. gIntelFsp2WrapperTokenSpaceGuid.PcdFspsUpdDataAddress|0xFFFFFFFF
  329. ######################################
  330. # Board Configuration
  331. ######################################
  332. # Thunderbolt Configuration
  333. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtAcDcSwitch|0x0
  334. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtAcpiGpeSignature|0
  335. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtAcpiGpeSignaturePorting|0
  336. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtAspm|0x0
  337. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtCioPlugEventGpioPad|0x02010011
  338. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtControllerEn|0x1
  339. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtControllerType|0x1
  340. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtForcepowerGpioPad|13
  341. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtGpioAccessType|0x2
  342. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtGpioLevel|0x1
  343. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtHotNotify|0x1
  344. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtHotSMI|0x1
  345. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtPcieExtraBusRsvd|56
  346. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtPcieMemAddrRngMax|26
  347. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtPcieMemRsvd|100
  348. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtPciePMemAddrRngMax|28
  349. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtPciePMemRsvd|100
  350. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtPcieRpNumber|0x1
  351. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtSecurityMode|0x1
  352. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtSetClkReq|0x1
  353. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtWakeupSupport|0x0
  354. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtWin10Support|0x0
  355. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdExpander|0x0
  356. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdPchPcieRootPortHpe|0x00000001
  357. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRtd3Tbt|0x1
  358. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRtd3TbtClkReq|0x1
  359. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRtd3TbtClkReqDelay|0x0
  360. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRtd3TbtOffDelay|5000
  361. [PcdsDynamicHii.X64.DEFAULT]
  362. ######################################
  363. # Edk2 Configuration
  364. ######################################
  365. gEfiMdePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel|L"HwErrRecSupport"|gEfiGlobalVariableGuid|0x0|1 # Variable: L"HwErrRecSupport"
  366. !if gMinPlatformPkgTokenSpaceGuid.PcdPerformanceEnable == TRUE
  367. gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut|L"Timeout"|gEfiGlobalVariableGuid|0x0|1 # Variable: L"Timeout"
  368. !else
  369. gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut|L"Timeout"|gEfiGlobalVariableGuid|0x0|5 # Variable: L"Timeout"
  370. !endif