aboutsummaryrefslogtreecommitdiff
path: root/src/cpu/intel/fsp_model_406dx/Kconfig
diff options
context:
space:
mode:
authorDavid Guckian <david.guckian@intel.com>2015-11-09 16:19:18 +0000
committerMartin Roth <martinroth@google.com>2015-11-16 17:39:55 +0100
commit5f06d53bdb3621ff9e232d4f070f9ff4bbacfa4c (patch)
tree748ec467635dabba8a646fba52e9c75181f2cec0 /src/cpu/intel/fsp_model_406dx/Kconfig
parentdc4cb05763fa029d7495f7aa37194f3ee5abaf05 (diff)
intel/fsp_rangeley: Load BSP microcode in bootblock
Load microcode to BSP in bootblock so later on the FSP TempRamInit call will return with success. The updated fsp1_0 driver calls TempRamInit API with dummy microcode, so FSP will not handle the microcode load. If BSP is not loaded with microcode before calling TempRamInit API, the call will fail with error No Valid Microcode Was Found. Change-Id: I9c55acaf3353a759bb0119f0a5402a704ffb2c4a Signed-off-by: David Guckian <david.guckian@intel.com> Reviewed-on: http://review.coreboot.org/12367 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin <adurbin@chromium.org> Reviewed-by: York Yang <york.yang@intel.com>
Diffstat (limited to 'src/cpu/intel/fsp_model_406dx/Kconfig')
-rw-r--r--src/cpu/intel/fsp_model_406dx/Kconfig12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/cpu/intel/fsp_model_406dx/Kconfig b/src/cpu/intel/fsp_model_406dx/Kconfig
index 5827c84d3c..1c37cc3616 100644
--- a/src/cpu/intel/fsp_model_406dx/Kconfig
+++ b/src/cpu/intel/fsp_model_406dx/Kconfig
@@ -58,4 +58,16 @@ config CPU_MICROCODE_CBFS_LOC
depends on SUPPORT_CPU_UCODE_IN_CBFS
default 0xfff60040
+config HAVE_CPU_MICROCODE_FILE
+ bool "Add microcode file"
+ help
+ The microcode binary
+
+config CPU_MICROCODE_FILE
+ string "Path and filename of CPU microcode"
+ default "microcode.bin"
+ depends on HAVE_CPU_MICROCODE_FILE
+ help
+ The path and filename of the file containing the CPU microcode.
+
endif #CPU_INTEL_FSP_MODEL_406DX