<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>X86 on zevorn.blog</title><link>https://zevorn.cn/tags/x86/</link><description>Recent content in X86 on zevorn.blog</description><image><title>zevorn.blog</title><url>https://zevorn.cn/avatar.webp</url><link>https://zevorn.cn/avatar.webp</link></image><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 29 Sep 2024 16:23:03 +0000</lastBuildDate><atom:link href="https://zevorn.cn/tags/x86/index.xml" rel="self" type="application/rss+xml"/><item><title>Intel VMX 硬件虚拟化研究实录</title><link>https://zevorn.cn/posts/14/</link><pubDate>Sat, 28 Sep 2024 15:53:07 +0000</pubDate><guid>https://zevorn.cn/posts/14/</guid><description>前言 本篇文章，主要记录对 Intel x86 架构 CPU 的 VMX 硬件虚拟化技术的学习和研究情况。 参考资料清单如下： 深度探索 Linux 系统虚拟化 1 QEMU/KVM源码解析与应用 2 1 : &lt;a href="https://read.douban.com/ebook/162815582/"&gt;https://read.douban.com/ebook/162815582/&lt;/a&gt; 2 : &lt;a href="https://book.douban.com/subjec"&gt;https://book.douban.com/subjec&lt;/a&gt;</description></item><item><title>浅析 x86 架构的微操作(uops)</title><link>https://zevorn.cn/posts/9/</link><pubDate>Wed, 05 Jun 2024 14:57:58 +0000</pubDate><guid>https://zevorn.cn/posts/9/</guid><description>uops 词义解析 μops 代指 uop ，全称是 Micro operation ，中文直译为“微操作”，micro 可以希腊字母 μ 代替，然后 operation 可以缩写为 op ，连一起即 μop。为方便书写，使用 u 代替 μ 。用 uops 来统称所有的 uop ，即 Micro operations （为了方便，下文统一称为 uops ）。</description></item><item><title>在 x86 平台上模拟 Aarch64 的 FCMP 指令</title><link>https://zevorn.cn/posts/6/</link><pubDate>Thu, 23 May 2024 15:10:50 +0000</pubDate><guid>https://zevorn.cn/posts/6/</guid><description>体系架构模拟最高效的实现，是尽量做到1：1模拟指令，即一条源目标架构指令对应到一条目标架构指令上。对于解释执行的实现，也要尽可能贴近这个原则，尽量以最少的目标架构指令，来模拟源架构指令。 一、思路介绍 aarch64的FCMP指令定义如下： 大体可以分为两种：单精度浮点比较，双精度浮点比较，每一种又分为有序比较和无序比较，所以可以总结为四种情况。 恰好这四种</description></item></channel></rss>