本文整理ARM KVM中vSGI实现的基本逻辑。
ARM64 LPI虚拟化基本逻辑
发表于
更新于
本文整理ARM KVM中vLPI实现的基本逻辑。代码基于6.14-rc5内核。
KVM中WFI/WFE的基本逻辑
发表于
更新于
本文分析Linux内核KVM中ARM WFX指令模拟的基本逻辑。基于内核版本v6.11-rc7。
Linux内核ARM64 KVM虚拟化基本逻辑
发表于
更新于
本文梳理Linux内核中ARM64虚拟化的基本逻辑,本文只梳理基于KVM的虚拟化。梳理 基于的Linux内核版本是v6.10-rc4,基于的QEMU版本是v9.0.50。
ARM GIC硬件逻辑总结
发表于
更新于
本文是ARM的文档《GICv3 and GICv4 Software Overview》的一个学习笔记,GICv3/GICv4的基本逻辑会持续的总结到这个文档里。这个文档貌似是基于2016的GIC协议,我们参考的GICv3/GICv3的协议是H.b版本。
kvm unit test速记
发表于
更新于
kvm-unit-test的一个使用速记
QEMU命令行总结
发表于
更新于
收集qemu各种配置命令。这里一般不区分kvm和tcg,在需要区分的时候,再作说明。如果qemu命令和平台相关,则使用ARM64平台。
QEMU CPU model的基本逻辑
发表于
更新于
本文分析QEMU中CPU model实现的具体逻辑,QEMU中主要是X86构架支持CPU model特性, 所以文本的代码逻辑分析以X86代码代码为基础。分析基于QEMU v9.0.50版本。
Linux内核ARM64 cpufeature和errata的基本逻辑
发表于
更新于
本文梳理Linux内核里ARM64下CPU特性和errata的基本逻辑,分析基于Linux内核v6.10-rc4。
Linux内核cleanup特性
发表于
更新于
本文梳理Linux内核中的cleanup特性的基本逻辑。梳理基于的内核版本是v6.10-rc4。