Skip to content

Releases: AdaCore/rust-zynqmp

v0.2.0

Choose a tag to compare

@treiher treiher released this 13 May 09:35

Added

  • semihosting feature: enables clean QEMU termination via semihosting SYS_EXIT calls, preventing hanging processes when running cargo test under QEMU

Fixed

  • newlib: times() syscall now returns elapsed time in microseconds, improving std::time::Instant from 1 s resolution to 1 µs resolution (this is a Rust-internal convention with the standard library's newlib PAL; requires GNAT Pro for Rust 27 or later)

v0.1.1

Choose a tag to compare

@treiher treiher released this 18 Feb 14:35

Fixed

  • Initialization of .bss segment

v0.1.0

Choose a tag to compare

@treiher treiher released this 05 Feb 15:49

Added

  • Arm Cortex-A53 (AArch64) support
  • MMU configuration enabling caching and enforcing memory protection (W^X enforcement, guard pages)
  • Custom interrupt handling
  • UART driver
  • Optional partial std support