接前一篇文章:
本文内容参考:
《趣谈Linux操作系统》 —— 刘超,极客时间
《QEMU/KVM》源码解析与应用 —— 李强,机械工业出版社
《深度探索Linux系统虚拟化原理与实现》—— 王柏生 谢广军, 机械工业出版社
特此致谢!
前边几回又再次讲了一下VMX,本回开始讲解VCPU的生命周期。
二、x86架构CPU虚拟化
4. VCPU生命周期
对于每个虚拟处理器(VCPU),VMM使用一个线程来代表VCPU这个实体。在Guest运转过程中,每个VCPU基本都在下图所示的状态中不断地转换。
(1)在用户空间准备