riscv64: add new port
authorZoltan HERPAI <wigyori@uid0.hu>
Sun, 16 Dec 2018 10:05:58 +0000 (11:05 +0100)
committerZoltan HERPAI <wigyori@uid0.hu>
Thu, 5 Mar 2020 21:44:49 +0000 (22:44 +0100)
commit9002229db83ef49bbed0081d7147418d290d2729
tree15e5f6469ddcf71eb44d9da0cabd831b352a7532
parent28725ee02aff5a64b24b83087cc177178f5a4465
riscv64: add new port

RISC-V is a new CPU architecture aimed to be fully free and open. This
target will add support for it, based on 4.19.

Supports running on:
 - HiFive Unleashed (which is the most known devboard for this arch)
 - QEMU (support is available in mainline qemu)
Further devboards are expected given the interest in this new arch.

An SD-card image is generated, where the partitions are required to have
specific type codes. Compared to earlier branches for this target, BBL
support is removed, giving way for OpenSBI.

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
16 files changed:
target/linux/riscv64/Makefile [new file with mode: 0644]
target/linux/riscv64/base-files/etc/board.d/02_network [new file with mode: 0644]
target/linux/riscv64/base-files/etc/inittab [new file with mode: 0644]
target/linux/riscv64/base-files/lib/preinit/80_debug [new file with mode: 0644]
target/linux/riscv64/config-4.19 [new file with mode: 0644]
target/linux/riscv64/image/Config.in [new file with mode: 0644]
target/linux/riscv64/image/Makefile [new file with mode: 0644]
target/linux/riscv64/image/gen_riscv64_sdcard_img.sh [new file with mode: 0644]
target/linux/riscv64/patches/0009-RISC-V-Networking-fix-Hack.patch [new file with mode: 0644]
target/linux/riscv64/patches/0010-pcie-microsemi-added-support-for-the-Vera-board-root.patch [new file with mode: 0644]
target/linux/riscv64/patches/002-clk-sifive-prci.patch [new file with mode: 0644]
target/linux/riscv64/patches/003-clk-gemgxl.patch [new file with mode: 0644]
target/linux/riscv64/patches/004-spi-sifive.patch [new file with mode: 0644]
target/linux/riscv64/patches/005-spi-is25wp256d.patch [new file with mode: 0644]
target/linux/riscv64/patches/006-uart-sifive-serial-driver.patch [new file with mode: 0644]
target/linux/riscv64/patches/007-gpio-sifive-support-GPIO-on-SiFive-SoCs.patch [new file with mode: 0644]