JAR: JAM Axiomatic Reference

9. Polkadot Virtual Machine🔗

The PVM is a RISC-V rv64em-based virtual machine for executing service code (GP Appendix A). It has 13 general-purpose 64-bit registers, pageable 32-bit-addressable RAM, and approximately 141 opcodes.

  1. 9.1. Machine Model
  2. 9.2. Program Representation
  3. 9.3. Memory Operations (Appendix A.4)
  4. 9.4. Instruction Decoding (Appendix A.5)
  5. 9.5. Instruction Execution (Appendix A.6)
  6. 9.6. Interpreter