Hello! > For QEMU we could in theory do either; I was leaning towards > direct connection just because on the KVM side the in-kernel > GIC isn't going to separate them out as two distinct things.
I'd say this is not entirely true. With KVM you still can have vGIC without vITS. Just don't set KVM_VGIC_V3_ADDR_TYPE_ITS and that's it. The only thing linked in is LPI support. With KVM you cannot have LPIs without vITS. Neither you can directly inject LPIs. So, in-kernel ITS is also optional. Kind regards, Pavel Fedin Expert Engineer Samsung Electronics Research center Russia