coreboot/src/include/cpu/x86
Bora Guvendik 9b76f0b27b cpu/x86: add a barrier with timeout
In case something goes wrong on one of the
cpus, add the ability to use a barrier with
timeout so that other cpus don't wait forever.
Remove static from barrier wait and release.

BUG=chrome-os-partner:59875
BRANCH=reef
TEST=None

Change-Id: Iab6bd30ddf7632c7a5785b338798960c26016b24
Signed-off-by: Bora Guvendik <bora.guvendik@intel.com>
Reviewed-on: https://review.coreboot.org/18107
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
2017-03-19 21:40:08 +01:00
..
bist.h x86 BIST: Fix missing include 2016-11-24 21:39:41 +01:00
cache.h src/include: Capitalize CPU, RAM and ROM 2016-07-31 18:30:16 +02:00
cr.h src/include: Remove space after function name 2017-03-13 17:19:16 +01:00
gdt.h tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
lapic.h src/include: Wrap lines at 80 columns 2017-03-13 17:23:37 +01:00
lapic_def.h src/include: Remove spaces before tabs 2017-03-12 15:45:37 +01:00
mp.h cpu/x86: add a barrier with timeout 2017-03-19 21:40:08 +01:00
msr.h src/include: Wrap lines at 80 columns 2017-03-13 17:23:37 +01:00
mtrr.h src/include: Wrap lines at 80 columns 2017-03-13 17:23:37 +01:00
name.h tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
pae.h Since some people disapprove of white space cleanups mixed in regular commits 2010-04-27 06:56:47 +00:00
post_code.h Make POST device configurable. 2014-03-16 21:42:49 +01:00
smm.h src/include: Wrap lines at 80 columns 2017-03-13 17:23:37 +01:00
tsc.h src/include: Fix unsigned warnings 2017-03-09 17:16:09 +01:00