coreboot/src
Aaron Durbin 1816649b90 arm64: secmon: direct non-BSP cpus to start before BSP
The arch_run_on_all_cpus[_async]() APIs can run the BSP before
the APs if the BSP's id is less than the APs' ids. Fix this by
ensuring we run the necessary callback on all but self.

BUG=chrome-os-partner:33532
BRANCH=None
TEST=Booted spin table kernel. All CPUs are up.

Change-Id: Ic9a466c3642595bad06cac83647de81873b8353e
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Original-Commit-Id: 575437354c
Original-Change-Id: I87e944f870105dbde33b5460660c96c93c3cdf93
Original-Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/227488
Original-Tested-by: David Riley <davidriley@chromium.org>
Original-Reviewed-by: Tom Warren <twarren@nvidia.com>
Original-Reviewed-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-on: http://review.coreboot.org/9392
Tested-by: build bot (Jenkins)
Reviewed-by: Furquan Shaikh <furquan@google.com>
2015-04-09 14:40:24 +02:00
..
arch arm64: secmon: direct non-BSP cpus to start before BSP 2015-04-09 14:40:24 +02:00
console New mechanism to define SRAM/memory map with automatic bounds checking 2015-04-06 22:05:01 +02:00
cpu kconfig: drop intermittend forwarder files 2015-04-07 17:40:28 +02:00
device cbfs: correct types used for accessing files 2015-04-01 22:51:10 +02:00
drivers kconfig: drop intermittend forwarder files 2015-04-07 17:40:28 +02:00
ec kconfig: drop intermittend forwarder files 2015-04-07 17:40:28 +02:00
include timer: Add generic udelay() implementation 2015-04-08 18:35:01 +02:00
lib timer: Add generic udelay() implementation 2015-04-08 18:35:01 +02:00
mainboard pistachio: add SOC descriptor 2015-04-09 02:32:31 +02:00
northbridge kconfig: drop intermittend forwarder files 2015-04-07 17:40:28 +02:00
soc tegra132: configure debug uart to 115200n8 in tegra_lp0_resume 2015-04-09 14:40:14 +02:00
southbridge kconfig: drop intermittend forwarder files 2015-04-07 17:40:28 +02:00
superio kconfig: drop intermittend forwarder files 2015-04-07 17:40:28 +02:00
vendorcode cbfs: Enforce media->map() result checking, improve error messages 2015-04-07 23:02:18 +02:00
Kconfig timer: Add generic udelay() implementation 2015-04-08 18:35:01 +02:00