April 26, 2018 7:21 PM, "Kyösti Mälkki" kyosti.malkki@gmail.com wrote:
Well, smashed stack in romstage -error is no longer in the log, possibly because this boot used MRC cache now.
Could be, unfortunately I don't have first boot log, I'll grab it in the next test.
With config PARALLEL_CPU_INIT=y so SMP / SMM init in initialize_cpus() will never call wait_other_cpus() at all. That actually regressed in my commit 0cc2ce4 [1] but I can't test if reverting it solves this for you. I'll push a regression fix soonish for review.
[1] https://review.coreboot.org/c/coreboot/+/21088
Kyösti
I'm going to test https://review.coreboot.org/#/c/coreboot/+/25874 soon and report back, thanks for your help.
Nicola