• Issue selecting SPx
    Hi, I am having issue where the EL2 timer expires and control goes to EL2 t IRQ handler rather than EL2 h IRQ handler even though PSTATE SPSel SP = 1 (Use SP_ELx for level ELx ). Thanks,
  • 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...
  • armv8 cache issue with virtualization
    I am now writing a hyper-visor based on arm-v8 aarch64. and now Linux kernel can boot successfully on this hyper-visor. and I test the code on DS5. But there is a cache issue. The issue is: after...
  • Selective IRQ trap.
    Dear all, To the best of my knowledge, ARM hardware virtualization extensions can force the system to trap to the hypervisor when certain events occur such as privileged cache ops,  MMU ops, and other...
  • ----- 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...