cpu/x86 mp_init: Add option for AMD INIT SIPI sequence
commit98f43a1f757a89afa4e48d15ff48abdd7e62f46b
authorMarshall Dawson <marshalldawson3rd@gmail.com>
Mon, 5 Aug 2019 22:18:56 +0000 (5 16:18 -0600)
committerMartin Roth <martinroth@google.com>
Fri, 9 Aug 2019 01:26:18 +0000 (9 01:26 +0000)
treeccc883a4cd689ff6ddac0c69650e56eb0dc227d3
parent08eca5dcc3659e5211eec94ef4c3c3fc4bf5d90b
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>
src/cpu/x86/Kconfig
src/cpu/x86/mp_init.c