qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH] Patches from PyQemu project


From: Anthony Liguori
Subject: Re: [Qemu-devel] [PATCH] Patches from PyQemu project
Date: Mon, 03 Sep 2007 15:44:13 -0500

On Mon, 2007-09-03 at 18:41 +0300, Blue Swirl wrote:
> On 9/2/07, Maria Zabolotnaya <address@hidden> wrote:
> > 2-qemu-mplugin.patch
> > Add -mplugin switch to allow loading of shared library and registering a
> > machine declared in it.
> 
> Sorry to ruin your GSoC project, but the plugin system was discussed
> last year, please see this thread:
> http://thread.gmane.org/gmane.comp.emulators.qemu/14341/focus=14473

I've always agreed that allowing plugins was not a good idea.  However,
I had a different thought recently.

While I don't think there's much of a reason to allow plugins for QEMU,
it would be interesting to make some of QEMU's device emulation into
more a of a library that could be used by other programs.

With things like KVM making it relatively simple to do CPU emulation, if
QEMU's device emulation was available as a library (even a GPL library),
it would be pretty easy to do interesting things without forking QEMU
which is what everyone seems to be doing these days.

My initial thought is to make the libraries at the individual device
level.

Regards,

Anthony Liguori

> > 4-qemu-no-statics.patch
> > Remove static declaration from some QEMU symbols, so they were exported 
> > from shared
> > library.
> 
> I don't think this API is worth supporting in the future.
> 
> 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]