arm64: Remove SMP support

Hardware / Coreboot - Furquan Shaikh [google.com] - 6 November 2015 20:29 UTC

As ARM Trusted Firmware is the only first class citizen for booting arm64 multi-processor in coreboot remove SMP support. If SoCs want to bring up MP then ATF needs to be ported and integrated.

Change-Id: Ife24d53eed9b7a5a5d8c69a64d7a20a55a4163db

b3f6ad3 arm64: Remove SMP support
src/arch/arm64/Makefile.inc | 2 -
src/arch/arm64/c_entry.c | 18 +-
src/arch/arm64/cpu-internal.h | 20 +-
src/arch/arm64/cpu.c | 224 ----------------------
src/arch/arm64/cpu_ramstage.c | 92 +--------
src/arch/arm64/include/arch/startup.h | 44 -----
src/arch/arm64/include/armv8/arch/cpu.h | 134 +------------
src/arch/arm64/include/armv8/arch/smp/spinlock.h | 29 ---
src/arch/arm64/stage_entry.S | 122 ++----------
src/arch/arm64/startup.c | 53 -----
src/mainboard/google/rush/devicetree.cb | 1 -
src/soc/nvidia/tegra132/Kconfig | 1 -
src/soc/nvidia/tegra132/Makefile.inc | 1 -
src/soc/nvidia/tegra132/cpu_lib.S | 23 ---
src/soc/nvidia/tegra132/soc.c | 21 +-
src/soc/nvidia/tegra210/Makefile.inc | 1 -
src/soc/nvidia/tegra210/cpu_lib.S | 23 ---
src/soc/nvidia/tegra210/soc.c | 26 +--
18 files changed, 38 insertions(+), 797 deletions(-)

Upstream: review.coreboot.org


  • Share