coreboot/src/soc/intel
Arthur Heymans 2cba9e44b6 soc/intel/xeon_sp/smmrelocate: Don't run twice on the BSP
This only makes sense if relocation via MSR is possible, to relocate
APs in parallel. xeon_sp hardware does not support these MSR.

TESTED: ocp/deltalake boots fine. SMM is relocated on CPU 0 just like
all other cores.

Change-Id: Ic45e6985093b8c9a1cee13c87bc0f09c77aaa0d2
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50722
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
2021-02-17 10:36:27 +00:00
..
alderlake soc/intel/{alderlake,apollolake}: Remove unused <string.h> 2021-02-16 17:29:19 +00:00
apollolake soc/intel/{alderlake,apollolake}: Remove unused <string.h> 2021-02-16 17:29:19 +00:00
baytrail soc/intel/{baytrail,braswell,broadwell}: Remove unused <string.h> 2021-02-16 17:28:12 +00:00
braswell soc/intel/{baytrail,braswell,broadwell}: Remove unused <string.h> 2021-02-16 17:28:12 +00:00
broadwell soc/intel/{baytrail,braswell,broadwell}: Remove unused <string.h> 2021-02-16 17:28:12 +00:00
cannonlake vc/google/chromeos: Always use CHROMEOS_RAMOOPS_DYNAMIC 2021-02-16 09:39:04 +00:00
common soc/intel/common/block/memory: Always write data->spd_len 2021-02-17 07:45:51 +00:00
denverton_ns src: use ARRAY_SIZE where possible 2021-02-15 11:30:40 +00:00
elkhartlake soc/intel/elkhartlake: Remove unused <string.h> 2021-02-16 17:30:27 +00:00
icelake vc/google/chromeos: Always use CHROMEOS_RAMOOPS_DYNAMIC 2021-02-16 09:39:04 +00:00
jasperlake src/soc/intel/{jasperlake,xeon_sp}: Remove unused <string.h> 2021-02-16 17:32:04 +00:00
quark mainboards: Drop PWRS from GNVS 2021-02-11 16:35:32 +00:00
skylake vc/google/chromeos: Always use CHROMEOS_RAMOOPS_DYNAMIC 2021-02-16 09:39:04 +00:00
tigerlake vc/google/chromeos: Always use CHROMEOS_RAMOOPS_DYNAMIC 2021-02-16 09:39:04 +00:00
xeon_sp soc/intel/xeon_sp/smmrelocate: Don't run twice on the BSP 2021-02-17 10:36:27 +00:00
Kconfig