LR_04: .NET

LR_04: .NET

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 (DONE)

  • RISC-V Crossgen (AOT compiler) support: (In Progress. ==> 2024)

  • Known issues to be fixed

    • GC stability: DONE

    • Profiler support: DONE

    • Debugger support: DONE

2024

  • RISC-V extension support (Vector, Crypto) and optimization (GC, stubs), ready for commercial 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

 

- CI Unit Test Passed! (2024.1.)
- Tizen .NET TCT Test Passed. (2024.4.)