[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