On 26 October 2012 10:58, Paolo Bonzini <pbonzini@xxxxxxxxxx> wrote: > Wiring which MSI-X interrupts go to which source controllers. If you > have one source controller per PCI bridge, you need to tell the kernel > the mapping between MSI messages interrupts and PCI bridges, and update > it whenever the MSI masking changes. > > The other problem is configuring the redirection table. If you need >64 > sources you need ioctls like KVM_GET/SET_IRQCHIP_ONE_REG. Why would you want an extra ONE_REG-like ioctl? The existing ONE_REG ioctls have plenty of space in the ID range to allow you to devote a subsection of it to your irqchip. (This is exactly how the ARM VGIC save/load is going to work.) Whether you want to do startup configuration and board wiring via the same ioctl that handles runtime state save/load/migration is a different question, of course. -- PMM -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html