Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

214 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotnet-riscv

Build .NET SDK License: MIT GitHub release Platform .NET

This project is a pipeline for building RISC-V .NET runtime for Nethermind client.

Why is it needed?

Nethermind client's Stateless Executor has to be compiled natively for the RISC-V platform. To do this, runtime requires several patches, namely for:

  • bflat runtime support.
  • support for custom Alpine images.
  • disabling of compressed instructions.
  • disabling of floating point support (both for runtime binaries and inside the code generator).
  • removing switch jump tables.

How to build?

To build the project, please check the available GitHub Actions for the main branch and run Build .NET SDK:

  • Choose dotnet VMR fork name=dotnet
  • Choose dotnet VMR branch name=release/10.0.100
  • Tick Publish release

License

All third-party patches belong to their corresponding authors. Nethermind's own patches and scripts are licensed under MIT license.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages