首页
›
嵌入式与底层系统
›
073-ARM64 KVM嵌入式虚拟化
›
《ARM虚拟化扩展与EL2系统开发》
VIP8
本课程属于:073-ARM64 KVM嵌入式虚拟化
嵌入式与底层系统 · 共 8 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
ARM虚拟化扩展与EL2系统开发
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=ARM虚拟化扩展与EL2系统开… · 核心概念 · 整体知识框架与学习路径
课程导入
ARM
02
ARM架构基础回顾
目标=AArch64异常级别 · 寄存器组 · 内存模型
ARM
架构基础回顾
03
虚拟化基本概念
目标=虚拟机 · Hypervisor · Type-1与Type-2虚拟化
虚拟化基本概念
目标=虚拟机
04
ARM虚拟化扩展概述
目标=ARMv8-A虚拟化扩展的演进 · 关键特性 · 硬件支持与软件生态
ARM
虚拟化扩展概述
05
EL2异常级别详解
目标=EL2的职责 · 异常向量表 · 异常进入与返回
EL2
异常级别详解
06
Stage-2地址转换
目标=Stage-1与Stage-2… · VTTBR_EL2 · VTCR_EL2
Stage-2
地址转换
07
虚拟化内存管理
目标=内存隔离 · 内存映射 · SMMU与IOMMU
虚拟化内存管理
目标=内存隔离
08
虚拟中断与异常路由
目标=虚拟中断注入 · IRQ/FIQ路由 · HCR_EL2配置
虚拟
异常路由
09
系统寄存器与陷阱
目标=HCR_EL2 · CPTR_EL2 · MDCR_EL2等寄存器作用
系统寄存器
陷阱
10
上下文切换与世界切换
目标=vCPU上下文保存恢复 · EL2与EL1切换 · 安全世界与非安全世界切换
上下文切换
世界切换
11
Hypervisor启动流程
目标=从Bootloader到EL2… · 初始化EL2环境 · 设置异常向量与页表
Hypervisor
启动流程
12
vCPU生命周期管理
目标=vCPU创建 · 调度 · 运行
vCPU
生命周期管理
13
虚拟化时钟与定时器
目标=CNTHCTL_EL2 · 虚拟定时器 · 物理定时器与时间虚拟化
虚拟化时钟
定时器
14
虚拟化调试与性能
目标=性能计数器 · 调试寄存器 · EL2调试陷阱
虚拟化调试
性能
15
安全虚拟化与TrustZone
目标=安全世界与虚拟化 · S-EL2 · 机密计算与Realm管理
TrustZone
安全虚拟化
16
常见Hypervisor架构
目标=KVM/ARM · Xen on ARM · ACRN
Hypervisor
常见
17
KVM/ARM实战
目标=KVM/ARM内核模块 · vCPU运行流程 · Stage-2页表与中断注入代码分析
KVM/ARM
目标=
18
Xen on ARM实战
目标=Xen启动 · Domain创建 · 设备树传递
Xen
on
19
设备虚拟化与直通
目标=VFIO · SMMU配置 · 中断直通
设备虚拟化
直通
20
虚拟化性能优化
目标=TLB与缓存优化 · 大页映射 · vCPU绑核
虚拟化性能优化
TLB
21
常见问题与调试技巧
目标=EL2异常排查 · 页表错误 · 中断丢失
常见问题
调试技巧
22
综合案例一
目标=从零搭建一个最小Type-1… · 实现EL2初始化与vCPU运行
综合案例一
Type-1
23
综合案例二
目标=实现Stage-2地址转换与内… · 运行一个简单Guest OS
综合案例二
Stage-2
24
综合案例三
目标=虚拟中断注入与GICv3配置 · 实现Guest中断响应
综合案例三
GICv3
25
综合案例四
目标=基于KVM/ARM运行Linu… · 分析性能并优化
综合案例四
KVM/ARM
26
综合案例五
目标=设备直通实战 · 将PCIe设备分配给Guest并验证…
综合案例五
目标=设备直通实…
27
综合提升一
目标=ARM虚拟化扩展新特性(如SV… · MTE · RME)对EL2开发的影响
综合提升一
ARM
28
综合提升二
目标=云原生与边缘计算场景下的ARM…
综合提升二
ARM
29
综合提升三
目标=虚拟化安全威胁与防护 · 侧信道攻击 · Spectre缓解与EL2安全加固
综合提升三
目标=虚拟化安全…
30
课程总结与展望
目标=知识体系回顾 · 项目实战经验总结 · 后续学习方向与社区资源
课程总结
目标=知识体系回…
所属VIP或分类
同VIP:ARM64-KVM嵌入式虚拟化工程
同VIP:KVM内存虚拟化与Stage-2映射
同VIP:KVM实时性能与延迟优化