[U-Boot] [RESEND PATCH v14 07/10] arm64: core support
Simon Glass
sjg at chromium.org
Mon Nov 11 14:16:22 CET 2013
Hi David,
On Mon, Oct 14, 2013 at 9:34 PM, <fenghua at phytium.com.cn> wrote:
> From: David Feng <fenghua at phytium.com.cn>
>
> Relocation code based on a patch by Scott Wood, which is:
> Signed-off-by: Scott Wood <scottwood at freescale.com>
>
> Signed-off-by: David Feng <fenghua at phytium.com.cn>
> ---
> arch/arm/config.mk | 3 +-
> arch/arm/cpu/armv8/Makefile | 38 +++++
> arch/arm/cpu/armv8/cache.S | 130 +++++++++++++++++
> arch/arm/cpu/armv8/cache_v8.c | 218
> ++++++++++++++++++++++++++++
> arch/arm/cpu/armv8/config.mk | 15 ++
> arch/arm/cpu/armv8/cpu.c | 67 +++++++++
> arch/arm/cpu/armv8/exceptions.S | 112 +++++++++++++++
> arch/arm/cpu/armv8/start.S | 234
> +++++++++++++++++++++++++++++++
> arch/arm/cpu/armv8/timer.c | 80 +++++++++++
> arch/arm/cpu/armv8/tlb.S | 30 ++++
> arch/arm/cpu/armv8/u-boot.lds | 89 ++++++++++++
> arch/arm/include/asm/armv8/mmu.h | 110 +++++++++++++++
> arch/arm/include/asm/byteorder.h | 12 ++
> arch/arm/include/asm/cache.h | 5 +
> arch/arm/include/asm/config.h | 6 +
> arch/arm/include/asm/global_data.h | 6 +-
> arch/arm/include/asm/io.h | 15 +-
> arch/arm/include/asm/macro.h | 36 +++++
> arch/arm/include/asm/posix_types.h | 10 ++
> arch/arm/include/asm/proc-armv/ptrace.h | 21 +++
> arch/arm/include/asm/proc-armv/system.h | 59 +++++++-
> arch/arm/include/asm/system.h | 77 ++++++++++
> arch/arm/include/asm/types.h | 4 +
> arch/arm/include/asm/u-boot.h | 4 +
> arch/arm/include/asm/unaligned.h | 2 +-
> arch/arm/lib/Makefile | 14 ++
> arch/arm/lib/board.c | 7 +-
> arch/arm/lib/bootm.c | 16 +++
> arch/arm/lib/crt0_64.S | 113 +++++++++++++++
> arch/arm/lib/interrupts_64.c | 120 ++++++++++++++++
> arch/arm/lib/relocate_64.S | 58 ++++++++
> common/image.c | 1 +
> doc/README.arm64 | 45 ++++++
> examples/standalone/stubs.c | 15 ++
> include/image.h | 1 +
> 35 files changed, 1762 insertions(+), 11 deletions(-)
>
I think this series needs to be rebased to mainline now. I also found that
it did not build for armv7 past this commit - if it helps I did a bit of
tweaking and pushed a branch to 'armv8' at u-boot-x86.git.
Regards,
Simon
More information about the U-Boot
mailing list