Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 150k 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
  • .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

...


...

-

...

Current CoreCLR tests results in Release mode on main branch (d672bcc) on StarFive VisionFive2 board:

# Tests Discovered : 10599
# Passed           : 10503
# Failed           : 50
# Skipped          : 46
Page Properties ReportfirstcolumnProjectheadingsDependency, Development, Development Timeline, Upstreaming, Upstream Version, ContactssortByProjectreverseSorttruecqllabel = "lr_2023_2h" and space = currentSpace() and ancestor = currentContent( CI Unit Test Passed! (2024.1.)
- Tizen .NET TCT Test Passed. (2024.4.)