Attention is currently required from: Furquan Shaikh, Julius Werner. Hello build bot (Jenkins), Furquan Shaikh,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/56320
to look at the new patch set (#2).
Change subject: x86/smp/spinlock: Disable thread coop when taking spinlock ......................................................................
x86/smp/spinlock: Disable thread coop when taking spinlock
Switching threads while holding a spinlock can lead to a deadlock. This happens if you have two thread trying to print to the serial console because the uart code uses udelay.
BUG=b:179699789 TEST=Boot guybrush and no longer see a deadlock when printing to console from a second thread.
Signed-off-by: Raul E Rangel rrangel@chromium.org Change-Id: I1b929070b7f175965d4f37be693462fef26be052 --- M src/arch/x86/include/arch/smp/spinlock.h 1 file changed, 8 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/20/56320/2