97 comments (97 comments)236 reactions (236 reactions)0 assignees (0 assignees)C#5,445 forks (5,445 forks)batch import
arch-riscvarea-VM-meta-monohelp wanted
Repository metrics
- Stars
- 17,886 stars (17,886 stars)
- PR merge metrics
- Avg merge 12d 11h (Avg merge 12d 11h)661 merged PRs in 30d (661 merged PRs in 30d)
Description
Posting because I cannot find mention anywhere
I have seen that mono supports the RISC-V architecture but cannot find anything relating to .NET 5 support for RISC-V.
Are there any plans to support said architecture on future releases of .NET like ARM64 has been added?
Contributor guide
- Research direction
- Examine the current JIT and AOT compilation pipeline to identify where RISC V code generation would be inserted, starting with the RyuJIT codebase. Look at existing architecture specific implementations (e.g., ARM64) for patterns to follow. Assess the runtime's platform abstraction layer (PAL) for low level OS support. Investigate the .NET linker and crossgen tools for AOT scenarios. Review the Mono runtime's RISC V support for potential code sharing.
- Tech stack
- csharp
- Domain
- backendinfrastructurecompilers
- Issue type
- Feature
- Prerequisites
- C#.NET runtime internalsRISC V architecture