x86_vcpu 技术文档
路径:
components/x86_vcpu类型:库 crate 分层:组件层 / x86 虚拟 CPU 后端 版本:0.2.2文档依据:当前仓库源码、Cargo.toml、README.md、src/lib.rs、src/vmx/*、src/regs/*
x86_vcpu 是 Axvisor 所依赖的 ArceOS Hypervisor 体系中面向 x86_64 的架构后端,实现了基于 Intel VT-x/VMX 的 vCPU 执行引擎。它负责把 axvcpu 给出的抽象接口落到 x86 硬件虚拟化机制上,包括 VMXON、VMCS 初始化、vCPU 运行、VM-exit 解析、x2APIC 相关 MSR 拦截以及中断注入等。它不是完整的虚拟机管理器,但它是 x86 虚拟化执行面最核心的那一层。