[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