diff options
author | Barnali Sarkar <barnali.sarkar@intel.com> | 2017-06-13 19:17:35 +0530 |
---|---|---|
committer | Aaron Durbin <adurbin@chromium.org> | 2017-06-23 15:48:30 +0000 |
commit | 91d38a5b0e070e75f32b30cb7297a801e31282f6 (patch) | |
tree | 5f784d79ac6220ed86b0a04994b60827ab103b0b /src/soc/intel/common/block/cpu/Kconfig | |
parent | 71dacacb748a73e44ea86ec571cc4ec9ff667d9d (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/Kconfig | 13 |
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 |