Hi Tom, Please pull the following patch from u-boot-riscv into your tree. Thanks!
The following changes since commit c3c863880479edeb5b08226e622d13c91326e4a7: add FIT data-position & data-offset property support (2018-05-26 18:19:19 -0400) are available in the Git repository at: git://git.denx.de/u-boot-riscv.git for you to fetch changes up to 6ffea11b89099d72029bc644f7664736ee7ca667: travis.yml: Support RISC-V 64-bit (2018-05-30 16:21:30 +0800) ---------------------------------------------------------------- Alexander Graf (7): riscv: Add setjmp/longjmp code riscv: Enable function sections riscv: Add EFI application infrastructure riscv: Add board_quiesce_devices stub efi_loader: Use EFI_CACHELINE_SIZE in the image loader too distro: Extend with RISC-V defines riscv: nx25: Enable distro boot Rick Chen (16): efi_loader: Enable RISC-V support SPDX: Convert single license tags to Linux Kernel style riscv: cpu: nx25: Rename as ax25 board: nx25-ae250: Rename as ax25-ae350 configs: nx25-ae250:Rename as ax25-ae350 doc: ae250: Rename as ae350 configs: ax25-ae350: Set 64-bit as default configuration spi: atcspi200: Fix compiler warning net: ftmac100: Fix compiler warning riscv: dts: Sync DT with Linux Kernel mmc: ftsdc010_mci: Sync compatible with DT mmc node configs: ax25-ae350: Support cfi flash riscv: dts: Support cfi flash board: ax25-ae350: Support cfi flash mtd: ftsmc020: Drop unsed code travis.yml: Support RISC-V 64-bit .travis.yml | 6 ++-- arch/riscv/Kconfig | 6 ++-- arch/riscv/config.mk | 7 +++- arch/riscv/cpu/{nx25 => ax25}/Makefile | 0 arch/riscv/cpu/{nx25 => ax25}/cpu.c | 2 +- arch/riscv/cpu/{nx25 => ax25}/start.S | 0 arch/riscv/cpu/{nx25 => ax25}/u-boot.lds | 18 +++++++++- arch/riscv/dts/Makefile | 2 +- arch/riscv/dts/ae250.dts | 97 --------------------------------------------------- arch/riscv/dts/ae350.dts | 149 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/riscv/include/asm/mach-types.h | 10 +++--- arch/riscv/include/asm/setjmp.h | 25 ++++++++++++++ arch/riscv/include/asm/u-boot-riscv.h | 1 + arch/riscv/lib/Makefile | 12 +++++++ arch/riscv/lib/bootm.c | 4 +++ arch/riscv/lib/crt0_riscv_efi.S | 151 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/riscv/lib/elf_riscv32_efi.lds | 71 ++++++++++++++++++++++++++++++++++++++ arch/riscv/lib/elf_riscv64_efi.lds | 71 ++++++++++++++++++++++++++++++++++++++ arch/riscv/lib/reloc_riscv_efi.c | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/riscv/lib/setjmp.S | 65 +++++++++++++++++++++++++++++++++++ board/AndesTech/{nx25-ae250 => ax25-ae350}/Kconfig | 10 +++--- board/AndesTech/ax25-ae350/MAINTAINERS | 6 ++++ board/AndesTech/{nx25-ae250 => ax25-ae350}/Makefile | 2 +- board/AndesTech/{nx25-ae250/nx25-ae250.c => ax25-ae350/ax25-ae350.c} | 36 ++++++++++++++++++- board/AndesTech/nx25-ae250/MAINTAINERS | 6 ---- cmd/Kconfig | 2 +- configs/{nx25-ae250_defconfig => ax25-ae350_defconfig} | 11 ++++-- doc/{README.NX25 => README.AX25} | 2 +- doc/{README.ae250 => README.ae350} | 34 +++++++++--------- drivers/mmc/ftsdc010_mci.c | 2 +- drivers/mtd/Makefile | 1 - drivers/mtd/ftsmc020.c | 37 -------------------- drivers/net/ftmac100.c | 14 ++++---- drivers/spi/atcspi200_spi.c | 6 ++-- include/config_distro_bootcmd.h | 11 ++++++ include/configs/{nx25-ae250.h => ax25-ae350.h} | 55 +++++++++++++++++++++++++++++ include/efi_loader.h | 7 ++++ lib/efi_loader/Kconfig | 2 +- lib/efi_loader/efi_image_loader.c | 2 +- lib/efi_loader/efi_runtime.c | 44 ++++++++++++++++++------ 40 files changed, 878 insertions(+), 207 deletions(-) rename arch/riscv/cpu/{nx25 => ax25}/Makefile (100%) rename arch/riscv/cpu/{nx25 => ax25}/cpu.c (93%) rename arch/riscv/cpu/{nx25 => ax25}/start.S (100%) rename arch/riscv/cpu/{nx25 => ax25}/u-boot.lds (71%) delete mode 100644 arch/riscv/dts/ae250.dts create mode 100644 arch/riscv/dts/ae350.dts create mode 100644 arch/riscv/include/asm/setjmp.h create mode 100644 arch/riscv/lib/crt0_riscv_efi.S create mode 100644 arch/riscv/lib/elf_riscv32_efi.lds create mode 100644 arch/riscv/lib/elf_riscv64_efi.lds create mode 100644 arch/riscv/lib/reloc_riscv_efi.c create mode 100644 arch/riscv/lib/setjmp.S rename board/AndesTech/{nx25-ae250 => ax25-ae350}/Kconfig (70%) create mode 100644 board/AndesTech/ax25-ae350/MAINTAINERS rename board/AndesTech/{nx25-ae250 => ax25-ae350}/Makefile (87%) rename board/AndesTech/{nx25-ae250/nx25-ae250.c => ax25-ae350/ax25-ae350.c} (70%) delete mode 100644 board/AndesTech/nx25-ae250/MAINTAINERS rename configs/{nx25-ae250_defconfig => ax25-ae350_defconfig} (78%) rename doc/{README.NX25 => README.AX25} (95%) rename doc/{README.ae250 => README.ae350} (93%) delete mode 100644 drivers/mtd/ftsmc020.c rename include/configs/{nx25-ae250.h => ax25-ae350.h} (62%) _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot