arm64 patch: gicv3 support
authorDavid Feng <fenghua@phytium.com.cn>
Fri, 14 Mar 2014 06:26:27 +0000 (14:26 +0800)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>
Mon, 7 Apr 2014 22:15:12 +0000 (00:15 +0200)
commitc71645ad2bd5179ad21e2501c26f574e9688f02a
tree7fe5ff7851b04cec6ecd5d46ef5306f295597787
parent91290cf728dd871c86f370119899789398d956af
arm64 patch: gicv3 support

This patch add gicv3 support to uboot armv8 platform.

Changes for v2:
  - rename arm/cpu/armv8/gic.S with arm/lib/gic_64.S
  - move smp_kick_all_cpus() from gic.S to start.S, it would be
    implementation dependent.
  - Each core initialize it's own ReDistributor instead of master
    initializeing all ReDistributors. This is advised by arnab.basu
    <arnab.basu@freescale.com>.

Signed-off-by: David Feng <fenghua@phytium.com.cn>
arch/arm/cpu/armv8/Makefile
arch/arm/cpu/armv8/gic.S [deleted file]
arch/arm/cpu/armv8/start.S
arch/arm/include/asm/gic.h
arch/arm/lib/Makefile
arch/arm/lib/gic_64.S [new file with mode: 0644]
include/configs/vexpress_aemv8a.h