本文分析qemu模拟ARM平台的方式,我们并不会深入分析相关的技术细节,只是大概看下整体架构,点出各个模拟的关键点,保证我们在随后的深入分析中可以迅速找见相关代码。使用的qemu版本是9.1.90。
使用QEMU TCG环境调试QEMU KVM虚拟化
发表于
记录用双层QEMU TCG嵌套虚拟化搭建ARM64 KVM调试环境的步骤
MPAM基本逻辑分析
发表于
更新于
使用本文持续整理ARM MPAM协议的相关内容,分析依据MPAM spec A.a。
KVM ARM64 FP/SIMD Lazy Switch机制原理
发表于
分析KVM/ARM64虚拟化中浮点寄存器惰性切换(Lazy Switch)的设计原理与实现细节,基于openEuler v6.6内核。
ARM64 KVM Stage2页表映射流程分析
发表于
更新于
分析下ARM64 KVM stage2页表page table walk的逻辑。
ARM64固件优先SEA/SEI RAS处理基本逻辑
发表于
更新于
分析ARM64架构上固件优先模式的SEA/SEI RAS错误处理流程,包括异常触发、固件处理、OS处理及关键数据结构。
blkring基本逻辑分析
发表于
更新于
分析下blkring无锁队列的基本逻辑。
转载-ARM Nested Virtualization
发表于
分类于
reprint
ARM嵌套虚拟化的一个老材料,看着不错,先放到这里。
虚拟机被调度的基本逻辑
发表于
本文分析KVM虚拟化场景下vCPU上下线的基本逻辑,重点分析vCPU上下线的时间点。
基于QEMU的Linux_reboot流程分析
发表于
本文总结Linux KVM环境下guest reboot的整个流程。Linux使用v6.14-rc5, qemu使用9.1.90