diff options
author | Aamir Bohra <aamir.bohra@intel.com> | 2018-08-27 13:36:15 +0530 |
---|---|---|
committer | Subrata Banik <subrata.banik@intel.com> | 2018-09-06 04:33:00 +0000 |
commit | 6d569e0c6b9a3e16d2a2c7276b26aba163b97dbc (patch) | |
tree | a58108b57d20b95a47c60fcfd136cd9365d67bc1 /src/drivers/intel/fsp2_0/Kconfig | |
parent | c36e8bf24fdc42808be57336d7fcfb36c161859a (diff) | |
download | coreboot-6d569e0c6b9a3e16d2a2c7276b26aba163b97dbc.tar.xz |
intel/fsp2_0: Add fsp2.1 shared stack feature support
FSP 2.1 implementation is adding features on top of fsp2_0.
One such feature is a shared stack implementation that requires
coreboot to allocate stack for fspm and then fsp uses the same
stack as coreboot. This implementation adds support for shared
stack feature.
Change-Id: I6581111dbaddfa403eca14100577ccc8a05c4ec7
Signed-off-by: Aamir Bohra <aamir.bohra@intel.com>
Reviewed-on: https://review.coreboot.org/28358
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Subrata Banik <subrata.banik@intel.com>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Diffstat (limited to 'src/drivers/intel/fsp2_0/Kconfig')
-rw-r--r-- | src/drivers/intel/fsp2_0/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/drivers/intel/fsp2_0/Kconfig b/src/drivers/intel/fsp2_0/Kconfig index f14954463b..4c4dfb2f24 100644 --- a/src/drivers/intel/fsp2_0/Kconfig +++ b/src/drivers/intel/fsp2_0/Kconfig @@ -97,6 +97,15 @@ config FSP_M_XIP help Select this value when FSP-M is execute-in-place. +config FSP_USES_CB_STACK + bool + default n + help + Enable support for fsp to use same stack as coreboot. + This option allows fsp to continue using coreboot stack + without reinitializing stack pointer. This feature is + supported Icelake onwards. + config VERIFY_HOBS bool "Verify the FSP hand-off-blocks" default n |