虚拟化安全模式(VSM)技术详解
1. 内存保护架构
VSM 提供的内存保护架构涉及系统物理内存、来宾物理到系统物理内存映射(GPA -> SPA 映射),以及不同模式下的内存访问保护。存在正常模式(VTL 0)和安全模式(VTL 1),各自有不同的内存访问规则。
| 模式 | 内存访问保护 |
|---|---|
| 正常模式(VTL 0) | 有共享寄存器,包含用户和内核空间 |
| 安全模式(VTL 1) | 由虚拟机管理程序控制,有不同的 EPT(扩展页表)和 VMCS(虚拟机控制结构) |
以下是 mermaid 格式的流程图,展示了内存保护架构的基本结构:
graph LR
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
A(系统物理内存) --> B(GPA -> SPA 映射)
B --> C(正常模式 VTL 0):::process
B --> D(安全模式 VTL 1):::process
C --> C1(共享寄存器):::process
C --> C2(用户):::process
C --> C3(内核
超级会员免费看
订阅专栏 解锁全文
1602

被折叠的 条评论
为什么被折叠?



