Skip to content
Snippets Groups Projects
Unverified Commit bd2c35fc authored by Jarkko Sakkinen's avatar Jarkko Sakkinen Committed by GitHub
Browse files

sc-executor-polkavm: Migrate into PolkaVM 0.18.0 (#6533)


Bump `polkavm` to 0.18.0, and update `sc-polkavm-executor` to be
compatible with the API changes. In addition, bump also `polkavm-derive`
and `polkavm-linker` in order to make sure that the all parts of the
Polkadot SDK use the exact same ABI for `.polkavm` binaries.

Purely relying on RV32E/RV64E ABI is not possible, as PolkaVM uses a
RISCV-V alike ISA, which is derived from RV32E/RV64E but it is still its
own microarchitecture, i.e. not fully binary compatible.

---------

Signed-off-by: default avatarJarkko Sakkinen <jarkko@parity.io>
Co-authored-by: default avatarKoute <koute@users.noreply.github.com>
Co-authored-by: default avatarAlexander Theißen <alex.theissen@me.com>
parent ec69b612
No related merge requests found
Pipeline #509622 waiting for manual action with stages
in 40 minutes and 46 seconds
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment