• ----- Virtualization -----
    We've created this page to help structure the wiki without adding too many nested levels; here you'll find sign-posting, FAQs, and tutorials relating to virtualization in the Linux kernel, with a particular...
  • Spawn a Linux virtual machine on Arm using QEMU (KVM)
    Preface This article outlines how to utilize virtualization on Armv8 systems using QEMU. These instructions were primarily written for the Armv8 Base Platform FVP but are easily adapted to other platforms...
  • How to understand AArch64 register 'Operation' column for 'Direct access to internal memory' in Cortex -A53?
    I'm reading "ARM® Cortex®-A53 MPCore Processor Technical Reference Manual". And, in 6.7 Direct access to internal memory part (P.357), there is a problem to understand what is the meaning of AArch64...
  • Enter Hypervisor Mode on ARMv7 through Kernel Module
    I am trying to write a kernel module in C to bring the system in the hypervisor mode. The module is for a router, which is running OpenWrt. The architecture is ARMv7. When I load my module with insmod...
  • Virtual exception in Nested Virtualization ARMv8.3
    Hi all, Nested virtualization is the ability to run a virtual machine inside another virtual machine. In other words, it’s about running a hypervisor (the guest hypervisor) on top of another hypervisor...