Hello, On ARM, the GIC is a hard prerequisite for VMs.
I can't remember what the state of RISCV is, but IIRC there is still some debate over how interrupts are expected to work under virt. On x86, the story is very different. PV have no hardware assistance, while HVM hardware assistance depends on hardware support. Therefore we want to introduce a new CDF flag so we can control the setting per domain, rather than globally as it is done now. This brings us to the question of what a suitable architecture name would be. Hardware Virtual Interrupts is a little too close to Hardware Virtual (Machine) Introspection, and Hardware Assisted Interrupts (mirroring HAP) doesn't seem great either. Thoughts / ideas / suggestions? ~Andrew