[U-Boot] Pull request: u-boot-riscv/master

uboot at andestech.com uboot at andestech.com
Thu May 9 09:08:08 UTC 2019


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


More information about the U-Boot mailing list