QEMU 中 Rust 的路线图

2024-12-03

本文概述了 QEMU 项目中使用 Rust 语言的路线图。QEMU 9.2 版本已初步支持 Rust,并通过了单元测试和迁移测试,但 Rust 支持尚未默认启用。路线图涵盖了构建系统改进、完善 pl011 设备的功能、避免未定义行为、安全的 QOM 类定义、QOM 方法调用、回调、追踪/日志记录、数据结构互操作性以及使用最新 Rust 特性等方面。文章还讨论了利用 Cargo 和 Meson 等构建工具改进 Rust 代码管理,并分析了与 C 代码交互和数据转换等方面的挑战。

未分类 Roadmap