2015-04-29 19:45:22 +02:00
|
|
|
config SOC_INTEL_COMMON
|
|
|
|
bool
|
|
|
|
help
|
|
|
|
common code for Intel SOCs
|
|
|
|
|
2015-04-21 00:24:54 +02:00
|
|
|
if SOC_INTEL_COMMON
|
|
|
|
|
2014-04-22 19:46:06 +02:00
|
|
|
if HAVE_MRC
|
|
|
|
|
|
|
|
config CACHE_MRC_SETTINGS
|
|
|
|
bool "Save cached MRC settings"
|
|
|
|
default n
|
2015-04-21 00:24:54 +02:00
|
|
|
help
|
|
|
|
If CONFIG_USE_FMAP is enabled, it is assumed that a flashmap
|
|
|
|
containing an RW_MRC_CACHE entry that specifies the location and size
|
|
|
|
of the cache will be added to the image and present at runtime.
|
2014-04-22 19:46:06 +02:00
|
|
|
|
|
|
|
if CACHE_MRC_SETTINGS
|
|
|
|
|
|
|
|
config MRC_SETTINGS_CACHE_BASE
|
|
|
|
hex
|
2015-04-21 00:24:54 +02:00
|
|
|
depends on !USE_FMAP
|
2014-04-22 19:46:06 +02:00
|
|
|
default 0xffb00000
|
|
|
|
|
|
|
|
config MRC_SETTINGS_CACHE_SIZE
|
|
|
|
hex
|
2015-04-21 00:24:54 +02:00
|
|
|
depends on !USE_FMAP
|
2014-04-22 19:46:06 +02:00
|
|
|
default 0x10000
|
|
|
|
|
2015-01-16 00:49:07 +01:00
|
|
|
config MRC_SETTINGS_PROTECT
|
|
|
|
bool "Enable protection on MRC settings"
|
2015-04-21 00:24:54 +02:00
|
|
|
depends on !USE_FMAP
|
2015-01-16 00:49:07 +01:00
|
|
|
default n
|
|
|
|
|
2014-04-22 19:46:06 +02:00
|
|
|
endif # CACHE_MRC_SETTINGS
|
|
|
|
|
|
|
|
endif # HAVE_MRC
|
2015-02-10 06:16:14 +01:00
|
|
|
|
2015-04-21 00:24:54 +02:00
|
|
|
config CHIPSET_RESERVED_MEM_BYTES
|
|
|
|
hex "Size in bytes of chipset reserved memory area"
|
|
|
|
default 0
|
|
|
|
help
|
2015-06-25 03:04:16 +02:00
|
|
|
If insufficient documentation is available to determine the size of
|
2015-04-21 00:24:54 +02:00
|
|
|
the chipset reserved memory area by walking the chipset registers,
|
|
|
|
the CHIPSET_RESERVED_MEM_BYTES may be used as a workaround to account
|
|
|
|
for the missing pieces of memory. The value specified in bytes is:
|
|
|
|
|
|
|
|
value = TSEG base - top of low usable memory - (any sizes determined
|
|
|
|
by reading chipset registers)
|
|
|
|
|
|
|
|
config DISPLAY_MTRRS
|
2015-06-25 03:04:16 +02:00
|
|
|
bool "MTRRs: Display the MTRR settings"
|
2015-04-21 00:24:54 +02:00
|
|
|
default n
|
|
|
|
|
|
|
|
config DISPLAY_SMM_MEMORY_MAP
|
|
|
|
bool "SMM: Display the SMM memory map"
|
|
|
|
default n
|
|
|
|
|
|
|
|
config FSP_CACHE_SIZE
|
|
|
|
hex "FSP Cache Size in bytes"
|
|
|
|
default 0
|
|
|
|
help
|
|
|
|
Size of the region in SMM used to cache the FSP binary. This region
|
|
|
|
size value is used to split the SMM_RESERVED_SIZE config value
|
|
|
|
into a region specifically for FSP. The remaining region is for
|
|
|
|
ramstage.
|
|
|
|
|
|
|
|
config SOC_INTEL_COMMON_FSP_RAM_INIT
|
|
|
|
bool "FSP: Use the common raminit.c module"
|
|
|
|
default n
|
|
|
|
depends on PLATFORM_USES_FSP1_1
|
|
|
|
|
|
|
|
config SOC_INTEL_COMMON_FSP_ROMSTAGE
|
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2015-02-10 06:16:14 +01:00
|
|
|
config SOC_INTEL_COMMON_RESET
|
|
|
|
bool
|
|
|
|
default n
|
2015-04-21 00:24:54 +02:00
|
|
|
|
|
|
|
config SOC_INTEL_COMMON_STACK
|
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
|
|
|
config SOC_INTEL_COMMON_STAGE_CACHE
|
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
|
|
|
config ROMSTAGE_RAM_STACK_SIZE
|
|
|
|
hex "Size of the romstage RAM stack in bytes"
|
|
|
|
default 0x5000
|
|
|
|
depends on SOC_INTEL_COMMON_STACK
|
|
|
|
|
|
|
|
endif # SOC_INTEL_COMMON
|