public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Andes <uboot@andestech.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v2 00/12] Add NX25 to support RISC-V
Date: Tue, 26 Dec 2017 13:55:47 +0800	[thread overview]
Message-ID: <1514267759-3508-1-git-send-email-uboot@andestech.com> (raw)

From: Rick Chen <rick@andestech.com>

Changelog v2:
 - Patch 5/12	: Changes
 - Patch 9/12	: Changes
 - Others 		: No changed

[Patch 5/12] riscv: Add Kconfig to support RISC-V
 - Modify the top-level MAINTAINERS for RISC-V

[Patch 9/12] riscv: tools: Prelink u-boot
 - Add license information.

Rick Chen (12):
  riscv: cpu: Add nx25 to support RISC-V
  riscv: nx25: lib: Add relative lib funcs to support RISC-V
  riscv: nx25: dts: Add AE250 dts to support RISC-V
  riscv: nx25: include: Add header files to support RISC-V
  riscv: Add Kconfig to support RISC-V
  riscv: board: Add nx25-ae250 to support RISC-V
  riscv: configs: Add nx25-ae250.h to support RISC-V
  riscv: defconfig: Add nx25-ae250 defconfig to support RISC-V
  riscv: tools: Prelink u-boot
  riscv: Support standalone
  riscv: Modify generic codes to support RISC-V
  riscv: doc: Add relative doc to describe RISC-V

 MAINTAINERS                             |   7 +
 Makefile                                |   4 +
 README                                  |  19 +-
 arch/Kconfig                            |   5 +
 arch/riscv/Kconfig                      |  42 +++
 arch/riscv/Makefile                     |  11 +
 arch/riscv/config.mk                    |  33 +++
 arch/riscv/cpu/nx25/Makefile            |  10 +
 arch/riscv/cpu/nx25/cpu.c               |  33 +++
 arch/riscv/cpu/nx25/start.S             | 291 +++++++++++++++++++
 arch/riscv/cpu/nx25/u-boot.lds          |  69 +++++
 arch/riscv/dts/Makefile                 |  14 +
 arch/riscv/dts/ae250.dts                |  96 +++++++
 arch/riscv/include/asm/bitops.h         | 172 +++++++++++
 arch/riscv/include/asm/bootm.h          |  65 +++++
 arch/riscv/include/asm/byteorder.h      |  35 +++
 arch/riscv/include/asm/cache.h          |  22 ++
 arch/riscv/include/asm/config.h         |  13 +
 arch/riscv/include/asm/encoding.h       | 188 ++++++++++++
 arch/riscv/include/asm/global_data.h    |  22 ++
 arch/riscv/include/asm/io.h             | 494 ++++++++++++++++++++++++++++++++
 arch/riscv/include/asm/linkage.h        |  12 +
 arch/riscv/include/asm/mach-types.h     |  30 ++
 arch/riscv/include/asm/posix_types.h    |  89 ++++++
 arch/riscv/include/asm/processor.h      |  26 ++
 arch/riscv/include/asm/ptrace.h         | 106 +++++++
 arch/riscv/include/asm/sections.h       |  11 +
 arch/riscv/include/asm/setup.h          | 191 ++++++++++++
 arch/riscv/include/asm/string.h         |  43 +++
 arch/riscv/include/asm/system.h         |  18 ++
 arch/riscv/include/asm/types.h          |  64 +++++
 arch/riscv/include/asm/u-boot-riscv.h   |  21 ++
 arch/riscv/include/asm/u-boot.h         |  46 +++
 arch/riscv/include/asm/unaligned.h      |   1 +
 arch/riscv/lib/Makefile                 |  14 +
 arch/riscv/lib/boot.c                   |  19 ++
 arch/riscv/lib/bootm.c                  | 248 ++++++++++++++++
 arch/riscv/lib/cache.c                  |  50 ++++
 arch/riscv/lib/interrupts.c             |  76 +++++
 board/AndesTech/nx25-ae250/Kconfig      |  24 ++
 board/AndesTech/nx25-ae250/MAINTAINERS  |   6 +
 board/AndesTech/nx25-ae250/Makefile     |   8 +
 board/AndesTech/nx25-ae250/nx25-ae250.c |  77 +++++
 cmd/bdinfo.c                            |  15 +
 common/board_f.c                        |   2 +-
 common/board_r.c                        |   4 +-
 configs/nx25-ae250_defconfig            |  36 +++
 doc/README.NX25                         |  46 +++
 doc/README.ae250                        | 137 +++++++++
 doc/README.standalone                   |   1 +
 examples/standalone/riscv.lds           |  41 +++
 examples/standalone/stubs.c             |  12 +
 include/configs/nx25-ae250.h            | 126 ++++++++
 include/elf.h                           |   5 +
 include/image.h                         |   1 +
 tools/Makefile                          |   1 +
 tools/prelink-riscv.c                   | 102 +++++++
 tools/prelink-riscv.inc                 | 112 ++++++++
 58 files changed, 3462 insertions(+), 4 deletions(-)
 create mode 100644 arch/riscv/Kconfig
 create mode 100644 arch/riscv/Makefile
 create mode 100644 arch/riscv/config.mk
 create mode 100644 arch/riscv/cpu/nx25/Makefile
 create mode 100644 arch/riscv/cpu/nx25/cpu.c
 create mode 100644 arch/riscv/cpu/nx25/start.S
 create mode 100644 arch/riscv/cpu/nx25/u-boot.lds
 create mode 100644 arch/riscv/dts/Makefile
 create mode 100644 arch/riscv/dts/ae250.dts
 create mode 100644 arch/riscv/include/asm/bitops.h
 create mode 100644 arch/riscv/include/asm/bootm.h
 create mode 100644 arch/riscv/include/asm/byteorder.h
 create mode 100644 arch/riscv/include/asm/cache.h
 create mode 100644 arch/riscv/include/asm/config.h
 create mode 100644 arch/riscv/include/asm/encoding.h
 create mode 100644 arch/riscv/include/asm/global_data.h
 create mode 100644 arch/riscv/include/asm/io.h
 create mode 100644 arch/riscv/include/asm/linkage.h
 create mode 100644 arch/riscv/include/asm/mach-types.h
 create mode 100644 arch/riscv/include/asm/posix_types.h
 create mode 100644 arch/riscv/include/asm/processor.h
 create mode 100644 arch/riscv/include/asm/ptrace.h
 create mode 100644 arch/riscv/include/asm/sections.h
 create mode 100644 arch/riscv/include/asm/setup.h
 create mode 100644 arch/riscv/include/asm/string.h
 create mode 100644 arch/riscv/include/asm/system.h
 create mode 100644 arch/riscv/include/asm/types.h
 create mode 100644 arch/riscv/include/asm/u-boot-riscv.h
 create mode 100644 arch/riscv/include/asm/u-boot.h
 create mode 100644 arch/riscv/include/asm/unaligned.h
 create mode 100644 arch/riscv/lib/Makefile
 create mode 100644 arch/riscv/lib/boot.c
 create mode 100644 arch/riscv/lib/bootm.c
 create mode 100644 arch/riscv/lib/cache.c
 create mode 100644 arch/riscv/lib/interrupts.c
 create mode 100644 board/AndesTech/nx25-ae250/Kconfig
 create mode 100644 board/AndesTech/nx25-ae250/MAINTAINERS
 create mode 100644 board/AndesTech/nx25-ae250/Makefile
 create mode 100644 board/AndesTech/nx25-ae250/nx25-ae250.c
 create mode 100644 configs/nx25-ae250_defconfig
 create mode 100644 doc/README.NX25
 create mode 100644 doc/README.ae250
 create mode 100644 examples/standalone/riscv.lds
 create mode 100644 include/configs/nx25-ae250.h
 create mode 100644 tools/prelink-riscv.c
 create mode 100644 tools/prelink-riscv.inc

