Re: [PATCH 1/2] KVM: device: add simple registration mechanism for kvm_device_ops

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux