## @file | |
# Package for support of Clanton Peak CRB platform | |
# | |
# This package provides QuarkNcSocId platform specific modules. | |
# Copyright (c) 2013 Intel Corporation. | |
# | |
# Redistribution and use in source and binary forms, with or without | |
# modification, are permitted provided that the following conditions | |
# are met: | |
# | |
# * Redistributions of source code must retain the above copyright | |
# notice, this list of conditions and the following disclaimer. | |
# * Redistributions in binary form must reproduce the above copyright | |
# notice, this list of conditions and the following disclaimer in | |
# the documentation and/or other materials provided with the | |
# distribution. | |
# * Neither the name of Intel Corporation nor the names of its | |
# contributors may be used to endorse or promote products derived | |
# from this software without specific prior written permission. | |
# | |
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | |
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | |
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | |
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | |
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | |
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | |
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | |
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | |
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | |
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
# | |
## | |
################################################################################ | |
# | |
# Defines Section - statements that will be processed to create a Makefile. | |
# | |
################################################################################ | |
[Defines] | |
DEC_SPECIFICATION = 0x00010005 | |
PACKAGE_NAME = QuarkPlatformPkg | |
PACKAGE_GUID = 46C1F476-A85E-49a8-B258-DD4396B87FEF | |
PACKAGE_VERSION = 0.1 | |
################################################################################ | |
# | |
# Include Section - list of Include Paths that are provided by this package. | |
# Comments are used for Keywords and Module Types. | |
# | |
# Supported Module Types: | |
# SEC PEIM DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER DXE_SAL_DRIVER UEFI_DRIVER | |
# | |
################################################################################ | |
[Includes] | |
Include # SEC | |
Include/Cpu | |
Include/Iio | |
################################################################################ | |
# | |
# Library Class Header section - list of Library Class header files that are | |
# provided by this package. | |
# | |
################################################################################ | |
[LibraryClasses] | |
################################################################################ | |
# | |
# Global Guid Definition section - list of Global Guid C Name Data Structures | |
# that are provided by this package. | |
# | |
################################################################################ | |
[Guids] | |
gQuarkPlatformTokenSpaceGuid = { 0x199c1ef0, 0x6400, 0x41c5, { 0xb0, 0xa4, 0xff, 0xbf, 0x21, 0x9d, 0xcb, 0xae }} | |
gEfiPlatformInfoGuid = { 0x1e2acc41, 0xe26a, 0x483d, { 0xaf, 0xc7, 0xa0, 0x56, 0xc3, 0x4e, 0x8, 0x7b }} | |
gEfiUuidVariableGuid = { 0xD357C710, 0x0ADA, 0x4717, { 0x8D, 0xBA, 0xC6, 0xAD, 0xC7, 0xCD, 0x2B, 0x2A }} | |
gEfiFirmwareIdGuid = { 0xEFC071AE, 0x41B8, 0x4018, { 0xAF, 0xA7, 0x31, 0x4B, 0x18, 0x5E, 0x57, 0x8B }} | |
gSysConfigGuid = { 0xec87d643, 0xeba4, 0x4bb5, { 0xa1, 0xe5, 0x3f, 0x3e, 0x36, 0xb2, 0x0d, 0xa9 }} | |
gEfiPlatformMemoryLayoutGuid = { 0x41C7B74E, 0xB839, 0x40D9, { 0xA0, 0x56, 0xE3, 0xCA, 0xFC, 0x98, 0x0A, 0xAC }} | |
gEfiMemoryConfigDataGuid = { 0x80dbd530, 0xb74c, 0x4f11, { 0x8c, 0x03, 0x41, 0x86, 0x65, 0x53, 0x28, 0x31 }} | |
gPowerManagementAcpiTableStorageGuid = { 0xc0cc43bd, 0xc920, 0x4064, { 0x93, 0x5b, 0x93, 0xb4, 0x47, 0x37, 0x94, 0x70 }} | |
gSignalBeforeEnterSetupGuid = { 0xd9f1669a, 0xf505, 0x48bd, { 0xa8, 0x92, 0x94, 0xb7, 0xca, 0x90, 0x30, 0x31 }} | |
gEfiSetupVariableGuid = {0xec87d643, 0xeba4, 0x4bb5, {0xa1, 0xe5, 0x3f, 0x3e, 0x36, 0xb2, 0xd, 0xa9 }} | |
gEfiFlashMapHobGuid = {0xb091e7d2, 0x5a0, 0x4198, {0x94, 0xf0, 0x74, 0xb7, 0xb8, 0xc5, 0x54, 0x59}} | |
gPeiCapsuleOnFatFloppyDiskGuid = {0x2e3d2e75, 0x9b2e, 0x412d, {0xb4, 0xb1, 0x70, 0x41, 0x6b, 0x87, 0x0, 0xff }} | |
gPeiCapsuleOnFatIdeDiskGuid = {0xb38573b6, 0x6200, 0x4ac5, {0xb5, 0x1d, 0x82, 0xe6, 0x59, 0x38, 0xd7, 0x83 }} | |
gPeiCapsuleOnFatUsbDiskGuid = {0x0ffbce19, 0x324c, 0x4690, {0xa0, 0x09, 0x98, 0xc6, 0xae, 0x2e, 0xb1, 0x86 }} | |
gPeiCapsuleOnDataCDGuid = {0x5cac0099, 0x0dc9, 0x48e5, {0x80, 0x68, 0xbb, 0x95, 0xf5, 0x40, 0x0a, 0x9f }} | |
gEfiQuarkCapsuleGuid = { 0xd400d1e4, 0xa314, 0x442b, { 0x89, 0xed, 0xa9, 0x2e, 0x4c, 0x81, 0x97, 0xcb } } | |
gEfiQuarkCapsuleSecurityHeaderGuid = { 0xc3cdd08c, 0x796d, 0x491c, { 0x93, 0x54, 0x5d, 0x59, 0xc2, 0x89, 0xf2, 0xd6 }} | |
gQuarkVariableLockGuid = { 0xeef749c2, 0xc047, 0x4d6e, { 0xb1, 0xbc, 0xd3, 0x6e, 0xb3, 0xa5, 0x55, 0x9c }} | |
################################################################################ | |
# | |
# Global Protocols Definition section - list of Global Protocols C Name Data | |
# Structures that are provided by this package. | |
# | |
################################################################################ | |
[Protocols] | |
gEfiGlobalNvsAreaProtocolGuid = { 0x074E1E48, 0x8132, 0x47A1, { 0x8C, 0x2C, 0x3F, 0x14, 0xAD, 0x9A, 0x66, 0xDC }} | |
gEfiFvbExtensionProtocolGuid = { 0x53a4c71b, 0xb581, 0x4170, {0x91, 0xb3, 0x8d, 0xb8, 0x7a, 0x4b, 0x5c, 0x46}} | |
gEfiAlternateFvBlockGuid = { 0xf496922d, 0x172f, 0x4bbc, {0xa1, 0xeb, 0xe, 0xeb, 0x94, 0x9c, 0x34, 0x86}} | |
gEfiSmmSpiReadyProtocolGuid = { 0x7a5dbc75, 0x5b2b, 0x4e67, { 0xbd, 0xe1, 0xd4, 0x8e, 0xee, 0x76, 0x15, 0x62 }} | |
gEfiSmmRuntimeProtocolGuid = { 0xa56897a1, 0xa77f, 0x4600, { 0x84, 0xdb, 0x22, 0xb0, 0xa8, 0x1, 0xfa, 0x9a } } | |
gEfiIioUdsProtocolGuid = { 0xa7ced760, 0xc71c, 0x4e1a, { 0xac, 0xb1, 0x89, 0x60, 0x4d, 0x52, 0x16, 0xcb }} | |
gEfiPlatformTypeProtocolGuid = { 0x171e9398, 0x269c, 0x4081, { 0x90, 0x99, 0x38, 0x44, 0xe2, 0x60, 0x46, 0x6c }} | |
gSecureBootHelperProtocolGuid = { 0x122b109b, 0xdb9b, 0x4f03, { 0x96, 0x9c, 0x17, 0xf1, 0x4e, 0x10, 0xfe, 0xcd }} | |
gFirmwareVolumeBlockSecurityGuid = { 0x41c7f059, 0x81a, 0x4f45, { 0xb1, 0xf0, 0xc5, 0xa9, 0x88, 0x91, 0x52, 0x21 }} | |
################################################################################ | |
# | |
# Global Ppis Definition section - list of Global Ppis C Name Data Structures | |
# that are provided by this package. | |
# | |
################################################################################ | |
[Ppis] | |
gPeiSStateBootModePpiGuid = { 0x9c44db3d, 0xf434, 0x4b91, { 0x8e, 0xb3, 0x30, 0x38, 0xb1, 0x84, 0xab, 0xfc }} | |
gPeiFlashMapPpiGuid = {0xf34c2fa0, 0xde88, 0x4270, {0x84, 0x14, 0x96, 0x12, 0x22, 0xf4, 0x52, 0x1c}} | |
################################################################################ | |
# | |
# PCD Declarations section - list of all PCDs Declared by this Package | |
# Only this package should be providing the | |
# declaration, other packages should not. | |
# | |
################################################################################ | |
[PcdsFeatureFlag] | |
gQuarkPlatformTokenSpaceGuid.PcdMultipleFlashSupportLibDoSystemInitialization|TRUE|BOOLEAN|0x2000000D | |
gQuarkPlatformTokenSpaceGuid.PcdEnableNetworkBoot|FALSE|BOOLEAN|0x2000001A | |
gQuarkPlatformTokenSpaceGuid.PcdEnableSecureLock|FALSE|BOOLEAN|0x2000000E | |
gQuarkPlatformTokenSpaceGuid.WaitIfResetDueToError|FALSE|BOOLEAN|0x2000000F | |
gQuarkPlatformTokenSpaceGuid.PcdSupportSecureBoot|FALSE|BOOLEAN|0x20000010 | |
## This PCD controls whether to force local display | |
# Virtual platform may not care the local display for fast boot | |
gQuarkPlatformTokenSpaceGuid.PcdBdsFindDisplay|FALSE|BOOLEAN|0x00000001 | |
gQuarkPlatformTokenSpaceGuid.PcdShortformBootSupport|TRUE|BOOLEAN|0x00000002 | |
[PcdsFixedAtBuild] | |
gQuarkPlatformTokenSpaceGuid.PcdFlashAreaBaseAddress|0xFFC00000|UINT32|0x20000001 | |
gQuarkPlatformTokenSpaceGuid.PcdFlashAreaSize|0x400000|UINT32|0x20000002 | |
gQuarkPlatformTokenSpaceGuid.PcdFlashNvStorageBase|0xFFF30000|UINT32|0x20000003 | |
gQuarkPlatformTokenSpaceGuid.PcdFlashNvStorageSize|0x00020000|UINT32|0x20000004 | |
gQuarkPlatformTokenSpaceGuid.PcdFlashFvRecovery2Base|0xFFEF0400|UINT32|0x2000001C | |
gQuarkPlatformTokenSpaceGuid.PcdFlashFvRecovery2Size|0x00007000|UINT32|0x2000001D | |
gQuarkPlatformTokenSpaceGuid.PcdFlashQNCMicrocodeSize|0x00004000|UINT32|0x2000000C | |
gQuarkPlatformTokenSpaceGuid.PcdPlatformDataBaseAddress|0xFFF10000|UINT32|0x2000001E | |
gQuarkPlatformTokenSpaceGuid.PcdPlatformDataMaxLen|0x20000|UINT32|0x2000001F | |
gQuarkPlatformTokenSpaceGuid.PcdHpetEnable|TRUE|BOOLEAN|0x20000018 | |
gQuarkPlatformTokenSpaceGuid.PcdMemorySize|0x80000000|UINT32|0x20000032 | |
gQuarkPlatformTokenSpaceGuid.PcdFvSecurityHeaderSize|0x400|UINT32|0x20000036 | |
# ECC scrub interval in miliseconds 1..255 (0 works as feature disable) | |
gQuarkPlatformTokenSpaceGuid.PcdEccScrubInterval|0x00|UINT8|0x20000037 | |
# Number of 32B blocks read for ECC scrub 2..16 | |
gQuarkPlatformTokenSpaceGuid.PcdEccScrubBlkSize|0x02|UINT8|0x20000038 | |
gQuarkPlatformTokenSpaceGuid.PcdFlashNvMfh|0xFFF08000|UINT32|0x20000039 | |
gQuarkPlatformTokenSpaceGuid.PcdFlashFvFixedStage1AreaBase|0xFFF90000|UINT32|0x2000003A | |
gQuarkPlatformTokenSpaceGuid.PcdFlashFvFixedStage1AreaSize|0x00040000|UINT32|0x2000003B | |
gQuarkPlatformTokenSpaceGuid.PcdEsramStage1Base|0x80000000|UINT32|0x2000003C | |
# Legacy Bridge protected BIOS range register configs, if == 0 then do nothing since register default. | |
gQuarkPlatformTokenSpaceGuid.PcdLegacyProtectedBIOSRange0Pei|0x00000000|UINT32|0x2000003D | |
gQuarkPlatformTokenSpaceGuid.PcdLegacyProtectedBIOSRange1Pei|0x00000000|UINT32|0x2000003E | |
gQuarkPlatformTokenSpaceGuid.PcdLegacyProtectedBIOSRange2Pei|0x00000000|UINT32|0x2000004F | |
# If true, enable fast boot feature. the behaviour is totally difference to normal boot. | |
gQuarkPlatformTokenSpaceGuid.PcdEnableFastBoot|TRUE|BOOLEAN|0x20000050 | |
# FFS filename to find the Payload application. | |
# The FFS filename is B43BD3E1-64D1-4744-9394-D0E1C4DE8C87. | |
gQuarkPlatformTokenSpaceGuid.PcdPayloadFile|{ 0xe1, 0xd3, 0x3b, 0xb4, 0xd1, 0x64, 0x44, 0x47, 0x93, 0x94, 0xd0, 0xe1, 0xc4, 0xde, 0x8c, 0x87 }|VOID*|0xA0000030 | |
# Madt Table Initialize settings. | |
# Defines a flag to Enable/Disable interrupt override setting table0, | |
# and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table0 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0Enable|0x01|UINT8|0xA0000100 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0SourceIrq|0x00|UINT8|0xA0000101 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0Polarity|0x00|UINT8|0xA0000102 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0TrigerMode|0x00|UINT8|0xA0000103 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0GlobalIrq|0x02|UINT32|0xA0000104 | |
# Madt Table Initialize settings. | |
# Defines a flag to Enable/Disable interrupt override setting table1, | |
# and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table1 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1Enable|0x01|UINT8|0xA0000105 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1SourceIrq|0x09|UINT8|0xA0000106 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1Polarity|0x01|UINT8|0xA0000107 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1TrigerMode|0x03|UINT8|0xA0000108 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1GlobalIrq|0x09|UINT32|0xA0000109 | |
# Madt Table Initialize settings. | |
# Defines a flag to Enable/Disable interrupt override setting table2, | |
# and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table2 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2Enable|0x0|UINT8|0xA000010F | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2SourceIrq|0x0|UINT8|0xA0000110 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2Polarity|0x0|UINT8|0xA0000111 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2TrigerMode|0x0|UINT8|0xA0000112 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2GlobalIrq|0x0|UINT32|0xA0000113 | |
# Madt Table Initialize settings. | |
# Defines a flag to Enable/Disable interrupt override setting table3, | |
# and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table3 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3Enable|0x0|UINT8|0xA0000114 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3SourceIrq|0x0|UINT8|0xA0000115 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3Polarity|0x0|UINT8|0xA0000116 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3TrigerMode|0x0|UINT8|0xA0000117 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3GlobalIrq|0x0|UINT32|0xA0000118 | |
# Madt Table Initialize settings. | |
# Defines a flag to Enable/Disable interrupt override setting table4, | |
# and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table4 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4Enable|0x0|UINT8|0xA0000119 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4SourceIrq|0x0|UINT8|0xA000011A | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4Polarity|0x0|UINT8|0xA0000120 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4TrigerMode|0x0|UINT8|0xA0000121 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4GlobalIrq|0x0|UINT32|0xA0000122 | |
# Madt Table Initialize settings. | |
# Defines a flag to Enable/Disable interrupt override setting table5, | |
# and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table5 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5Enable|0x0|UINT8|0xA0000123 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5SourceIrq|0x0|UINT8|0xA0000124 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5Polarity|0x0|UINT8|0xA0000125 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5TrigerMode|0x0|UINT8|0xA0000126 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5GlobalIrq|0x0|UINT32|0xA0000127 | |
# Madt Table Initialize settings. | |
# Defines a flag to Enable/Disable interrupt override setting table6, | |
# and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table6 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6Enable|0x0|UINT8|0xA0000128 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6SourceIrq|0x0|UINT8|0xA0000129 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6Polarity|0x0|UINT8|0xA000012A | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6TrigerMode|0x0|UINT8|0xA000012B | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6GlobalIrq|0x0|UINT32|0xA000012C | |
# Madt Table Initialize settings. | |
# Defines a flag to Enable/Disable interrupt override setting table7, | |
# and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table7 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7Enable|0x0|UINT8|0xA000012D | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7SourceIrq|0x0|UINT8|0xA000012E | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7Polarity|0x0|UINT8|0xA000012F | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7TrigerMode|0x0|UINT8|0xA0000130 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7GlobalIrq|0x0|UINT32|0xA0000131 | |
# Madt Table Initialize settings. | |
# Defines a flag to Enable/Disable interrupt override setting table8, | |
# and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table8 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8Enable|0x0|UINT8|0xA0000132 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8SourceIrq|0x0|UINT8|0xA0000133 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8Polarity|0x0|UINT8|0xA0000134 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8TrigerMode|0x0|UINT8|0xA0000135 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8GlobalIrq|0x0|UINT32|0xA0000136 | |
# Madt Table Initialize settings. | |
# Defines a flag to Enable/Disable interrupt override setting table9, | |
# and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table9 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9Enable|0x0|UINT8|0xA0000137 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9SourceIrq|0x0|UINT8|0xA0000138 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9Polarity|0x0|UINT8|0xA0000139 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9TrigerMode|0x0|UINT8|0xA000013A | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9GlobalIrq|0x0|UINT32|0xA000013B | |
# Madt Table Initialize settings. | |
# Defines a flag to Enable/Disable interrupt override setting table10, | |
# and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table10 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10Enable|0x0|UINT8|0xA000013C | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10SourceIrq|0x0|UINT8|0xA000013D | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10Polarity|0x0|UINT8|0xA000013E | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10TrigerMode|0x0|UINT8|0xA000013F | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10GlobalIrq|0x0|UINT32|0xA0000140 | |
# Madt Table Initialize settings. | |
# Defines a flag to Enable/Disable interrupt override setting table11, | |
# and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table11 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11Enable|0x0|UINT8|0xA0000141 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11SourceIrq|0x0|UINT8|0xA0000142 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11Polarity|0x0|UINT8|0xA0000143 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11TrigerMode|0x0|UINT8|0xA0000144 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11GlobalIrq|0x0|UINT32|0xA0000145 | |
# Madt Table Initialize settings. | |
# Defines a flag to Enable/Disable interrupt override setting table12, | |
# and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table12 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12Enable|0x0|UINT8|0xA0000146 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12SourceIrq|0x0|UINT8|0xA0000147 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12Polarity|0x0|UINT8|0xA0000148 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12TrigerMode|0x0|UINT8|0xA0000149 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12GlobalIrq|0x0|UINT32|0xA000014A | |
# Madt Table Initialize settings. | |
# Defines a flag to Enable/Disable interrupt override setting table13, | |
# and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table13 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13Enable|0x0|UINT8|0xA000014B | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13SourceIrq|0x0|UINT8|0xA000014C | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13Polarity|0x0|UINT8|0xA000014D | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13TrigerMode|0x0|UINT8|0xA000014E | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13GlobalIrq|0x0|UINT32|0xA000014F | |
# Madt Table Initialize settings. | |
# Defines a flag to Enable/Disable interrupt override setting table14, | |
# and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table14 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14Enable|0x0|UINT8|0xA0000150 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14SourceIrq|0x0|UINT8|0xA0000151 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14Polarity|0x0|UINT8|0xA0000152 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14TrigerMode|0x0|UINT8|0xA0000153 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14GlobalIrq|0x0|UINT32|0xA0000154 | |
# Madt Table Initialize settings. | |
# Defines a flag to Enable/Disable interrupt override setting table15, | |
# and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table15 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15Enable|0x0|UINT8|0xA0000155 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15SourceIrq|0x0|UINT8|0xA0000156 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15Polarity|0x0|UINT8|0xA0000157 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15TrigerMode|0x0|UINT8|0xA0000158 | |
gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15GlobalIrq|0x0|UINT32|0xA0000159 | |
# Madt Table Initialize settings. | |
# Defines a bunch of Pcds for IO APIC setting: | |
# IoApicAddress, GlobalInterruptBase, IoApicId, NmiEnable, NmiSource, Polarity and TrigerMode | |
gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingIoApicAddress|0xFEC00000|UINT32|0xA0000170 | |
gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingGlobalInterruptBase|0x0|UINT32|0xA0000171 | |
gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingIoApicId|0x01|UINT8|0xA0000172 | |
gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingNmiEnable|0x0|UINT8|0xA0000173 | |
gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingNmiSource|0x0|UINT8|0xA0000174 | |
gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingPolarity|0x0|UINT8|0xA0000175 | |
gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingTrigerMode|0x0|UINT8|0xA0000176 | |
# Madt Table Initialize settings. | |
# Defines a bunch of Pcds for Local APIC setting: | |
# NmiEnabelApicIdMask, AddressOverrideEnable, Polarity, TrigerMode, LocalApicLint, LocalApicAddress and LocalApicAddressOverride | |
gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingNmiEnabelApicIdMask|0x03|UINT8|0xA0000177 | |
gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingAddressOverrideEnable|0x00|UINT8|0xA0000178 | |
gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingPolarity|0x01|UINT8|0xA0000179 | |
gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingTrigerMode|0x01|UINT8|0xA000017A | |
gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingLocalApicLint|0x01|UINT8|0xA000017B | |
gQuarkPlatformTokenSpaceGuid.PcdLocalApicAddressOverride|0x00|UINT64|0xA000017C | |
# PCDs for auto provisioning of UEFI 2.3.1 SecureBoot. | |
gQuarkPlatformTokenSpaceGuid.PcdPkX509File |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0xA000017D | |
gQuarkPlatformTokenSpaceGuid.PcdKekX509File |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0xA000017E | |
gQuarkPlatformTokenSpaceGuid.PcdKekRsa2048File |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0xA000017F | |
[PcdsPatchableInModule] | |
[PcdsFixedAtBuild, PcdsPatchableInModule] | |
## This PCD points to the file name GUID of the BootManagerMenuApp | |
# Platform can customize the PCD to point to different application for Boot Manager Menu | |
gQuarkPlatformTokenSpaceGuid.PcdBootManagerMenuFile|{ 0xdc, 0x5b, 0xc2, 0xee, 0xf2, 0x67, 0x95, 0x4d, 0xb1, 0xd5, 0xf8, 0x1b, 0x20, 0x39, 0xd1, 0x1d }|VOID*|0x00000003 | |
#BIOS Information (Type 0), please refer spec SMBIOS 2.4, section 3.3.1 ,for following SMBIOS relates comments. | |
# String number of the BIOS Vendors Name | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBiosVendor|"Intel Corp."|VOID*|0xA0000033 | |
# String number of the BIOS Release Data | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBiosReleaseDate|"01/01/2014"|VOID*|0xA0000035 | |
# Segment location of BIOS starting address. | |
# Note: The size of the runtime BIOS image can be computed by subtracting the Starting Address Segment from 10000h and multiplying the result by 16. | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBiosStartAddress|0xE000|UINT16|0xA0000036 | |
#Defines which functions the BIOS supports. PCI, PCMCIA, Flash, etc. See 3.3.1.1. | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBiosChar|0x03037C099880|UINT64|0xA0000037 | |
#Defines which functions the BIOS supports. etc.See 3.3.1.2.1. | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBiosCharEx1|0x03|UINT8|0xA0000038 | |
#Defines which functions the BIOS supports. etc.See 3.3.1.2.2. | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBiosCharEx2|0x03|UINT8|0xA0000039 | |
# System Information (Type 1), Section 3.3.2 | |
# System Manufacturer String | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemManufacturer|"Intel Corp."|VOID*|0xA000003A | |
# System Product String | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemProductName|"QUARK"|VOID*|0xA000003B | |
# System Version | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemVersion|"1.0"|VOID*|0xA000003C | |
# System SerialNumber String | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSerialNumber|"Unknown"|VOID*|0xA000003D | |
# System UUID | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemUuid|{0x23, 0xef, 0xff, 0x13,0x54, 0x86, 0xda, 0x46, 0xa4, 0x7, 0x39, 0xc9, 0x12, 0x2, 0xd3, 0x56}|VOID*|0xA000003E | |
# Manufacturer String | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSKUNumber|"System SKUNumber"|VOID*|0xA000003F | |
# System Family String | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemFamily|"X1000"|VOID*|0xA0000040 | |
# Base Board (or Module) Information (Type 2), Section 3.3.3 | |
# Board Manufacturer String | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBoardManufacturer|"Intel Corp."|VOID*|0xA0000041 | |
# Board Product Name| String | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBoardProductName|"QUARK"|VOID*|0xA0000042 | |
# Board Version String | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBoardVersion|"FAB-D"|VOID*|0xA0000043 | |
# Board Serial Number | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBoardSerialNumber|"3"|VOID*|0xA0000044 | |
# System Enclosure or Chassis(Type 3) Section 3.3.4 | |
# Chassis Manufacturer String | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisManufacturer|"Chassis Manufacturer"|VOID*|0xA0000045 | |
# ChassisVersion | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisVersion|"Chassis Version"|VOID*|0xA0000046 | |
# Chassis SerialNumber String | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisSerialNumber|"Chassis Serial Number"|VOID*|0xA0000047 | |
# Chassis Asset Tag | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisAssetTag|"Chassis Asset Tag"|VOID*|0xA0000051 | |
# Chassis Type | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisType|0x00000003|UINT8|0xA0000048 | |
# Identifies the state of the enclosure when it was last booted. See 3.3.4.2 for definitions. | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisBootupState|0x03|UINT8|0xA0000049 | |
# Identifies the state of the enclosures power supply (or supplies) when last booted. See 3.3.4.2 for definitions. | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisPowerSupplyState|0x03|UINT8|0xA000004A | |
# Identifies the enclosures physical security status when last booted. See 3.3.4.3 for definitions. | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisSecurityState|0x01|UINT8|0xA000004B | |
# Contains OEM- or BIOS vendor-specific information. | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisOemDefined|0x0|UINT32|0xA000004C | |
# The height of the enclosure, in 'U's. A U is a standard unit of measure for the height of a rack or rack-mountable component | |
# and is equal to 1.75 inches or 4.445 cm. A value of 00h indicates that the enclosure height is unspecified. | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisHeight|0x0|UINT8|0xA000004D | |
# Identifies the number of power cords associated with the enclosure or chassis. A value of 00h indicates that the number is unspecified. | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisNumberPowerCords|0x0|UINT8|0xA000004E | |
# Identifies the number of Contained Element records that follow, in the range 0 to 255. | |
# Each Contained Element group comprises m bytes, as specified by the Contained Element Record Length field that follows. | |
# If no Contained Elements are included, this field is set to 0. | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisElementCount|0x0|UINT8|0xA000004F | |
# Identifies the byte length of each Contained Element record that follow, in the range 0 to 255. | |
# If no Contained Elements are included, this field is set to 0. For v2.3.2 and later of this specification, | |
# this field is set to at least 03h when Contained Elements are specified. | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisElementRecordLength|0x0|UINT8|0xA0000050 | |
# Defines the number of connectors existent on the board | |
# The valid range is between 0 and 16 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSConnectorNumber|16|UINT8|0xA0000060 | |
# Defines the designator of port1 internal connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort1InternalConnectorDesignator|"X14 "|VOID*|0xA0000061 | |
# Defines the designator of port1 external connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort1ExternalConnectorDesignator|"Keyboard"|VOID*|0xA0000062 | |
# Defines the type of port1 internal connector | |
# The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort1InternalConnectorType|0x0F|UINT8|0xA0000063 | |
# Defines the type of port1 external connector | |
# The valid range is between 0 to 0xFF, and 0x0F here means EfiPortConnectorTypePS2 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort1ExternalConnectorType|0x0F|UINT8|0xA0000064 | |
# Defines the type of port1 | |
# The valid range is between 0 to 0xFF, and 0x0D here means EfiPortTypeKeyboard | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort1Type|0x0D|UINT8|0xA0000065 | |
# Defines the designator of port2 internal connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort2InternalConnectorDesignator|"X15 "|VOID*|0xA0000066 | |
# Defines the designator of port2 external connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort2ExternalConnectorDesignator|"Mouse"|VOID*|0xA0000067 | |
# Defines the type of port2 internal connector | |
# The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort2InternalConnectorType|0x0F|UINT8|0xA0000068 | |
# Defines the type of port2 external connector | |
# The valid range is between 0 to 0xFF, and 0x0F here means EfiPortConnectorTypePS2 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort2ExternalConnectorType|0x0F|UINT8|0xA0000069 | |
# Defines the type of port2 | |
# The valid range is between 0 to 0xFF, and 0x0E here means EfiPortTypeMouse | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort2Type|0x0E|UINT8|0xA000006A | |
# Defines the designator of port3 internal connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort3InternalConnectorDesignator|"X16 "|VOID*|0xA000006B | |
# Defines the designator of port3 external connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort3ExternalConnectorDesignator|"COM 1"|VOID*|0xA000006C | |
# Defines the type of port3 internal connector | |
# The valid range is between 0 to 0xFF, and 0xFF here means EfiPortConnectorTypeOther | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort3InternalConnectorType|0xFF|UINT8|0xA000006D | |
# Defines the type of port3 external connector | |
# The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort3ExternalConnectorType|0x0|UINT8|0xA000006E | |
# Defines the type of port3 | |
# The valid range is between 0 to 0xFF, and 0x09 here means EfiPortTypeSerial16550ACompatible | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort3Type|0x09|UINT8|0xA000006F | |
# Defines the designator of port4 internal connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort4InternalConnectorDesignator|"X17 "|VOID*|0xA0000070 | |
# Defines the designator of port4 external connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort4ExternalConnectorDesignator|"COM 2"|VOID*|0xA0000071 | |
# Defines the type of port4 internal connector | |
# The valid range is between 0 to 0xFF, and 0xFF here means EfiPortConnectorTypeOther | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort4InternalConnectorType|0xFF|UINT8|0xA0000072 | |
# Defines the type of port4 external connector | |
# The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort4ExternalConnectorType|0x0|UINT8|0xA0000073 | |
# Defines the type of port4 | |
# The valid range is between 0 to 0xFF, and 0x09 here means EfiPortTypeSerial16550ACompatible | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort4Type|0x09|UINT8|0xA0000074 | |
# Defines the designator of port5 internal connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort5InternalConnectorDesignator|"X18 "|VOID*|0xA0000075 | |
# Defines the designator of port5 external connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort5ExternalConnectorDesignator|"COM 3"|VOID*|0xA0000076 | |
# Defines the type of port5 internal connector | |
# The valid range is between 0 to 0xFF, and 0xFF here means EfiPortConnectorTypeOther | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort5InternalConnectorType|0xFF|UINT8|0xA0000077 | |
# Defines the type of port5 external connector | |
# The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort5ExternalConnectorType|0x0|UINT8|0xA0000078 | |
# Defines the type of port5 | |
# The valid range is between 0 to 0xFF, and 0x09 here means EfiPortTypeSerial16550ACompatible | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort5Type|0x09|UINT8|0xA0000079 | |
# Defines the designator of port6 internal connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort6InternalConnectorDesignator|"X19 "|VOID*|0xA000007A | |
# Defines the designator of port6 external connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort6ExternalConnectorDesignator|"COM 4"|VOID*|0xA000007B | |
# Defines the type of port6 internal connector | |
# The valid range is between 0 to 0xFF, and 0xFF here means EfiPortConnectorTypeOther | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort6InternalConnectorType|0xFF|UINT8|0xA000007C | |
# Defines the type of port6 external connector | |
# The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort6ExternalConnectorType|0x0|UINT8|0xA000007D | |
# Defines the type of port6 | |
# The valid range is between 0 to 0xFF, and 0x09 here means EfiPortTypeSerial16550ACompatible | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort6Type|0x09|UINT8|0xA000007E | |
# Defines the designator of port7 internal connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort7InternalConnectorDesignator|"J4A2"|VOID*|0xA000007F | |
# Defines the designator of port7 external connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort7ExternalConnectorDesignator|"LPT 1"|VOID*|0xA0000080 | |
# Defines the type of port7 internal connector | |
# The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort7InternalConnectorType|0x0|UINT8|0xA0000081 | |
# Defines the type of port7 external connector | |
# The valid range is between 0 to 0xFF, and 0x12 here means EfiPortConnectorTypeDB25Male | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort7ExternalConnectorType|0x04|UINT8|0xA0000082 | |
# Defines the type of port7 | |
# The valid range is between 0 to 0xFF, and 0x10 here means EfiPortTypeEcpEpp | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort7Type|0x05|UINT8|0xA0000083 | |
# Defines the designator of port8 internal connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort8InternalConnectorDesignator|"X20 "|VOID*|0xA0000084 | |
# Defines the designator of port8 external connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort8ExternalConnectorDesignator|"USB1"|VOID*|0xA0000085 | |
# Defines the type of port8 internal connector | |
# The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort8InternalConnectorType|0x0|UINT8|0xA0000086 | |
# Defines the type of port8 external connector | |
# The valid range is between 0 to 0xFF, and 0x12 here means EfiPortConnectorTypeUsb | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort8ExternalConnectorType|0x12|UINT8|0xA0000087 | |
# Defines the type of port8 | |
# The valid range is between 0 to 0xFF, and 0x10 here means EfiPortTypeUsb | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort8Type|0x10|UINT8|0xA0000088 | |
# Defines the designator of port9 internal connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort9InternalConnectorDesignator|"X21 "|VOID*|0xA0000089 | |
# Defines the designator of port9 external connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort9ExternalConnectorDesignator|"USB2"|VOID*|0xA000008A | |
# Defines the type of port9 internal connector | |
# The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort9InternalConnectorType|0x0|UINT8|0xA000008B | |
# Defines the type of port9 external connector | |
# The valid range is between 0 to 0xFF, and 0x12 here means EfiPortConnectorTypeUsb | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort9ExternalConnectorType|0x12|UINT8|0xA000008C | |
# Defines the type of port9 | |
# The valid range is between 0 to 0xFF, and 0x10 here means EfiPortTypeUsb | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort9Type|0x10|UINT8|0xA000008D | |
# Defines the designator of port10 internal connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort10InternalConnectorDesignator|"X22 "|VOID*|0xA000008E | |
# Defines the designator of port10 external connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort10ExternalConnectorDesignator|"USB3"|VOID*|0xA000008F | |
# Defines the type of port10 internal connector | |
# The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort10InternalConnectorType|0x0|UINT8|0xA0000090 | |
# Defines the type of port10 external connector | |
# The valid range is between 0 to 0xFF, and 0x12 here means EfiPortConnectorTypeUsb | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort10ExternalConnectorType|0x12|UINT8|0xA0000091 | |
# Defines the type of port10 | |
# The valid range is between 0 to 0xFF, and 0x10 here means EfiPortTypeUsb | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort10Type|0x10|UINT8|0xA0000092 | |
# Defines the designator of port11 internal connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort11InternalConnectorDesignator|"X23 "|VOID*|0xA0000093 | |
# Defines the designator of port11 external connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort11ExternalConnectorDesignator|"USB4"|VOID*|0xA0000094 | |
# Defines the type of port11 internal connector | |
# The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort11InternalConnectorType|0x0|UINT8|0xA0000095 | |
# Defines the type of port11 external connector | |
# The valid range is between 0 to 0xFF, and 0x12 here means EfiPortConnectorTypeUsb | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort11ExternalConnectorType|0x12|UINT8|0xA0000096 | |
# Defines the type of port11 | |
# The valid range is between 0 to 0xFF, and 0x10 here means EfiPortTypeUsb | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort11Type|0x10|UINT8|0xA0000097 | |
# Defines the designator of port12 internal connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort12InternalConnectorDesignator|"X28 "|VOID*|0xA0000098 | |
# Defines the designator of port12 external connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort12ExternalConnectorDesignator|"RJ-45 Type"|VOID*|0xA0000099 | |
# Defines the type of port12 internal connector | |
# The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort12InternalConnectorType|0x0|UINT8|0xA000009A | |
# Defines the type of port12 external connector | |
# The valid range is between 0 to 0xFF, and 0x0B here means EfiPortConnectorTypeRJ45 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort12ExternalConnectorType|0x0B|UINT8|0xA000009B | |
# Defines the type of port12 | |
# The valid range is between 0 to 0xFF, and 0x1F here means EfiPortTypeNetworkPort | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort12Type|0x1F|UINT8|0xA000009C | |
# Defines the designator of port13 internal connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort13InternalConnectorDesignator|"J1G1"|VOID*|0xA000009D | |
# Defines the designator of port13 external connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort13ExternalConnectorDesignator|"Floppy"|VOID*|0xA000009E | |
# Defines the type of port13 internal connector | |
# The valid range is between 0 to 0xFF, and 0x16 here means EfiPortConnectorTypeOnboardFloppy | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort13InternalConnectorType|0x17|UINT8|0xA000009F | |
# Defines the type of port13 external connector | |
# The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort13ExternalConnectorType|0x0|UINT8|0xA00000A0 | |
# Defines the type of port13 | |
# The valid range is between 0 to 0xFF, and 0xFF here means EfiPortTypeOther | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort13Type|0xFF|UINT8|0xA00000A1 | |
# Defines the designator of port14 internal connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort14InternalConnectorDesignator|"J2H2"|VOID*|0xA00000A2 | |
# Defines the designator of port14 external connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort14ExternalConnectorDesignator|"IDE"|VOID*|0xA00000A3 | |
# Defines the type of port14 internal connector | |
# The valid range is between 0 to 0xFF, and 0x16 here means EfiPortConnectorTypeOnboardIde | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort14InternalConnectorType|0x16|UINT8|0xA00000A4 | |
# Defines the type of port14 external connector | |
# The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort14ExternalConnectorType|0x0|UINT8|0xA00000A5 | |
# Defines the type of port14 | |
# The valid range is between 0 to 0xFF, and 0xFF here means EfiPortTypeOther | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort14Type|0xFF|UINT8|0xA00000A6 | |
# Defines the designator of port15 internal connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort15InternalConnectorDesignator|"X29 "|VOID*|0xA00000A7 | |
# Defines the designator of port15 external connector | |
# Defines the type of port15 internal connector | |
# The valid range is between 0 to 0xFF, and 0x16 here means EfiPortConnectorTypeOnboardIde | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort15InternalConnectorType|0x16|UINT8|0xA00000A9 | |
# Defines the type of port15 external connector | |
# The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort15ExternalConnectorType|0x0|UINT8|0xA00000AA | |
# Defines the type of port15 | |
# The valid range is between 0 to 0xFF, and 0xFF here means EfiPortTypeOther | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort15Type|0xFF|UINT8|0xA00000AB | |
# Defines the designator of port16 internal connector | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort16InternalConnectorDesignator|"X30 "|VOID*|0xA00000AC | |
# Defines the designator of port16 external connector | |
# Defines the type of port16 internal connector | |
# The valid range is between 0 to 0xFF, and 0x16 here means EfiPortConnectorTypeOnboardIde | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort16InternalConnectorType|0x16|UINT8|0xA00000AE | |
# Defines the type of port16 external connector | |
# The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort16ExternalConnectorType|0x0|UINT8|0xA00000AF | |
# Defines the type of port16 | |
# The valid range is between 0 to 0xFF, and 0xFF here means EfiPortTypeOther | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort16Type|0xFF|UINT8|0xA00000B0 | |
# Defines the number of the slots existent on board | |
# The valid range is between 0 and 14 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlotNumber|5|UINT8|0xA000023F | |
# Defines the designation of system slot1 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1Designation|"PCI SLOT1"|VOID*|0xA0000240 | |
# Defines the type of system slot1 | |
# The valid range is between 0x01 to 0xA5, and 0x06 here means EfiSlotTypePci | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1Type|0x6|UINT8|0xA0000241 | |
# Defines the data bus width of system slot1 | |
# The valid range is between 0x01 to 0x07, and 0x05 here means EfiSlotDataBusWidth32Bit | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1DataBusWidth|0x5|UINT8|0xA0000242 | |
# Defines the usage of system slot1 | |
# The valid range is between 0x01 to 0x04, and 0x03 here means EfiSlotUsageAvailable | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1Usage|0x3|UINT8|0xA0000243 | |
# Defines the length of system slot1 | |
# The valid range is between 0x01 to 0x04, and 0x04 here means EfiSlotLengthLong | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1Length|0x4|UINT8|0xA0000244 | |
# Defines the ID of system slot1, a number of UINT16 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1Id|0x01|UINT16|0xA0000245 | |
# Defines the characteristics of system slot1 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS | |
# typedef struct { | |
# UINT32 CharacteristicsUnknown :1; | |
# UINT32 Provides50Volts :1; | |
# UINT32 Provides33Volts :1; | |
# UINT32 SharedSlot :1; | |
# UINT32 PcCard16Supported :1; | |
# UINT32 CardBusSupported :1; | |
# UINT32 ZoomVideoSupported :1; | |
# UINT32 ModemRingResumeSupported:1; | |
# UINT32 PmeSignalSupported :1; | |
# UINT32 HotPlugDevicesSupported :1; | |
# UINT32 SmbusSignalSupported :1; | |
# UINT32 Reserved :21; | |
# } EFI_MISC_SLOT_CHARACTERISTICS; | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1Characteristics|0x504|UINT32|0xA0000246 | |
# Defines the designation of system slot2 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2Designation|"PCI-Express 1"|VOID*|0xA0000247 | |
# Defines the type of system slot2 | |
# The valid range is between 0x01 to 0xA5, and 0x06 here means EfiSlotTypePci | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2Type|0xA5|UINT8|0xA0000248 | |
# Defines the data bus width of system slot2 | |
# The valid range is between 0x01 to 0x07, and 0x05 here means EfiSlotDataBusWidth32Bit | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2DataBusWidth|0x5|UINT8|0xA0000249 | |
# Defines the usage of system slot2 | |
# The valid range is between 0x01 to 0x04, and 0x03 here means EfiSlotUsageAvailable | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2Usage|0x3|UINT8|0xA000024A | |
# Defines the length of system slot2 | |
# The valid range is between 0x01 to 0x04, and 0x04 here means EfiSlotLengthLong | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2Length|0x4|UINT8|0xA000024B | |
# Defines the ID of system slot2, a number of UINT16 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2Id|0x02|UINT16|0xA000024C | |
# Defines the characteristics of system slot2 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2Characteristics|0x504|UINT32|0xA000024D | |
# Defines the designation of system slot3 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3Designation|"PCI-Express 2"|VOID*|0xA000024E | |
# Defines the type of system slot3 | |
# The valid range is between 0x01 to 0xA5, and 0x06 here means EfiSlotTypePci | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3Type|0xA5|UINT8|0xA000024F | |
# Defines the data bus width of system slot3 | |
# The valid range is between 0x01 to 0x07, and 0x05 here means EfiSlotDataBusWidth32Bit | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3DataBusWidth|0x5|UINT8|0xA0000250 | |
# Defines the usage of system slot3 | |
# The valid range is between 0x01 to 0x04, and 0x03 here means EfiSlotUsageAvailable | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3Usage|0x3|UINT8|0xA0000251 | |
# Defines the length of system slot3 | |
# The valid range is between 0x01 to 0x04, and 0x04 here means EfiSlotLengthLong | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3Length|0x4|UINT8|0xA0000252 | |
# Defines the ID of system slot3, a number of UINT16 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3Id|0x03|UINT16|0xA0000253 | |
# Defines the characteristics of system slot3 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3Characteristics|0x504|UINT32|0xA000254 | |
# Defines the designation of system slot4 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4Designation|"PCI-Express 3"|VOID*|0xA0000255 | |
# Defines the type of system slot4 | |
# The valid range is between 0x01 to 0xA5, and 0xA5 here means EfiSlotTypePciExpress | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4Type|0xA5|UINT8|0xA0000256 | |
# Defines the data bus width of system slot4 | |
# The valid range is between 0x01 to 0x07, and 0x05 here means EfiSlotDataBusWidth32Bit | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4DataBusWidth|0x5|UINT8|0xA0000257 | |
# Defines the usage of system slot4 | |
# The valid range is between 0x01 to 0x04, and 0x03 here means EfiSlotUsageAvailable | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4Usage|0x3|UINT8|0xA0000258 | |
# Defines the length of system slot4 | |
# The valid range is between 0x01 to 0x04, and 0x04 here means EfiSlotLengthLong | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4Length|0x4|UINT8|0xA0000259 | |
# Defines the ID of system slot4, a number of UINT16 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4Id|0x04|UINT16|0xA0000260 | |
# Defines the characteristics of system slot4 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4Characteristics|0x504|UINT32|0xA0000261 | |
# Defines the designation of system slot5 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5Designation|"Mini PCI-E"|VOID*|0xA0000262 | |
# Defines the type of system slot5 | |
# The valid range is between 0x01 to 0xA5, and 0xA5 here means EfiSlotTypePciExpress | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5Type|0xA5|UINT8|0xA0000263 | |
# Defines the data bus width of system slot5 | |
# The valid range is between 0x01 to 0x07, and 0x05 here means EfiSlotDataBusWidth32Bit | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5DataBusWidth|0x5|UINT8|0xA0000264 | |
# Defines the usage of system slot5 | |
# The valid range is between 0x01 to 0x04, and 0x03 here means EfiSlotUsageAvailable | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5Usage|0x3|UINT8|0xA0000265 | |
# Defines the length of system slot5 | |
# The valid range is between 0x01 to 0x04, and 0x04 here means EfiSlotLengthLong | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5Length|0x4|UINT8|0xA0000266 | |
# Defines the ID of system slot5, a number of UINT16 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5Id|0x05|UINT16|0xA0000267 | |
# Defines the characteristics of system slot5 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5Characteristics|0x504|UINT32|0xA0000268 | |
# Defines the designation of system slot6 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6Designation|"NONE"|VOID*|0xA0000269 | |
# Defines the type of system slot6 | |
# The valid range is between 0x01 to 0xA5, and 0x02 here means EfiSlotTypeUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6Type|0x2|UINT8|0xA000026A | |
# Defines the data bus width of system slot6 | |
# The valid range is between 0x01 to 0x07, and 0x02 here means EfiSlotDataBusWidthUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6DataBusWidth|0x2|UINT8|0xA000026B | |
# Defines the usage of system slot6 | |
# The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotUsageUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6Usage|0x2|UINT8|0xA000026C | |
# Defines the length of system slot6 | |
# The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotLengthUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6Length|0x2|UINT8|0xA000026D | |
# Defines the ID of system slot6, a number of UINT16 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6Id|0x0|UINT16|0xA000026E | |
# Defines the characteristics of system slot6 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6Characteristics|0x0|UINT32|0xA000026F | |
# Defines the designation of system slot7 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7Designation|"NONE"|VOID*|0xA0000270 | |
# Defines the type of system slot7 | |
# The valid range is between 0x01 to 0xA5, and 0x02 here means EfiSlotTypeUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7Type|0x2|UINT8|0xA0000271 | |
# Defines the data bus width of system slot7 | |
# The valid range is between 0x01 to 0x07, and 0x02 here means EfiSlotDataBusWidthUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7DataBusWidth|0x2|UINT8|0xA0000272 | |
# Defines the usage of system slot7 | |
# The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotUsageUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7Usage|0x2|UINT8|0xA0000273 | |
# Defines the length of system slot7 | |
# The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotLengthUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7Length|0x2|UINT8|0xA0000274 | |
# Defines the ID of system slot7, a number of UINT16 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7Id|0x0|UINT16|0xA0000275 | |
# Defines the characteristics of system slot7 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7Characteristics|0x0|UINT32|0xA0000276 | |
# Defines the designation of system slot8 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8Designation|"NONE"|VOID*|0xA0000277 | |
# Defines the type of system slot8 | |
# The valid range is between 0x01 to 0xA5, and 0x02 here means EfiSlotTypeUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8Type|0x2|UINT8|0xA0000278 | |
# Defines the data bus width of system slot8 | |
# The valid range is between 0x01 to 0x07, and 0x02 here means EfiSlotDataBusWidthUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8DataBusWidth|0x2|UINT8|0xA0000279 | |
# Defines the usage of system slot8 | |
# The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotUsageUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8Usage|0x2|UINT8|0xA000027A | |
# Defines the length of system slot8 | |
# The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotLengthUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8Length|0x2|UINT8|0xA000027B | |
# Defines the ID of system slot8, a number of UINT16 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8Id|0x0|UINT16|0xA000027C | |
# Defines the characteristics of system slot8 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8Characteristics|0x0|UINT32|0xA000027D | |
# Defines the designation of system slot9 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9Designation|"NONE"|VOID*|0xA000027E | |
# Defines the type of system slot9 | |
# The valid range is between 0x01 to 0xA5, and 0x02 here means EfiSlotTypeUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9Type|0x2|UINT8|0xA000027F | |
# Defines the data bus width of system slot9 | |
# The valid range is between 0x01 to 0x07, and 0x02 here means EfiSlotDataBusWidthUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9DataBusWidth|0x2|UINT8|0xA0000280 | |
# Defines the usage of system slot9 | |
# The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotUsageUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9Usage|0x2|UINT8|0xA0000281 | |
# Defines the length of system slot9 | |
# The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotLengthUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9Length|0x2|UINT8|0xA0000282 | |
# Defines the ID of system slot9, a number of UINT16 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9Id|0x0|UINT16|0xA0000283 | |
# Defines the characteristics of system slot9 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9Characteristics|0x0|UINT32|0xA0000284 | |
# Defines the designation of system slot10 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10Designation|"None"|VOID*|0xA0000285 | |
# Defines the type of system slot10 | |
# The valid range is between 0x01 to 0xA5, and 0x02 here means EfiSlotTypeUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10Type|0x2|UINT8|0xA0000286 | |
# Defines the data bus width of system slot10 | |
# The valid range is between 0x01 to 0x07, and 0x02 here means EfiSlotDataBusWidthUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10DataBusWidth|0x2|UINT8|0xA0000287 | |
# Defines the usage of system slot10 | |
# The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotUsageUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10Usage|0x2|UINT8|0xA0000288 | |
# Defines the length of system slot10 | |
# The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotLengthUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10Length|0x2|UINT8|0xA0000289 | |
# Defines the ID of system slot10, a number of UINT16 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10Id|0x0|UINT16|0xA000028A | |
# Defines the characteristics of system slot10 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10Characteristics|0x0|UINT32|0xA000028B | |
# Defines the designation of system slot11 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11Designation|"None"|VOID*|0xA000028C | |
# Defines the type of system slot11 | |
# The valid range is between 0x01 to 0xA5, and 0x02 here means EfiSlotTypeUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11Type|0x2|UINT8|0xA000028D | |
# Defines the data bus width of system slot11 | |
# The valid range is between 0x01 to 0x07, and 0x02 here means EfiSlotDataBusWidthUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11DataBusWidth|0x2|UINT8|0xA000028E | |
# Defines the usage of system slot11 | |
# The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotUsageUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11Usage|0x2|UINT8|0xA000028F | |
# Defines the length of system slot11 | |
# The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotLengthUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11Length|0x2|UINT8|0xA0000290 | |
# Defines the ID of system slot11, a number of UINT16 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11Id|0x0|UINT16|0xA00000EE | |
# Defines the characteristics of system slot11 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11Characteristics|0x0|UINT32|0xA0000291 | |
# Defines the designation of system slot12 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12Designation|"None"|VOID*|0xA0000292 | |
# Defines the type of system slot12 | |
# The valid range is between 0x01 to 0xA5, and 0x02 here means EfiSlotTypeUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12Type|0x2|UINT8|0xA0000293 | |
# Defines the data bus width of system slot12 | |
# The valid range is between 0x01 to 0x07, and 0x02 here means EfiSlotDataBusWidthUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12DataBusWidth|0x2|UINT8|0xA0000294 | |
# Defines the usage of system slot12 | |
# The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotUsageUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12Usage|0x2|UINT8|0xA0000295 | |
# Defines the length of system slot12 | |
# The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotLengthUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12Length|0x2|UINT8|0xA0000296 | |
# Defines the ID of system slot12, a number of UINT16 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12Id|0x0|UINT16|0xA0000297 | |
# Defines the characteristics of system slot12 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12Characteristics|0x0|UINT32|0xA0000298 | |
# Defines the designation of system slot13 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13Designation|"None"|VOID*|0xA0000299 | |
# Defines the type of system slot13 | |
# The valid range is between 0x01 to 0xA5, and 0x02 here means EfiSlotTypeUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13Type|0x2|UINT8|0xA000029A | |
# Defines the data bus width of system slot13 | |
# The valid range is between 0x01 to 0x07, and 0x02 here means EfiSlotDataBusWidthUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13DataBusWidth|0x2|UINT8|0xA000029B | |
# Defines the usage of system slot13 | |
# The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotUsageUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13Usage|0x2|UINT8|0xA000029C | |
# Defines the length of system slot13 | |
# The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotLengthUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13Length|0x2|UINT8|0xA000029D | |
# Defines the ID of system slot13, a number of UINT16 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13Id|0x0|UINT16|0xA000029E | |
# Defines the characteristics of system slot13 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13Characteristics|0x0|UINT32|0xA000029F | |
# Defines the designation of system slot14 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14Designation|"None"|VOID*|0xA00002A0 | |
# Defines the type of system slot14 | |
# The valid range is between 0x01 to 0xA5, and 0x02 here means EfiSlotTypeUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14Type|0x2|UINT8|0xA00002A1 | |
# Defines the data bus width of system slot14 | |
# The valid range is between 0x01 to 0x07, and 0x02 here means EfiSlotDataBusWidthUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14DataBusWidth|0x2|UINT8|0xA00002A2 | |
# Defines the usage of system slot14 | |
# The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotUsageUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14Usage|0x2|UINT8|0xA00002A3 | |
# Defines the length of system slot14 | |
# The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotLengthUnknown | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14Length|0x2|UINT8|0xA00002A4 | |
# Defines the ID of system slot14, a number of UINT16 | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14Id|0x0|UINT16|0xA00002A5 | |
# Defines the characteristics of system slot14 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS | |
gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14Characteristics|0x0|UINT32|0xA00002A6 | |
[PcdsDynamic, PcdsDynamicEx] | |
gQuarkPlatformTokenSpaceGuid.PcdFlashFvPayloadBase|0xFFC00400|UINT32|0xA00002A7 | |
gQuarkPlatformTokenSpaceGuid.PcdFlashFvPayloadSize|0x000F0000|UINT32|0xA00002A8 | |
gQuarkPlatformTokenSpaceGuid.PcdFlashFvMainBase|0xFFD00400|UINT32|0xA00002A9 | |
gQuarkPlatformTokenSpaceGuid.PcdFlashFvMainSize|0x000D0000|UINT32|0xA00002AA | |
gQuarkPlatformTokenSpaceGuid.PcdFlashFvRecoveryBase|0xFFEC0400|UINT32|0xA00002AB | |
gQuarkPlatformTokenSpaceGuid.PcdFlashFvRecoverySize|0x0003F000|UINT32|0xA00002AC |