WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Xen

xen-devel

[Top] [All Lists]

Re: [Xen-devel] Re: Reuse QEMU image for HVM?

To: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
Subject: Re: [Xen-devel] Re: Reuse QEMU image for HVM?
From: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
Date: 2008年12月10日 15:20:44 +0000
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx, Jun Koi <junkoi2004@xxxxxxxxx>
Delivery-date: 2008年12月10日 07:21:09 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <493F24CD.6080909@xxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Newsgroups: chiark.mail.xen.devel
References: <fdaac4d50812042252id6ee0d5u5e0e0c99ee5a2e21@xxxxxxxxxxxxxx> <fdaac4d50812042346y26423904gce5b21d9a25dddc3@xxxxxxxxxxxxxx> <49390913.7090609@xxxxxxxxxxxxx> <fdaac4d50812050611kc7f7d5fwc6b11dc095d01e0c@xxxxxxxxxxxxxx> <493CF6E9.6000109@xxxxxxxxxxxxx> <fdaac4d50812081947w59651363kcd89604eb70d21fa@xxxxxxxxxxxxxx> <493E5AE3.6010108@xxxxxxxxxxxxx> <fdaac4d50812091719p3567acc6p514847166d5377c6@xxxxxxxxxxxxxx> <493F24CD.6080909@xxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Stefano Stabellini writes ("Re: [Xen-devel] Re: Reuse QEMU image for HVM?"):
> There are not many differences in the device emulation between qemu
> mainstream and xen now.
> I think Windows would complain even if you try with a brand new qemu
> compiled from svn, because your image is probably too old (created with
> a too old qemu).
The real problem is probably that Xen's qemu reports various different
ids in its PCI devices: the `subsystem vendor' is set to a value
indicating Xensource. In theory it would be possible to make a qemu
which did the same, but at the moment it's not that easy because the
changes to do this aren't easily separated out from the other changes
in our tree.
On the qemu upstream list it has been proposed that there should be a
single place where the subsystem vendor is controlled, and if that
patch were accepted it would make the difference between us and
upstream smaller and of course make it easier to make an upstream qemu
simulate more like Xen's.
The difference in subsystem vendors between the trees needs to remain,
though, because it's used for example by PV drivers to identify which
`native' devices need to be masked. So for example if the system has
a pci ne2k ethernet card reporting subsystem vendor Xensource, and the
Xen PV driver in the guest has successfully discovered the
corresponding PV vif, it needs to prevent the ordinary guest's ne2k
driver from binding to the `ne2k' or the same interface will turn up
twice. In the case of disks seeing the same disk via different paths
can cause even more serious problems.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>
Previous by Date: RE: [Xen-devel] [PATCH] Re-enable MSI support , Espen Skoglund
Next by Date: RE: [Xen-devel] [PATCH] Re-enable MSI support , Jiang, Yunhong
Previous by Thread: Re: [Xen-devel] Re: Reuse QEMU image for HVM? , Stefano Stabellini
Next by Thread: [Xen-devel] [PATCH] VT-d code cleanup , Zhao, Yu
Indexes: [Date] [Thread] [Top] [All Lists]

Copyright ©, Citrix Systems Inc. All rights reserved. Legal and Privacy
Citrix This site is hosted by Citrix

AltStyle によって変換されたページ (->オリジナル) /