Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

charter: Reworked v1.1 #7

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

cmuellner
Copy link
Collaborator

A few weeks ago it was noted that the charter might be updated to better reflect actual activities of the SIG.
This PR attempts to do so.

@cmuellner cmuellner marked this pull request as draft June 6, 2024 12:34
A few weeks ago it was noted that the charter might be updated
to better reflect actual activities of the SIG.
This PR attempts to do so.

Signed-off-by: Christoph Müllner <[email protected]>
- Identify and work with the key open-source projects for the RISC-V software ecosystem: compilers, debuggers, performance analysis tools, libraries implementing performance primitives, and memory management libraries.
- Liaise between open-source compiler developers and RISC-V task groups defining ISA, profiling, and debug extensions.
- Liaise between open-source compiler developers and RISC-V groups defining new extensions.
- Streamline RISC-V-specific ABIs (e.g. C calling convention), APIs (e.g. intrinsics, attributes), ASM language, and other interfaces (e.g. command line flags) in the RISC-V toolchain ecosystem.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could refer to toolchain conventions specs here:
and other interfaces (toolchain conventions, e.g., command line flags)

- Support benchmarking and work with benchmark organizations.
- Benchmark development tools for RISC-V and provide reporting to internal RISC-V committees on the relative progress of development tools targeting RISC-V.
- Provide access to state-of-the-art development tools and compilation techniques for all RISC-V task groups by fostering an environment of cooperation between academia, open-source tool development, and the RISC-V ecosystem.
- Engage with new programming languages, programming paradigms, and development tool development towards the strategic goal of making RISC-V the prime choice ("First on RISC-V") for innovation in development tools.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could also add:

  • Promote support for embedded features in the toolchains (e.g., debuggability of linker scripts) since embedded domain is a great application area for RISC-V.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants