Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Apache NuttX

RISC-V Maintainers


NuttX RTOS has a weaker sense of maintainership than many open-source projects. However, the primary contributors are:

  • Janne Rosberg (Offcode)
  • Masayuki Ishikawa (Sony Corporation)
  • Xiang Xiao (Xiaomi Corporation)

FreeBSD

RISC-V Maintainers

FreeBSD has a weaker sense of maintainership than many open-source projects. However, the primary contributors are:

...

Haiku has been ported to RISC-V: https://www.haiku-os.org/blog/kallisti5/2021-11-07_booting_our_risc-v_images/

Hubris

There is an initial port of Hubris to the Freedom E310 core on a Sparkfun RED-V board: https://github.com/oxidecomputer/hubris/discussions/365

 Note from Cliff:

> In general, Hubris was originally designed with the intent of moving to RISC-V eventually, which is part of why we're so register-focused in the calling convention.

Illumos

Illumos has been ported to the Allwinner D1: https://github.com/n-hys/illumos-gate/wiki/Allwinner-D1-Nezha

Linux

RISC-V Maintainers

  • Palmer Dabbelt
  • Albert Ou
  • Paul Walmsley

...

Since then a range of Distributions have RISC-V ports. E.g.:

...

There are multiple RISC-V ports of xv6 , including one for the (https://pdos.csail.mit.edu/6.828/2022/xv6.html).

Ports

Zephyr

Zephyr has supported RISC-V since v1.7.0.

...

Zephyr

RISC-V Maintainers

  • Karol Gugala (Antmicro)
  • Tomasz Gorochowik (Antmicro)
  • Filip Kokosinski (Antmicro)

Releases

RISC-V support has been present in the Zephyr RTOS since:

  • v1.7.0, for RV32I (March 2017)
  • v2.0.0, for RV64I (September 2019)
  • v3.2.0, for RV32E (September 2022)

RISC-V Status

As of February 2023, dozens of physical (non-emulated) targets are supported in Zephyr.