Priorities
...
2023H2
- Build & test farm set up by Microsoft (Azure) and Samsung along with RV64 devices. (DONE)
- RISC-V (RV64) codegen bring-up: runtime unit tests passed. (DONE)
- RISC-V (RV64) JIT compiler bring-up (DONE)
- RISC-V CoreFX bring-up (In Progress. Most unit tests passeed... only a few dozens of several 100k TC remaining.DONE)
- RISC-V Crossgen (AOT compiler) support: (In Progress. Occasional crashes...==> 2024)
- Known issues to be fixed
- GC stability: In progress (known reason., 23/11/01) DONE
- Profiler support: In progress (started 23/10) DONE
- Debugger support: In progress (started 23/10) DONE
2024
- RISC-V extension support (Vector, Crypto) and optimization (GC, stubs), ready for commercial products.products (In Progress.)
- .NET CI for RISC-V: Enabled (All Test Passed)
- RISC-V Crossgen (AOT compiler) support: (In Progress.)
- Working version: 2024-3Q
- Issue: TOO SLOW!
- Optimized version: 2025
- Working version: 2024-3Q
- .NET Milestone for RISC-V: Version 8.
- RVV Support!!
Longer Term Goals
- Maintain Linux RV64 .NET support at the level of its Linux aarch64/armv7 support.
Not in Scope
- Non-Linux systems.
Status
There- are commits not upstreamed. The test results including such commits (commits in pull requests not merged).
2023/10 / CoreCLR passed
=======================
Test Results
=======================
# Overlay : /opt/usr/home/owner/coreclr-tc/coreroot
# Tests Discovered : 641
# Passed : 641
# Failed : 0
# Skipped : 0
...
# Tests Discovered : 597501
# Passed : 595907
# Errored : 0
# Failed : 83
# Skipped : 1511
#
# Errored dlls : 5
2023/11/06 / CoreFX (outer)
# Tests Discovered : 193727
# Passed : 193663
# Errored : 0
# Failed : 24
# Skipped : 40
#
# Errored dlls : 7
Page Properties Report firstcolumn Project headings Dependency, Development, Development Timeline, Upstreaming, Upstream Version, Contacts sortBy Project reverseSort true cql label = "lr_2023_2h" and space = currentSpace() and ancestor = currentContent(CI Unit Test Passed! (2024.1.)
- Tizen .NET TCT Test Passed. (2024.4.)