[U-Boot] Uboot send pull request
uboot at andestech.com
uboot at andestech.com
Wed Oct 3 10:16:21 UTC 2018
Hi Tom,
Please pull the following patch from u-boot-riscv into your tree.
Thanks!
The following changes since commit 592cd5defd4f71d34ffcbd8dd3326bc10f662e20:
Merge branch 'master' of git://git.denx.de/u-boot-spi (2018-10-02 17:01:46 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-riscv.git
for you to fetch changes up to 5845f6612372a63877b2175e058a841e1237ffd6:
riscv: allow native compilation (2018-10-03 17:49:44 +0800)
----------------------------------------------------------------
Bin Meng (17):
riscv: kconfig: Normalize architecture name spelling
riscv: Remove setup.h
riscv: bootm: Correct the 1st kernel argument to hart id
riscv: Remove mach type
riscv: cmd: bdinfo: Print the relocation address
riscv: Move the linker script to the CPU root directory
riscv: Fix coding style issues in the linker script
riscv: Explicitly pass -march and -mabi to the compiler
riscv: Add a helper routine to print CPU information
riscv: Remove CSR read/write defines in encoding.h
riscv: bootm: Pass mhartid CSR value to kernel
riscv: Make start.S available for all targets
riscv: ae350: Clean up mixed tabs and spaces in the dts
riscv: kconfig: Select DM and OF_CONTROL
riscv: kconfig: Imply DM support for some common drivers
riscv: Add QEMU virt board support
riscv: Move do_reset() to a common place
Heinrich Schuchardt (1):
riscv: allow native compilation
Rick Chen (1):
riscv: cosmetic: Reword do_reset() printf message.
arch/Kconfig | 14 +++++++-
arch/riscv/Kconfig | 10 ++++--
arch/riscv/Makefile | 3 +-
arch/riscv/config.mk | 12 +++----
arch/riscv/cpu/Makefile | 7 ++++
arch/riscv/cpu/ax25/Makefile | 2 --
arch/riscv/cpu/ax25/cpu.c | 9 ------
arch/riscv/cpu/cpu.c | 49 ++++++++++++++++++++++++++++
arch/riscv/cpu/qemu/Makefile | 6 ++++
arch/riscv/cpu/qemu/cpu.c | 21 ++++++++++++
arch/riscv/cpu/qemu/dram.c | 17 ++++++++++
arch/riscv/cpu/{ax25 => }/start.S | 0
arch/riscv/cpu/{ax25 => }/u-boot.lds | 60 +++++++++++++++++-----------------
arch/riscv/dts/ae350.dts | 177 ++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------
arch/riscv/include/asm/bootm.h | 13 --------
arch/riscv/include/asm/csr.h | 124 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/riscv/include/asm/encoding.h | 50 +++-------------------------
arch/riscv/include/asm/mach-types.h | 29 -----------------
arch/riscv/include/asm/setup.h | 194 -------------------------------------------------------------------------------------------------------------
arch/riscv/include/asm/u-boot.h | 1 -
arch/riscv/lib/Makefile | 1 +
arch/riscv/lib/bootm.c | 20 ++++--------
arch/riscv/lib/reset.c | 17 ++++++++++
board/AndesTech/ax25-ae350/ax25-ae350.c | 2 --
board/emulation/qemu-riscv/Kconfig | 22 +++++++++++++
board/emulation/qemu-riscv/MAINTAINERS | 7 ++++
board/emulation/qemu-riscv/Makefile | 5 +++
board/emulation/qemu-riscv/qemu-riscv.c | 23 +++++++++++++
cmd/bdinfo.c | 3 +-
configs/ax25-ae350_defconfig | 10 ------
configs/qemu-riscv32_defconfig | 6 ++++
configs/qemu-riscv64_defconfig | 7 ++++
doc/README.qemu-riscv | 46 ++++++++++++++++++++++++++
include/configs/qemu-riscv.h | 21 ++++++++++++
34 files changed, 538 insertions(+), 450 deletions(-)
create mode 100644 arch/riscv/cpu/Makefile
create mode 100644 arch/riscv/cpu/cpu.c
create mode 100644 arch/riscv/cpu/qemu/Makefile
create mode 100644 arch/riscv/cpu/qemu/cpu.c
create mode 100644 arch/riscv/cpu/qemu/dram.c
rename arch/riscv/cpu/{ax25 => }/start.S (100%)
rename arch/riscv/cpu/{ax25 => }/u-boot.lds (54%)
delete mode 100644 arch/riscv/include/asm/bootm.h
create mode 100644 arch/riscv/include/asm/csr.h
delete mode 100644 arch/riscv/include/asm/mach-types.h
delete mode 100644 arch/riscv/include/asm/setup.h
create mode 100644 arch/riscv/lib/reset.c
create mode 100644 board/emulation/qemu-riscv/Kconfig
create mode 100644 board/emulation/qemu-riscv/MAINTAINERS
create mode 100644 board/emulation/qemu-riscv/Makefile
create mode 100644 board/emulation/qemu-riscv/qemu-riscv.c
create mode 100644 configs/qemu-riscv32_defconfig
create mode 100644 configs/qemu-riscv64_defconfig
create mode 100644 doc/README.qemu-riscv
create mode 100644 include/configs/qemu-riscv.h
More information about the U-Boot
mailing list