-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Arun Thomas edited this page Nov 7, 2016
·
12 revisions
This document captures the status of the RISC-V Software Ecosystem. It will be eventually be moved to the forthcoming RISC-V wiki. Please add to the list and fix inaccuracies.
- Maintainer(s): Andrew Waterman (SiFive), Palmer Dabbelt (University of California, Berkeley)
- Version: HEAD
- Upstreaming status: Upstreamed, will be in next release
- Future work:
- RISC-V repository: https://github.com/riscv/riscv-binutils-gdb
- Upstream repository: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git
- Privileged Spec: 1.9.1
- User Spec: 2.0
- ABI:
- Links: https://groups.google.com/a/groups.riscv.org/forum/#!msg/sw-dev/2BqnHsreb6E/f8pTyYxHIgAJ
- Maintainer(s): Andrew Waterman (SiFive), Palmer Dabbelt (University of California, Berkeley)
- Version: 6.1.0
- Upstreaming status: Patches submitted
- Future work:
- RISC-V repository: https://github.com/riscv/riscv-gcc
- Upstream repository: https://gcc.gnu.org/viewcvs/gcc/trunk/ https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git (Git mirror)
- Privileged Spec: 1.9.1
- User Spec: 2.0
- ABI:
- Maintainer(s): Alex Bradbury (LowRISC), Colin Schmidt (University of California, Berkeley)
- Version: HEAD
- Upstreaming status: MC changes are upstream, assembler patches submitted
- Future work:
- Upstream repository: http://llvm.org/viewvc/llvm-project/llvm/trunk https://github.com/llvm-mirror/llvm (Git mirror)
- Privileged Spec:
- User Spec: 2.0
- ABI:
- Links: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/RISCV/
- Maintainer(s): Prashanth Mundkur (SRI)
- Version: 2.6
- Upstreaming status:
- Future work:
- RISC-V repository: https://github.com/pmundkur/CompCert/blob/riscv-2.6-alpha/
- Upstream repository: https://github.com/AbsInt/CompCert.git
- Privileged Spec:
- User Spec: 2.0
- ABI:
- Maintainer(s): Andrew Waterman (SiFive), Yunsup Lee (SiFive)
- Version: HEAD
- Future work:
- Upstream repository: https://github.com/riscv/riscv-isa-sim
- Privileged Spec: 1.9.1
- User Spec: 2.0
- ABI:
- Maintainer(s): Sagar Karandikar (University of California, Berkeley)
- Version: 2.7.50
- Upstreaming status: Patches submitted
- Future work:
- RISC-V repository: https://github.com/riscv/riscv-qemu
- Upstream repository: http://git.qemu.org/qemu.git
- Privileged Spec: 1.9
- User Spec: 2.0
- ABI:
- Maintainer(s): Alec Roelke (University of Virginia)
- Version:
- Upstreaming status: Patches submitted
- Future work:
- RISC-V repository:
- Upstream repository: http://repo.gem5.org/gem5 https://github.com/uart/gem5-mirror (Git mirror)
- Privileged Spec:
- User Spec: 2.0
- ABI:
- Links: http://reviews.gem5.org/users/aroelke/
- Maintainer(s): Sagar Karandikar (University of California, Berkeley)
- Version:
- Future work:
- RISC-V repository: https://github.com/riscv/riscv-angel
- Privileged Spec:
- User Spec: 2.0
- ABI:
- Maintainer(s): Andrew Waterman (SiFive), Albert Ou (SiFive)
- Version: 4.6.2
- Upstreaming status: Not submitted yet
- Future work:
- RISC-V repository: https://github.com/riscv/riscv-linux
- Upstream repository: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
- Privileged Spec: 1.9.1
- User Spec: 2.0
- ABI:
- Maintainer(s): Richard WM Jones, Stefan O’Rear, David Abdurachmanov
- Version:
- Status: All packages Fedora @Core group built, except dracut and plymouth
- Upstreaming status: Upstreamed
- Future work:
- RISC-V repository:
- Upstream repository:
- Privileged Spec: 1.9
- User Spec: 2.0
- ABI:
- Links: http://fedoraproject.org/wiki/Architectures/RISC-V
- Maintainer(s): Manuel A. Fernandez Montecelo
- Version:
- Status:
- Upstreaming status: Out of tree
- Future work:
- RISC-V repository:
- Upstream repository:
- Privileged Spec:
- User Spec: 2.0
- ABI:
- Links: https://wiki.debian.org/RISC-V
- Maintainer(s): Martin Maas (University of California, Berkeley)
- Version:
- Status:
- Upstreaming status: Out of tree
- Future work:
- RISC-V repository: https://github.com/riscv/riscv-poky
- Upstream repository: http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/
- Privileged Spec:
- User Spec: 2.0
- ABI:
- Maintainer(s): Palmer Dabbelt (University of California, Berkeley)
- Version:
- Status:
- Upstreaming status: Out of tree
- Future work:
- RISC-V repository: https://github.com/palmer-dabbelt/riscv-gentoo
- Upstream repository: https://github.com/gentoo/gentoo
- Privileged Spec:
- User Spec: 2.0
- ABI:
- Maintainer(s): Ruslan Bukin (FreeBSD)
- Version: 11.0
- Status: Base system, no ports yet
- Upstreaming status: RISC-V support in FreeBSD 11.0
- Future work: FreeBSD ports system
- Upstream repository: https://github.com/freebsd/freebsd (Mirror)
- Privileged Spec: 1.9
- User Spec: 2.0
- ABI:
- Links: https://wiki.freebsd.org/riscv
https://riscv.org/wp-content/uploads/2016/01/Tues1445-freebsd-riscv-1.pdf
- Maintainer(s): Matt Thomas (NetBSD), Reinoud Zandijk (NetBSD)
- Version:
- Status:
- Upstreaming status:
- Future work:
- Upstream repository: http://cvsweb.netbsd.org/bsdweb.cgi/src/?only_with_tag=MAIN https://github.com/jsonn/src (Git Mirror)
- Privileged Spec: 1.9
- User Spec: 2.0
- ABI:
- Maintainer(s): Hesham Almatary (CSIRO)
- Version:
- Status:
- Upstreaming status:
- Future work:
- RISC-V repository: https://github.com/heshamelmatary/sel4-riscv
- Upstream repository: https://github.com/seL4/seL4
- Privileged Spec:
- User Spec: 2.0
- ABI:
- Links: http://heshamelmatary.blogspot.com/2015/07/howto-build-and-run-sel4-on-risc-v.html
- Maintainer(s): Hesham Almatary (CSIRO)
- Version:
- Status:
- Upstreaming status:
- Future work:
- RISC-V repository: https://github.com/heshamelmatary/rtems-riscv
- Upstream repository: https://git.rtems.org/rtems/
- Privileged Spec:
- User Spec: 2.0
- ABI:
- Links: http://heshamelmatary.blogspot.com/2015/12/rtems-port-for-risc-v-withwithout-sel4.html
- Maintainer(s):
- Version:
- Status:
- Upstreaming status:
- Future work:
- RISC-V repository:
- Upstream repository:
- Privileged Spec:
- User Spec: 2.0
- ABI:
- Maintainer(s): James Pace, Runtime
- Version:
- Status:
- Upstreaming status:
- Future work:
- RISC-V repository:
- Upstream repository:
- Privileged Spec:
- User Spec: 2.0
- ABI:
- Links: https://riscv.org/wp-content/uploads/2016/07/Wed930_riscv_apachemynewt_v1.2.pdf
- Maintainer(s):
- Version:
- Status:
- Upstreaming status:
- Future work:
- RISC-V repository: https://github.com/riscv/riscv-glibc
- Upstream repository: https://sourceware.org/git/?p=glibc.git
- Privileged Spec:
- User Spec: 2.0
- ABI:
- Maintainer(s):
- Version:
- Status:
- Upstreaming status:
- Future work:
- RISC-V repository: https://github.com/riscv/riscv-newlib
- Upstream repository:
- Privileged Spec:
- User Spec: 2.0
- ABI:
- Maintainer(s):
- Version:
- Status:
- Upstreaming status:
- Future work:
- RISC-V repository:
- Upstream repository:
- Privileged Spec:
- User Spec: 2.0
- ABI:
- Maintainer(s): Benjamin Barenblat (Google)
- Version: HEAD
- Status:
- Upstreaming status:
- Future work:
- RISC-V repository: https://github.com/riscv/riscv-go
- Upstream repository: https://github.com/golang/go
- Privileged Spec:
- User Spec: 2.0
- ABI:
- Maintainer(s): Nicolas Ojeda Bar
- Version: 4.04.0
- Status:
- Upstreaming status:
- Future work:
- RISC-V repository: https://github.com/nojb/riscv-ocaml
- Upstream repository: https://github.com/ocaml/ocaml
- Privileged Spec:
- User Spec: 2.0
- ABI:
- Maintainer(s): Martin Maas (University of California, Berkeley)
- Version:
- Status:
- Upstreaming status:
- Future work:
- RISC-V repository:
- Upstream repository:
- Privileged Spec:
- User Spec: 2.0
- ABI:
- Maintainer(s): Ron Minnich (Google)
- Version: 4.04.0
- Status:
- Upstreaming status:
- Future work:
- RISC-V repository:
- Upstream repository:
- Privileged Spec:
- User Spec: 2.0
- ABI:
https://riscv.org/wp-content/uploads/2016/01/Tues1345-riscvcoreboot.pdf
- Maintainer(s): Abner Chang, Dong Wei (HP Enterprise)
- Version:
- Status:
- Upstreaming status:
- Future work:
- RISC-V repository:
- Upstream repository:
- Privileged Spec:
- User Spec: 2.0
- ABI:
https://riscv.org/wp-content/uploads/2016/01/Tues1415-RISC-V-and-UEFI.pdf
- Maintainer(s):
- Version:
- Status:
- Upstreaming status:
- Future work:
- Upstream repository: https://github.com/riscv/riscv-pk
- Privileged Spec: 1.9.1
- User Spec: 2.0
- ABI: