On Mon, Jun 30, 2014 at 12:14:27PM +0100, Cornelia Huck wrote: > On Fri, 27 Jun 2014 16:17:57 +0200 > Paolo Bonzini <pbonzini@xxxxxxxxxx> wrote: > > > Il 26/06/2014 19:30, Will Deacon ha scritto: > > > kvm_ioctl_create_device currently has knowledge of all the device types > > > and their associated ops. This is fairly inflexible when adding support > > > for new in-kernel device emulations, so move what we currently have out > > > into a table, which can support dynamic registration of ops by new > > > drivers for virtual hardware. > > > > > > I didn't try to port all current drivers over, as it's not always clear > > > which initialisation hook the ops should be registered from. > > > > Conny, Alex (Graf & Williamson), > > > > can you help Will here? The idea looks sane, but I'd rather merge it > > with all devices converted. > > FWIW, the following patch on top works for me on s390: > > From 7cc0bf5b143c2e2c1971a65ef785050ece35faf3 Mon Sep 17 00:00:00 2001 > From: Cornelia Huck <cornelia.huck@xxxxxxxxxx> > Date: Mon, 30 Jun 2014 12:47:35 +0200 > Subject: [PATCH] KVM: s390: register flic ops dynamically > > Using the new kvm_register_device_ops() interface makes us get rid of > an #ifdef in commom code. > > Signed-off-by: Cornelia Huck <cornelia.huck@xxxxxxxxxx> [...] Thanks Cornelia! I've fixed the minor conflicts against the vgic patch and added this to my series. Will -- 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