This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Virtual Interrupts and usage in ARM V8

Hi Experts,

What is the practical usage of the ARM v8 virtual interrupts ?

How it helps in the performance of functionality ?

Parents
  • Short answer - virtualization.

    If you are running one or more virtual machines at NS.EL0/1, virtual interrupts are the Hypervisor inserts an interrupt in the virtual machine.  The Hypervisor can do this via the GIC (GICv2 or later), or via the HCR_EL2 register.  Typically the GIC is used.

    I'm not aware of any use outside of virtualization, although they might exist.

Reply
  • Short answer - virtualization.

    If you are running one or more virtual machines at NS.EL0/1, virtual interrupts are the Hypervisor inserts an interrupt in the virtual machine.  The Hypervisor can do this via the GIC (GICv2 or later), or via the HCR_EL2 register.  Typically the GIC is used.

    I'm not aware of any use outside of virtualization, although they might exist.

Children
No data