11 Repositories
Rust aarch64 Libraries
A SIMD implementation of Keccak256 for aarch64, forked from Remco Bloeman's Goldilocks K12 implementation.
keccak256-aarch64 Warning This crate was forked from real cryptographers (Goldilocks by Remco Bloeman), by not a real cryptographer. Do not use this k
A Rust driver for the Arm Generic Interrupt Controller version 3 or 4 (GICv3 and GICv4).
Arm Generic Interrupt Controller driver This crate provides a Rust driver for the Arm Generic Interrupt Controller version 3 or 4 (GICv3 and GICv4). C
Low level access to processors using the AArch64 execution state.
aarch64-cpu Low level access to processors using the AArch64 execution state. Usage Please note that for using this crate's register definitions (as p
implementations of standard library components for bare-metal aarch64
aarch64-std aarch64-std implements components from the Rust standard library in a way suitable for no_std or bare metal ARM applications. Design Goals
A tiny Rust std-lib for Linux x86_64 and aarch64
Tiny std Like a bad, probably buggy, tiny standard library for Linux. When it's appropriate If you are actually trying to do something solid, checkout
🍊 WIP: Yet another implementation of MikanOS for aarch64 CPUs, written in Rust.
🍊 mikan Yet another implementation of MikanOS for aarch64 CPUs, written in Rust. MikanOS (uchan-nos/mikanos) was originally created by @uchan-nos, wh
A Rust library to manipulate AArch64 VMSA EL1 page tables.
aarch64 page table manipulation This crate provides a library to manipulate EL1 page tables conforming to the AArch64 Virtual Memory System Architectu
A thin-hypervisor that runs on aarch64 CPUs.
How to build the hypervisor By Rust toolchain (TBD) By docker Requirements Docker (Tested by Docker version 20.10.8, build 3967b7d28e) I tested by non
Learn to write an embedded OS in Rust
Operating System development tutorials in Rust on the Raspberry Pi
Operating System development tutorials in Rust on the Raspberry Pi
Operating System development tutorials in Rust on the Raspberry Pi
Binja Arm64 Disassembler
Binja Arm64 Disassembler These are bindings to the Binary Ninja arm64 architecture/disassembler plugin. Note that while Binary Ninja is an (excellent)