axplat-aarch64-peripherals

Crates.ioaxplat-aarch64-peripherals
lib.rsaxplat-aarch64-peripherals
version0.2.0
created_at2025-07-02 06:14:28.317101+00
updated_at2025-08-21 03:57:56.136728+00
descriptionARM64 common peripheral drivers with `axplat` compatibility
homepagehttps://github.com/arceos-org/arceos
repositoryhttps://github.com/arceos-org/axplat_crates
max_upload_size
id1734570
size33,563
core (github:arceos-org:core)

documentation

https://docs.rs/axplat-aarch64-peripherals

README

axplat-aarch64-peripherals

Crates.io Docs.rs CI

Common peripheral drivers for ARM64 platforms.

It is axplat-compatible and can be used to implement the hardware abstraction layer (HAL) for diverse ARM64 platforms.

It includes:

  • PL011 UART driver.
  • PL031 Real Time Clock (RTC) driver.
  • GICv2 (Generic Interrupt Controller) driver.
  • Generic Timer related functions.
  • PSCI (Power State Coordination Interface) calls.
Commit count: 90

cargo fmt