the following patch was just integrated into master: commit 1816649b9027a48f03217f9c2a91f90678fd9446 Author: Aaron Durbin adurbin@chromium.org Date: Tue Nov 4 20:47:23 2014 -0600
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: 575437354cc20eeac8015a0f7b0c9999ecb0deee 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
See http://review.coreboot.org/9392 for details.
-gerrit