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

uboot at andestech.com uboot at andestech.com
Thu Apr 23 10:25:55 CEST 2020


Hi Tom,

Please pull some riscv updates:

- Adds few DT related fixes required for Linux EFI stub to work on RISC-V.
- Makes SBI v0.2 the default SBI version to work with OpenSBI v0.7.
- Revert "riscv: qemu: clear kernel-start/-end in device tree as workaround for BBL"
- Remove unnecessary CONFIG_IS_ENABLED().

https://travis-ci.org/github/rickchen36/u-boot-riscv/builds/678432471

Thanks
Rick


The following changes since commit caad316b3165615f1a4848901811a4a084444c9d:

  Merge https://gitlab.denx.de/u-boot/custodians/u-boot-marvell (2020-04-22 13:00:21 -0400)

are available in the Git repository at:

  git at gitlab.denx.de:u-boot/custodians/u-boot-riscv.git

for you to fetch changes up to 177c53fe6c64d8656f5a647116a97047202c5455:

  riscv: Move all fdt fixups together (2020-04-23 10:14:16 +0800)

----------------------------------------------------------------
Atish Patra (6):
      riscv: Add boot hartid to device tree
      fdtdec: Fix boundary check
      riscv: Provide a mechanism to fix DT for reserved memory
      riscv: Setup reserved-memory node for FU540
      riscv: Copy the reserved-memory nodes to final DT
      riscv: Move all fdt fixups together

Bin Meng (6):
      riscv: qemu: Remove the simple-bus driver for the SoC node
      riscv: Merge unnecessary SMP ifdefs in start.S
      riscv: Introduce SPL_SMP Kconfig option for U-Boot SPL
      riscv: Add SMP Kconfig option dependency for U-Boot proper
      riscv: Add Kconfig option for SBI v0.2
      riscv: Make SBI v0.2 the default SBI version

Lukas Auer (1):
      Revert "riscv: qemu: clear kernel-start/-end in device tree as workaround for BBL"

Pragnesh Patel (1):
      riscv: ax25: cache: Remove SPL_RISCV_MMODE config check

 arch/riscv/Kconfig                      |  34 +++++++++++++++++++++++--
 arch/riscv/cpu/ax25/cache.c             |  16 ++++++------
 arch/riscv/cpu/generic/cpu.c            |  14 -----------
 arch/riscv/cpu/start.S                  |  19 ++++++--------
 arch/riscv/include/asm/global_data.h    |   3 ++-
 arch/riscv/include/asm/u-boot-riscv.h   |   2 ++
 arch/riscv/lib/Makefile                 |   3 ++-
 arch/riscv/lib/asm-offsets.c            |   1 +
 arch/riscv/lib/bootm.c                  |   5 ----
 arch/riscv/lib/fdt_fixup.c              | 150 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/riscv/lib/spl.c                    |   2 +-
 board/emulation/qemu-riscv/Kconfig      |   1 -
 board/emulation/qemu-riscv/qemu-riscv.c |  39 -----------------------------
 common/spl/spl_opensbi.c                |   2 +-
 configs/sifive_fu540_defconfig          |   1 +
 doc/board/emulation/qemu-riscv.rst      |   2 +-
 lib/fdtdec.c                            |   3 ++-
 17 files changed, 211 insertions(+), 86 deletions(-)
 create mode 100644 arch/riscv/lib/fdt_fixup.c


More information about the U-Boot mailing list