
Hi Tom,
Please pull some riscv updates:
- Correct SYS_TEXT_BASE for qemu. - Support booti. - Increase SYSBOOTM_LEN for Fedora/RISCV kernel. - Support SMP booting from flash.
https://travis-ci.org/rickchen36/u-boot-riscv/builds/530082266
Thanks Rick
The following changes since commit 504bf790da08db9b4a443566cf6ef577f9c7996a:
Merge branch 'master' of git://git.denx.de/u-boot-sunxi (2019-05-08 16:21:43 -0400)
are available in the Git repository at:
git://git.denx.de/u-boot-riscv.git
for you to fetch changes up to 3cedc97479ff44cdc00485de7517a833e3dfb630:
RISCV: image: Add booti support (2019-05-09 16:47:52 +0800)
---------------------------------------------------------------- Anup Patel (1): riscv: qemu: Use correct SYS_TEXT_BASE for S-mode on 32bit system
Atish Patra (1): RISCV: image: Add booti support
David Abdurachmanov (2): riscv: set CONFIG_SYS_BOOTM_LEN to SZ_64M riscv: qemu-riscv.h: define CONFIG_PREBOOT (enables extlinux)
Rick Chen (5): riscv: Introduce CONFIG_XIP to support booting from flash riscv: configs: Support AE350 SMP booting from flash flow riscv: prior_stage_fdt_address should only be used when OF_PRIOR_STAGE is enabled riscv: configs: AE350 will use CONFIG_OF_PRIOR_STAGE when boots from ram riscv: configs: AE350 will use CONFIG_OF_SEPARATE when boots from flash
arch/riscv/Kconfig | 7 +++++++ arch/riscv/cpu/cpu.c | 4 ++++ arch/riscv/cpu/start.S | 8 ++++++++ arch/riscv/include/asm/global_data.h | 2 ++ arch/riscv/lib/Makefile | 1 + arch/riscv/lib/asm-offsets.c | 2 ++ arch/riscv/lib/image.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/riscv/lib/smp.c | 2 ++ board/AndesTech/ax25-ae350/MAINTAINERS | 2 ++ board/AndesTech/ax25-ae350/ax25-ae350.c | 4 ---- board/emulation/qemu-riscv/Kconfig | 3 ++- cmd/Kconfig | 2 +- cmd/booti.c | 8 ++++++-- configs/ae350_rv32_defconfig | 2 +- configs/ae350_rv32_xip_defconfig | 37 +++++++++++++++++++++++++++++++++++++ configs/ae350_rv64_defconfig | 2 +- configs/ae350_rv64_xip_defconfig | 38 ++++++++++++++++++++++++++++++++++++++ include/configs/ax25-ae350.h | 2 +- include/configs/qemu-riscv.h | 16 ++++++++++------ 19 files changed, 180 insertions(+), 17 deletions(-) create mode 100644 arch/riscv/lib/image.c create mode 100644 configs/ae350_rv32_xip_defconfig create mode 100644 configs/ae350_rv64_xip_defconfig