Michael Niewöhner uploaded patch set #7 to this change.

View Change

soc/intel/sgx: convert SGX and PRMRR devicetree options to Kconfig

The devicetree is nod made for user-choosable options, thus introduce a
Kconfig option for both SGX and the corresponding PRMRR size.

PRMRR size can only be set when SGX is enabled. This is because
currently that is the safest option for the user, since we do not really
know when the FSP configures PRMRR to which size depending on SGX
status. Hence, provide the highest possible compatibility to the prior
devicetree options.

As soon as we know more about PRMRR in general and when to set which
size, the PRMRR Kconfig can be extendend.

Change-Id: I5f08e85898304bba6680075ca5d6bce26aef9a4d
Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
---
M src/include/cpu/x86/mtrr.h
M src/mainboard/google/dragonegg/variants/baseboard/devicetree.cb
M src/mainboard/intel/glkrvp/Kconfig
M src/mainboard/intel/glkrvp/variants/baseboard/devicetree.cb
M src/mainboard/intel/icelake_rvp/variants/icl_u/devicetree.cb
M src/mainboard/intel/icelake_rvp/variants/icl_y/devicetree.cb
M src/mainboard/supermicro/x11-lga1151-series/devicetree.cb
M src/soc/intel/apollolake/chip.h
M src/soc/intel/apollolake/cpu.c
M src/soc/intel/apollolake/memmap.c
M src/soc/intel/apollolake/romstage.c
M src/soc/intel/cannonlake/chip.h
M src/soc/intel/cannonlake/memmap.c
M src/soc/intel/cannonlake/romstage/fsp_params.c
M src/soc/intel/common/block/cpu/cpulib.c
M src/soc/intel/common/block/include/intelblocks/cpulib.h
M src/soc/intel/common/block/include/intelblocks/msr.h
M src/soc/intel/common/block/include/intelblocks/sgx.h
M src/soc/intel/common/block/sgx/Kconfig
M src/soc/intel/common/block/sgx/sgx.c
M src/soc/intel/icelake/chip.h
M src/soc/intel/icelake/memmap.c
M src/soc/intel/icelake/romstage/fsp_params.c
M src/soc/intel/skylake/chip.h
M src/soc/intel/skylake/cpu.c
M src/soc/intel/skylake/memmap.c
M src/soc/intel/skylake/romstage/romstage_fsp20.c
27 files changed, 200 insertions(+), 169 deletions(-)

git pull ssh://review.coreboot.org:29418/coreboot refs/changes/99/35799/7

To view, visit change 35799. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I5f08e85898304bba6680075ca5d6bce26aef9a4d
Gerrit-Change-Number: 35799
Gerrit-PatchSet: 7
Gerrit-Owner: Michael Niewöhner
Gerrit-Reviewer: Angel Pons <th3fanbus@gmail.com>
Gerrit-Reviewer: Arthur Heymans <arthur@aheymans.xyz>
Gerrit-Reviewer: Michael Niewöhner
Gerrit-Reviewer: Patrick Georgi <pgeorgi@google.com>
Gerrit-Reviewer: Patrick Rudolph <siro@das-labor.org>
Gerrit-Reviewer: Paul Menzel <paulepanter@users.sourceforge.net>
Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org>
Gerrit-MessageType: newpatchset