aboutsummaryrefslogtreecommitdiff
path: root/src/soc/intel/common/block/cpu/Kconfig
diff options
context:
space:
mode:
authorBarnali Sarkar <barnali.sarkar@intel.com>2017-06-13 19:17:35 +0530
committerAaron Durbin <adurbin@chromium.org>2017-06-23 15:48:30 +0000
commit91d38a5b0e070e75f32b30cb7297a801e31282f6 (patch)
tree5f784d79ac6220ed86b0a04994b60827ab103b0b /src/soc/intel/common/block/cpu/Kconfig
parent71dacacb748a73e44ea86ec571cc4ec9ff667d9d (diff)
soc/intel/common/block: Add common MP Init code
This patch contains State Machine callbacks init_cpus() and post_cpu_init(). Also, it has the SOC call for CPU feature programming. Change-Id: I5b20d413c85bf7ec6ed89b4cdf1770c33507236b Signed-off-by: Barnali Sarkar <barnali.sarkar@intel.com> Reviewed-on: https://review.coreboot.org/20189 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'src/soc/intel/common/block/cpu/Kconfig')
-rw-r--r--src/soc/intel/common/block/cpu/Kconfig13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/soc/intel/common/block/cpu/Kconfig b/src/soc/intel/common/block/cpu/Kconfig
index 56b0064d59..48f3f1645c 100644
--- a/src/soc/intel/common/block/cpu/Kconfig
+++ b/src/soc/intel/common/block/cpu/Kconfig
@@ -2,11 +2,22 @@ config SOC_INTEL_COMMON_BLOCK_CPU
bool
default n
help
- This option helps to select Intel Common CPU Model support code
+ This option selects Intel Common CPU Model support code
which provides various CPU related APIs which are common
between all Intel Processor families. Common CPU code is supported
for SOCs starting from SKL,KBL,APL, and future.
+config SOC_INTEL_COMMON_BLOCK_CPU_MPINIT
+ bool
+ default n
+ help
+ This option selects Intel Common CPU MP Init code. In
+ this common MP Init mechanism, the MP Init is occurring before
+ calling FSP Silicon Init. Hence, MP Init will be pulled to
+ BS_DEV_INIT_CHIPS Entry. And on Exit of BS_DEV_INIT, it is
+ ensured that all MTRRs are re-programmed based on the DRAM
+ resource settings.
+
config SOC_INTEL_COMMON_BLOCK_CAR
bool
default n