Skip to content

Conversation

Xinlong-Wu
Copy link
Contributor

This Patch implement following things:

  • Fix the order of parameters stored on the stack
  • Fix restoring of lmf & ctx
  • decompose, lowering, output more inst
  • implement mono_arch_get_call_filter
  • correct MAX_ARCH_DELEGATE_PARAMS

now Mono risc-v can run programs in following list:
https://github.com/Xinlong-Wu/runtime/blob/riscv-jit-rv64/RISCV64-PORTING.md

@ghost ghost added area-VM-meta-mono community-contribution Indicates that the PR has been added by a community member labels Dec 17, 2023
@am11 am11 added the arch-riscv Related to the RISC-V architecture label Dec 17, 2023
@am11
Copy link
Member

am11 commented Dec 17, 2023

Great progress! You could also try running mono-flavored runtime tests: https://github.com/dotnet/runtime/blob/main/docs/workflow/testing/mono/testing.md#desktop-mono and track the progress in an issue (similar to the one for coreclr #84834).

@vargaz vargaz merged commit 447f78e into dotnet:main Dec 17, 2023
@github-actions github-actions bot locked and limited conversation to collaborators Jan 17, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

arch-riscv Related to the RISC-V architecture area-VM-meta-mono community-contribution Indicates that the PR has been added by a community member

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants