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: g...@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