Saved in:
Bibliographic Details
Main Authors: Martin Kröning, Stefan Lankes, Jonathan Schwender, Çağatay Yiğit Şahin, Fritz, Jonathan, Jens Reidel, Niklas Eiling, Yu Duan, Cam Walter, Simon Schöning, tlambertz, Luo Jia / Zhouqi Jiang
Format: Recurso digital
Language:
Published: Zenodo 2025
Online Access:https://doi.org/10.5281/zenodo.17086056
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • <h3> Features</h3> <ul> <li>Upgrade to Rust 2024</li> <li>Migrate aarch64 to fdt crate</li> <li>Add support for aarch64_be</li> <li>Allow for usage of passed dtb addr</li> </ul> <h3> Bug Fixes</h3> <ul> <li><em>(x86_64)</em> Use correct stack pointer provenance</li> <li>Use correct DTB pointer provenance</li> <li><em>(aarch64)</em> Use correct dynamic memory pointer provenance</li> <li><em>(aarch64)</em> Use correct page table pointer provenance</li> <li><em>(riscv64)</em> Use correct serial buffer pointer provenance</li> <li><em>(riscv64)</em> <code>clippy::unnecessary_map_or</code></li> <li>Mangle <code>loader_main</code></li> <li><em>(aarch64)</em> Mangle <code>start_rust</code></li> <li><em>(aarch64)</em> Remove special <code>.text._start</code> section</li> <li>Mark <code>extern</code> blocks as <code>unsafe</code></li> <li>Clippy error in stdout return</li> <li>Clippy::uninlined_format_args</li> </ul> <h3> Styling</h3> <ul> <li>Use Rust 2024 style edition</li> </ul>