qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Merging KVM QEMU changes upstream
@ 2008-01-25 17:53 Anthony Liguori
  2008-01-25 18:43 ` Paul Brook
  0 siblings, 1 reply; 3+ messages in thread
From: Anthony Liguori @ 2008-01-25 17:53 UTC (permalink / raw)
  To: qemu-devel, kvm-devel

Hi,

As most probably know, the KVM project has been maintaining a QEMU tree 
for some time now.  Beyond support for the KVM kernel interface, the 
tree also contains a number of useful features like live migration, 
virtio, and extboot.  Some of these things have been posted to 
qemu-devel already but were not included.

I would like to work on merging the KVM changes into upstream QEMU but 
before I started that work, I wanted to get a read on how difficult it 
would be.  A lot of these things were designed specifically for KVM on 
x86.  Only now are other architectures starting to be considered.  
Certainly, cross-architecture emulation hasn't really been considered.

I wouldn't expect anything to be merged that caused a regression for 
cross-architecture emulation, but I don't really have the time to get a 
lot of the new features working for the cross-architecture case.  I 
would expect, though, that if these things were merged, it would make it 
relatively easy for someone else to do that though.

Is this a reasonable merge strategy?  We won't introduce regressions but 
I can't guarantee these new things will work cross-architecture.

Regards,

Anthony Liguori

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Qemu-devel] Merging KVM QEMU changes upstream
  2008-01-25 17:53 [Qemu-devel] Merging KVM QEMU changes upstream Anthony Liguori
@ 2008-01-25 18:43 ` Paul Brook
  2008-01-25 18:50   ` [kvm-devel] " Anthony Liguori
  0 siblings, 1 reply; 3+ messages in thread
From: Paul Brook @ 2008-01-25 18:43 UTC (permalink / raw)
  To: qemu-devel; +Cc: kvm-devel, Anthony Liguori

> Is this a reasonable merge strategy?  We won't introduce regressions but
> I can't guarantee these new things will work cross-architecture.

I think it depends to some extent whether things will need rewriting to be 
made cross-architecture. In particular if this requires interface changes.  
This means either breaking existing guests, or having to support both 
interfaces.

e.g. the extboot stuff seems like something that should be usable by all 
targets, except that the current interface looks like it's inherently x86 
specific.

Paul

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [kvm-devel] [Qemu-devel] Merging KVM QEMU changes upstream
  2008-01-25 18:43 ` Paul Brook
@ 2008-01-25 18:50   ` Anthony Liguori
  0 siblings, 0 replies; 3+ messages in thread
From: Anthony Liguori @ 2008-01-25 18:50 UTC (permalink / raw)
  To: Paul Brook; +Cc: kvm-devel, qemu-devel

Paul Brook wrote:
>> Is this a reasonable merge strategy?  We won't introduce regressions but
>> I can't guarantee these new things will work cross-architecture.
>>     
>
> I think it depends to some extent whether things will need rewriting to be 
> made cross-architecture. In particular if this requires interface changes.  
> This means either breaking existing guests, or having to support both 
> interfaces.
>   

That's a reasonable stance to take.  I don't think anything in the tree 
right now presents that problem.  I'll start sending out some patches 
and if you have specific concerns, we can talk about them 1-by-1.

> e.g. the extboot stuff seems like something that should be usable by all 
> targets, except that the current interface looks like it's inherently x86 
> specific.
>   

Well with extboot in particular, the only interface is between the 
extboot option ROM and QEMU and I don't think that breaking that 
interface will matter much in practice.

Regards,

Anthony Liguori

> Paul
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> kvm-devel mailing list
> kvm-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/kvm-devel
>   

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-01-25 18:50 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-25 17:53 [Qemu-devel] Merging KVM QEMU changes upstream Anthony Liguori
2008-01-25 18:43 ` Paul Brook
2008-01-25 18:50   ` [kvm-devel] " Anthony Liguori

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).