Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
The State of RISC-V Software
222
The State of RISC-V Software
333
●●
○●●
GNU-Based Toolchains
444
●●
○●●
GNU-Based Toolchains
555
●○○
RISC-V Linux Kernel Port
777
●●
GNU/Linux Userspace: Debian
0%March
80%May
888
RISC-V LLVM Porting Effort
● ○○
●○○○
●○○
999
RISC-V FreeBSD Port
●●●
101010
●○
●○
●○
●○
●
Firmware for Application Cores
111111
●○
●○
●●
○●
○
Embedded Runtimes on RISC-V
121212
●○
●○○
●○
●○○○
Debugging RISC-V Software
131313
•••••
Open Standards Work!
141414
●○○○○○○
●●●●●●
HiFive Unleashed
151515
●○
●●●
○○
RISC-V Software Implementations
161616
●○○○
●○
Commercial RISC-V Simulators
What’s Next?
181818
Linux Distributions
0%March
80%May
191919
Developers!
$ git log arch/riscv/ | grep ^Author | sort | uniq | wc -l22$ git log arch/mips/ | grep ^Author | sort | uniq | wc -l895$ git log arch/arm64/ | grep ^Author | sort | uniq | wc -l814$ git log arch/x86/ | grep ^Author | sort | uniq | wc -l1880
202020
High Performance Java on RISC-V
●●●●
212121
Arduino Runtime on RISC-V
222222
RISC-V Support on Platform.IO
232323
●○○○○
RISC-V Platform Spec Working Group
242424
●○○○○
●●●
RISC-V Platform Spec Working Group
252525
●○○○○
●●●
●
RISC-V Platform Spec Working Group
262626
●○
●○○○○○
●○○
●●
Getting Involved