coreboot-kgpe-d16/src/cpu/x86
Marshall Dawson 98f43a1f75 cpu/x86 mp_init: Add option for AMD INIT SIPI sequence
The common code adheres to the Intel requirement of bringing up the
cores with INIT SIPI SIPI.  This sequence is tolerated on some AMD
AMD CPUs but fails on others.  Add a way to skip the second SIPI.

TEST=Mock up on grunt and verify no errors
BUG=b:138919564

Change-Id: I201869003ddc7d04d332cd5734ac6d63979d89e0
Signed-off-by: Marshall Dawson <marshalldawson3rd@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/34759
Reviewed-by: Martin Roth <martinroth@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2019-08-09 01:26:18 +00:00
..
16bit coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
32bit coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
cache
lapic src: Use CRx_TYPE type for CRx 2019-07-02 16:14:36 +00:00
mtrr cpu/x86/mtrr: Replace CONFIG_CPU_ADDR_BITS with cpu_phys_address_size() 2019-08-08 04:57:09 +00:00
name src: Remove unneeded include "{arch,cpu}/cpu.h" 2018-11-12 09:22:18 +00:00
pae cpu/x86/pae/pgtbl: Add memset with PAE 2019-07-02 08:45:50 +00:00
smm arch/x86: Change smm_subregion() prototype 2019-08-08 04:53:18 +00:00
tsc arch/x86: Avoid HAVE_SMI_HANDLER conditional with smm-class 2019-07-09 12:43:35 +00:00
backup_default_smm.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
car.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
early_reset.S cpu/x86: Move checking for MTRR's as a proxy for proper CPU reset 2019-04-21 23:29:29 +00:00
fpu_enable.inc
Kconfig cpu/x86 mp_init: Add option for AMD INIT SIPI sequence 2019-08-09 01:26:18 +00:00
Kconfig.debug cpu/x86: Fix DEBUG_SMM_RELOCATION dependency 2019-07-15 04:49:30 +00:00
Makefile.inc Rampayload: Able to build coreboot without ramstage 2019-06-11 15:49:25 +00:00
mirror_payload.c cpu: Add missing #include <commonlib/helpers.h> 2019-06-21 16:04:16 +00:00
mp_init.c cpu/x86 mp_init: Add option for AMD INIT SIPI sequence 2019-08-09 01:26:18 +00:00
sipi_vector.S coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
sse_enable.inc