]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
ARM: UniPhier: optimize kicking secondary CPUs code
authorMasahiro Yamada <yamada.masahiro@socionext.com>
Sun, 22 Mar 2015 15:07:31 +0000 (00:07 +0900)
committerLothar Waßmann <LW@KARO-electronics.de>
Tue, 1 Sep 2015 12:34:16 +0000 (14:34 +0200)
commit7da3b99539c7336737aa302041914350e044431a
tree90d061e4cc1bb79b5da3785d2bd3874951ee8a3b
parentce5386f6ed4ffd8acbc554926f934794d3fa7e90
ARM: UniPhier: optimize kicking secondary CPUs code

Currently, the secondary CPU(s) are kicked three times:
Boot ROM ---(kick)--> SPL ---(kick)--> U-boot ---(kick)--> Linux.
It makes the boot sequence very complicated.

This commit merges the first and the second kicks, so the secondary
CPU(s) can directly jump from SPL to Linux.
arch/arm/mach-uniphier/smp.S is no longer necessary.

Linux boot test passed.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
arch/arm/mach-uniphier/Makefile
arch/arm/mach-uniphier/cache_uniphier.c
arch/arm/mach-uniphier/lowlevel_init.S
arch/arm/mach-uniphier/smp.S [deleted file]