Porting the Solana eBPF JIT compiler to ARM64
Summary
An internship project ports the RBPF JIT compiler used to execute Solana smart contracts to ARM64 — updating register allocation, calling conventions and instruction translation — plus x86 Windows support, now behind a feature gate pending review.
- Published
- Collected
--- id: 1742 title: "Porting the Solana eBPF JIT compiler to ARM64" source_domain: blog.trailofbits.com source_url: "https://blog.trailofbits.com/2022/10/12/solana-jit-compiler-ebpf-arm64/" published_at: "2022-10-12T12:00:55Z" tags: ["web3", "research", "blockchain", "compilers", "solana"] phying_url: "https://phying.com/item/1742" lang: en --- # Porting the Solana eBPF JIT compiler to ARM64 ## Summary An internship project ports the RBPF JIT compiler used to execute Solana smart contracts to ARM64 — updating register allocation, calling conventions and instruction translation — plus x86 Windows support, now behind a feature gate pending review. ## Intelligence Metadata - **Sources:** blog.trailofbits.com - **Published:** 2022-10-12T12:00:55Z - **Original:** https://blog.trailofbits.com/2022/10/12/solana-jit-compiler-ebpf-arm64/ - **Phying News:** https://phying.com/item/1742