coreboot/src
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
..
acpi
arch ramstage: Align stack to 16 bytes 2017-03-19 21:38:53 +01:00
commonlib commonlib: Wrap lines at 80 columns 2017-03-13 21:23:21 +01:00
console console: Enable do_printk_va_list for VBOOT 2016-12-27 18:07:39 +01:00
cpu cpu/x86: add a barrier with timeout 2017-03-19 21:40:08 +01:00
device device/dram/ddr2: Add common ddr2 spd decoder 2017-03-10 11:17:27 +01:00
drivers nb/i945/gma.c: Refactor panel setup 2017-03-18 16:54:08 +01:00
ec lenovo/t400: Rewrite dock from t60 2017-03-11 13:31:41 +01:00
include cpu/x86: add a barrier with timeout 2017-03-19 21:40:08 +01:00
lib src/lib: Clean up general issues found by checkpatch.pl 2017-03-15 05:05:04 +01:00
mainboard nb/i945/gma.c: Refactor panel setup 2017-03-18 16:54:08 +01:00
northbridge nb/i945/gma.c: Refactor panel setup 2017-03-18 16:54:08 +01:00
soc soc/intel/broadwell: Fix other issues detected by checkpatch 2017-03-17 19:21:53 +01:00
southbridge sb/intel/common/firmware: Add Intel ME/TXE firmware check 2017-03-19 21:37:57 +01:00
superio sio/ite/it8783ef: Return (0) in ACPI _PSC methods 2016-12-13 22:49:24 +01:00
vboot vboot: Allow other platforms to use soft reboot workaround 2017-03-14 23:10:00 +01:00
vendorcode vboot/tpm2: enable nvmem commits on cr50 when writing firmware secdata 2017-03-09 19:15:03 +01:00
Kconfig GDB_WAIT: Clarify Kconfig description 2017-03-14 22:20:47 +01:00