-- 
2.7.4

             reply	other threads:[~2017-12-26  5:55 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-12-26  5:55 Andes [this message]
2017-12-26  5:55 ` [U-Boot] [PATCH v2 01/12] riscv: cpu: Add nx25 to support RISC-V Andes
2018-01-09  5:47   ` 陳建志
2018-01-09 13:46     ` Tom Rini
2018-01-15 13:52   ` [U-Boot] [U-Boot, v2, " Tom Rini
2018-01-16  6:52     ` 陳建志
2018-02-02  8:20       ` 陳建志
2018-02-08  1:43         ` 陳建志
2017-12-26  5:55 ` [U-Boot] [PATCH v2 02/12] riscv: nx25: lib: Add relative lib funcs " Andes
2018-01-15 13:52   ` [U-Boot] [U-Boot, v2, " Tom Rini
2017-12-26  5:55 ` [U-Boot] [PATCH v2 03/12] riscv: nx25: dts: Add AE250 dts " Andes
2018-01-15 13:52   ` [U-Boot] [U-Boot, v2, " Tom Rini
2017-12-26  5:55 ` [U-Boot] [PATCH v2 04/12] riscv: nx25: include: Add header files " Andes
2018-01-15 13:52   ` [U-Boot] [U-Boot, v2, " Tom Rini
2017-12-26  5:55 ` [U-Boot] [PATCH v2 05/12] riscv: Add Kconfig " Andes
2018-01-15 13:52   ` [U-Boot] [U-Boot, v2, " Tom Rini
2017-12-26  5:55 ` [U-Boot] [PATCH v2 06/12] riscv: board: Add nx25-ae250 " Andes
2018-01-15 13:52   ` [U-Boot] [U-Boot, v2, " Tom Rini
2017-12-26  5:55 ` [U-Boot] [PATCH v2 07/12] riscv: configs: Add nx25-ae250.h " Andes
2018-01-15 13:53   ` [U-Boot] [U-Boot, v2, " Tom Rini
2017-12-26  5:55 ` [U-Boot] [PATCH v2 08/12] riscv: defconfig: Add nx25-ae250 defconfig " Andes
2018-01-15 13:53   ` [U-Boot] [U-Boot, v2, " Tom Rini
2017-12-26  5:55 ` [U-Boot] [PATCH v2 09/12] riscv: tools: Prelink u-boot Andes
2018-01-15 13:53   ` [U-Boot] [U-Boot,v2,09/12] " Tom Rini
2017-12-26  5:55 ` [U-Boot] [PATCH v2 10/12] riscv: Support standalone Andes
2018-01-15 13:53   ` [U-Boot] [U-Boot,v2,10/12] " Tom Rini
2017-12-26  5:55 ` [U-Boot] [PATCH v2 11/12] riscv: Modify generic codes to support RISC-V Andes
2018-01-15 13:53   ` [U-Boot] [U-Boot, v2, " Tom Rini
2017-12-26  5:55 ` [U-Boot] [PATCH v2 12/12] riscv: doc: Add relative doc to describe RISC-V Andes
2018-01-15 13:53   ` [U-Boot] [U-Boot, v2, " Tom Rini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1514267759-3508-1-git-send-email-uboot@andestech.com \
    --to=uboot@andestech.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox