Hello Kyösti Mälkki, Naresh Solanki, Aaron Durbin, Alexandru Gagniuc, Subrata Banik, Julius Werner, Lee Leahy, Marshall Dawson, Richard Spiegel, build bot (Jenkins), Furquan Shaikh,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/34570
to look at the new patch set (#2).
Change subject: cpu/x86/mp_init: Wait longer with serial enabled ......................................................................
cpu/x86/mp_init: Wait longer with serial enabled
In case of slow serial wait longer for MP init to pick up jobs.
This just hides a bug in mp_init, that doesn't wait for APs to finish the previous job.
TODO: Add a spinlock and wait for APs to finish their previous work instead.
However it fixes a crash observed on KBL with 8core CPU as the task is stored on the BSP stack, which is reused for something else if the APs are too slow.
Tested on Supermicro X11SSH-TF.
Change-Id: Id47df02a9238e66f2b628b9d6805858724bf30a9 Signed-off-by: Patrick Rudolph patrick.rudolph@9elements.com --- M src/cpu/x86/mp_init.c 1 file changed, 15 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/70/34570/2