ArceOS、StarryOS 与 Axvisor 内存集成
三套系统共享启动内存、运行时分配器和页表机制,但不共享同一套地址空间策略。ArceOS 使用 ax-mm,StarryOS 在公共机制上增加 Linux 虚拟内存策略,Axvisor 使用 axaddrspace 管理客户机第二阶段地址转换;设备分别通过 dma-api 和 mmio-api 获取 DMA 内存与 MMIO 寄存器能力。
1. 启动顺序
系统集成从 someboot 已交接的内存图开始,不重复解释固件扫描、区间裁剪或 Buddy 内部算法。组件边界和禁止依赖见内存管理源码结构,本章只说明 ArceOS、StarryOS 与 Axvisor 如何按顺序接入公共机制。