All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/9] Add RISC-V NOMMU and Canaan K210 SoC support
@ 2021-07-09  6:36 Damien Le Moal
  2021-07-09  6:36 ` [Buildroot] [PATCH 1/9] arch/config: Make RISC-V MMU optional Damien Le Moal
                   ` (8 more replies)
  0 siblings, 9 replies; 17+ messages in thread
From: Damien Le Moal @ 2021-07-09  6:36 UTC (permalink / raw)
  To: buildroot

This series adds support for building RISC-V NOMMU kernel bootable
images for boards using the Cannan Kendryte K210 SoC.

The first patch makes MMU builds optional for RISC-V. The second patch
enables RV64 support in elf2flt (patch sent to uclinux-dev). The third
patch changes the base name of the toolchain to avoid build errors.

The following 5 patches add default build configuration files for
various boards: MAIX-bit, MAIX-go, MAIX-dock (Dan Dock) and MAIXDUINO
from Sipeed and the Canaan KD233 development board.

Finally, patch 9 documents how to build and install images for these
boards.

Christoph Hellwig (2):
  package/elf2flt: add RISC-V support
  package make: build RISC-V nommu builds as linux

Damien Le Moal (7):
  arch/config: Make RISC-V MMU optional
  board: Add Sipeed MAIX-bit support
  board: Add Sipeed MAIX-Go support
  board: Add Sipeed MAIXDUINO support
  board: Add Sipeed MAIX-Dock support
  board: Add Canaan KD233 support
  board: Document Canaan K210 based boards support

 arch/Config.in                                |    2 +-
 board/canaan/k210-common/README.md            |  318 +++++
 .../k210-common/busybox-tiny-initramfs.config | 1183 +++++++++++++++++
 .../k210-common/rootfs_overlay/usr/sbin/init  |   26 +
 board/canaan/kd233/README.md                  |    4 +
 board/canaan/kd233/linux-dtb.config           |    2 +
 board/sipeed/maix-bit/README.md               |    4 +
 board/sipeed/maix-bit/linux-dtb.config        |    2 +
 board/sipeed/maix-dock/README.md              |    4 +
 board/sipeed/maix-dock/linux-dtb.config       |    2 +
 board/sipeed/maix-go/README.md                |    4 +
 board/sipeed/maix-go/linux-dtb.config         |    2 +
 board/sipeed/maixduino/README.md              |    4 +
 board/sipeed/maixduino/linux-dtb.config       |    2 +
 configs/canaan_kd233_defconfig                |   23 +
 configs/canaan_kd233_sdcard_defconfig         |   23 +
 configs/sipeed_maix_bit_defconfig             |   23 +
 configs/sipeed_maix_bit_sdcard_defconfig      |   23 +
 configs/sipeed_maix_dock_defconfig            |   23 +
 configs/sipeed_maix_dock_sdcard_defconfig     |   23 +
 configs/sipeed_maix_go_defconfig              |   23 +
 configs/sipeed_maix_go_sdcard_defconfig       |   23 +
 configs/sipeed_maixduino_defconfig            |   23 +
 configs/sipeed_maixduino_sdcard_defconfig     |   23 +
 package/Makefile.in                           |    7 +-
 .../0004-elf2flt-add-riscv-support.patch      |  293 ++++
 package/elf2flt/Config.in.host                |    2 +-
 27 files changed, 2088 insertions(+), 3 deletions(-)
 create mode 100644 board/canaan/k210-common/README.md
 create mode 100644 board/canaan/k210-common/busybox-tiny-initramfs.config
 create mode 100755 board/canaan/k210-common/rootfs_overlay/usr/sbin/init
 create mode 100644 board/canaan/kd233/README.md
 create mode 100644 board/canaan/kd233/linux-dtb.config
 create mode 100644 board/sipeed/maix-bit/README.md
 create mode 100644 board/sipeed/maix-bit/linux-dtb.config
 create mode 100644 board/sipeed/maix-dock/README.md
 create mode 100644 board/sipeed/maix-dock/linux-dtb.config
 create mode 100644 board/sipeed/maix-go/README.md
 create mode 100644 board/sipeed/maix-go/linux-dtb.config
 create mode 100644 board/sipeed/maixduino/README.md
 create mode 100644 board/sipeed/maixduino/linux-dtb.config
 create mode 100644 configs/canaan_kd233_defconfig
 create mode 100644 configs/canaan_kd233_sdcard_defconfig
 create mode 100644 configs/sipeed_maix_bit_defconfig
 create mode 100644 configs/sipeed_maix_bit_sdcard_defconfig
 create mode 100644 configs/sipeed_maix_dock_defconfig
 create mode 100644 configs/sipeed_maix_dock_sdcard_defconfig
 create mode 100644 configs/sipeed_maix_go_defconfig
 create mode 100644 configs/sipeed_maix_go_sdcard_defconfig
 create mode 100644 configs/sipeed_maixduino_defconfig
 create mode 100644 configs/sipeed_maixduino_sdcard_defconfig
 create mode 100644 package/elf2flt/0004-elf2flt-add-riscv-support.patch

-- 
2.31.1

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2021-07-13  4:07 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-09  6:36 [Buildroot] [PATCH 0/9] Add RISC-V NOMMU and Canaan K210 SoC support Damien Le Moal
2021-07-09  6:36 ` [Buildroot] [PATCH 1/9] arch/config: Make RISC-V MMU optional Damien Le Moal
2021-07-12  3:20   ` Alistair Francis
2021-07-09  6:36 ` [Buildroot] [PATCH 2/9] package/elf2flt: add RISC-V support Damien Le Moal
2021-07-09  6:36 ` [Buildroot] [PATCH 3/9] package make: build RISC-V nommu builds as linux Damien Le Moal
2021-07-11  3:39   ` Baruch Siach
2021-07-09  6:36 ` [Buildroot] [PATCH 4/9] board: Add Sipeed MAIX-bit support Damien Le Moal
2021-07-12 22:15   ` Alistair Francis
2021-07-09  6:36 ` [Buildroot] [PATCH 5/9] board: Add Sipeed MAIX-Go support Damien Le Moal
2021-07-12 22:16   ` Alistair Francis
2021-07-09  6:36 ` [Buildroot] [PATCH 6/9] board: Add Sipeed MAIXDUINO support Damien Le Moal
2021-07-12 22:41   ` Alistair Francis
2021-07-09  6:36 ` [Buildroot] [PATCH 7/9] board: Add Sipeed MAIX-Dock support Damien Le Moal
2021-07-12 22:43   ` Alistair Francis
2021-07-09  6:36 ` [Buildroot] [PATCH 8/9] board: Add Canaan KD233 support Damien Le Moal
2021-07-09  6:36 ` [Buildroot] [PATCH 9/9] board: Document Canaan K210 based boards support Damien Le Moal
2021-07-13  4:07   ` Alistair Francis

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.