Opened on 10/21/20 at 18:08:09
Last modified on 03/27/23 at 14:41:46
#4162 assigned enhancement
SiFive RISC-V HiFive Unleashed BSP (Qemu)
Reported by: | Joel Sherrill | Owned by: | Needs Funding |
---|---|---|---|
Priority: | normal | Milestone: | Indefinite |
Component: | bsps | Version: | |
Severity: | normal | Keywords: | SoC, BSP, libbsd, large |
Cc: | Blocked By: | ||
Blocking: |
Description (last modified by Joel Sherrill)
Qemu includes simulation for the SiFive? HiFive? Unleashed reference board (https://www.sifive.com/boards/hifive-unleashed). This board is simulated by Qemu and support for this board would provide a RISC-V test platform with networking and SMP.
Note: Initial development is expected only on Qemu although this is a reasonable target for someone in the community to have.
Possible Mentors: Hesham, Joel Sherrill
Skills: C
Difficulty: Medium
Change History (3)
comment:1 Changed on 02/03/22 at 19:31:14 by Gedare Bloom
Keywords: | large added |
---|
comment:2 Changed on 02/25/22 at 21:07:00 by Joel Sherrill
Description: | modified (diff) |
---|
comment:3 Changed on 03/27/23 at 14:41:46 by Alan Cudmore
Note: See
TracTickets for help on using
tickets.
This is a good target for QEMU and it looks like the renode.io emulator supports it as well.
The board has been discontinued and will not be produced anymore. A quick search did not turn up any units that are available for purchase. Should that be a factor in deciding to implement this BSP?
There is a follow on board called HiFive? Unmatched, but the website says that the first production run was sold out and they are now going to focus on a new board that has not been released yet:
https://www.sifive.com/press/sifive-partners-with-intel-to-spark-innovation-in-high-performance
I have been looking for RISC-V targets have a SMP CPU, Ethernet, and at least some hope of low cost and long term availability.
Right now, the VisionFive? 2 board and the Upcoming Pine64 Star64 boards are promising, but I don't know if there are emulated targets for these boards.