Skip to content
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 <[email protected]>
Co-authored-by: default avatarKoute <[email protected]>
Co-authored-by: default avatarAlexander Theißen <[email protected]>
parent ec69b612
Pipeline #509622 waiting for manual action with stages
in 40 minutes and 46 seconds