<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hypervisor on Moe's VR blog</title><link>https://mohandacherir.github.io/Qdiv7/tags/hypervisor/</link><description>Recent content in Hypervisor on Moe's VR blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 06 Jul 2026 14:50:23 +0200</lastBuildDate><atom:link href="https://mohandacherir.github.io/Qdiv7/tags/hypervisor/index.xml" rel="self" type="application/rss+xml"/><item><title>Notes on ARM Virtualization and (p)KVM</title><link>https://mohandacherir.github.io/Qdiv7/posts/arm-virtualization-pkvm/</link><pubDate>Mon, 06 Jul 2026 14:50:23 +0200</pubDate><guid>https://mohandacherir.github.io/Qdiv7/posts/arm-virtualization-pkvm/</guid><description>&lt;p>A &lt;strong>Hypervisor&lt;/strong> is a software layer that abstracts lower components, like hardware, and isolates upper components from each other - think VMs. These notes are about ARM&amp;rsquo;s EL2 hypervisor, since there multiple types and platforms: type 1 or bare-metal like &lt;strong>Xen&lt;/strong>, type 2 like VirtualBox and Qemu(without KVM). And there&amp;rsquo;s KVM which is a kind of type 1.5-ish that is part of the Linux kernel; the part that runs in EL2 is called &lt;strong>LowVisor&lt;/strong> (Christoffer Dall, 2014), the rest of it (&lt;strong>HighVisor&lt;/strong>) runs in EL1 alongside the rest of the kernel.&lt;/p></description></item></channel></rss>