Name Last Update
..
bsp Loading commit data...
builtins Loading commit data...
patches Loading commit data...
softfloat Loading commit data...
testfloat Loading commit data...
Makefile.libbcc Loading commit data...
Makefile.libbuilt Loading commit data...
Makefile.libc Loading commit data...
Makefile.libm Loading commit data...
Makefile.libsf Loading commit data...
README.md Loading commit data...
init.sh Loading commit data...

Libraries for RISC-V

The library 'newlib' has to be initialized with the included './init.sh' script. The script clone git repository and it also applies the patches.

Libraries contained in the package and used in the examples:

  • newlib (libc, libm) - cloned from newlib-cygwin repository (commit 6238b1877d3c83b8b9ed589494d0705386b7f4f7) and patched to support half FP data type
  • BSP (libbcc) - copied from Cobham Gaisler NOEL-V bare-metal C/C++ toolchain (ncc 1.0.4)
  • builtins (libbuilt) - LLVM built-in functions
  • softfloat (libsf) - copy of John R. Hauser SoftFloat library (currently not used in examples)