Skip to content

apazos/riscv-toolchains-runtimes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Toolchains SIG

This is the home of the RISC-V Toolchains SIG. The SIG’s charter can be found here.

  • Chair: Christoph Müllner (VRULL)

  • Vice-Chair: Ana Pazos (Qualcomm)

We are reporting to the Applications & Tools HC.

Gap analysis

Gaps are listed in here.

Regular meetings

The Toolchains SIG meets bi-weekly on Thursday 7 am (Pacific Time). Meetings and join information can be found in the [email protected]">RVI calendar.

Governed repositories and groups

Directly governed projects:

  • RISC-V toolchain conventions: Common command line interface for compilers: -march=…​, vendor extensions, etc.

  • RISC-V C-API: Common C language extensions: preprocessor macros, intrinsics, function attributes, etc.

  • ASM manual: Common ASM language extensions: pseudo instructions, asm directives, relocations, etc.

  • RISC-V GNU (+LLVM) Toolchain: Build scripts to build RISC-V toolchain (Binutils, GCC/LLVM, newlib/glibc/musl, qemu)

Indirectly governed projects (via dedicated TGs):

OSS projects with a tight relationship

Most members of the Toolchains SIG are also active in the communities of the following OSS projects:

  • Binutils

  • GCC

  • LLVM

  • glibc

  • Newlib

  • GDB

Other related OSS projects are:

  • QEMU

  • Spike

  • Linux

  • FreeBSD

  • OpenBSD

  • OpenSSL

More RISC-V-specific information about the RISC-V SW ecosystem can be found here.

CI service for GNU toolchain

A CI service for several RISC-V GNU toolchain flavours can be found here.

This service is maintained by Wei Wu (PLCT). Suggestions are discussed here.