Intel VMX 硬件虚拟化研究实录
前言 本篇文章,主要记录对 Intel x86 架构 CPU 的 VMX 硬件虚拟化技术的学习和研究情况。 参考资料清单如下: 深度探索 Linux 系统虚拟化 1 QEMU/KVM源码解析与应用 2 1 : https://read.douban.com/ebook/162815582/ 2 : https://book.douban.com/subjec
前言 本篇文章,主要记录对 Intel x86 架构 CPU 的 VMX 硬件虚拟化技术的学习和研究情况。 参考资料清单如下: 深度探索 Linux 系统虚拟化 1 QEMU/KVM源码解析与应用 2 1 : https://read.douban.com/ebook/162815582/ 2 : https://book.douban.com/subjec
uops 词义解析 μops 代指 uop ,全称是 Micro operation ,中文直译为“微操作”,micro 可以希腊字母 μ 代替,然后 operation 可以缩写为 op ,连一起即 μop。为方便书写,使用 u 代替 μ 。用 uops 来统称所有的 uop ,即 Micro operations (为了方便,下文统一称为 uops )。
体系架构模拟最高效的实现,是尽量做到1:1模拟指令,即一条源目标架构指令对应到一条目标架构指令上。对于解释执行的实现,也要尽可能贴近这个原则,尽量以最少的目标架构指令,来模拟源架构指令。 一、思路介绍 aarch64的FCMP指令定义如下: 大体可以分为两种:单精度浮点比较,双精度浮点比较,每一种又分为有序比较和无序比较,所以可以总结为四种情况。 恰好这四种