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

[Xen-devel] [PATCH] [Xen 3.3] Containing MSI errors in msi emulation code in QEMU


  • To: "Keir Fraser" <keir.fraser@xxxxxxxxxxxxx>
  • From: "Haitao Shan" <maillists.shan@xxxxxxxxx>
  • Date: Wed, 26 Nov 2008 10:49:50 +0800
  • Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Tue, 25 Nov 2008 18:50:15 -0800
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=Fh67VRoU3GDN1GGzuFEe9x4PHqJTFF2rXGQ6311FFAKIDIVo9CyjmSWhhGu4YGxBpl izwVbU4e7eQd2DmD/vuQ5QP4wDnv0LDNBepg4O43SAfJeWrMQJ7jLNRxSTjIjNq19w+0 Z1div8nL7GwjDvPHCUjkdfMtgRK1CzYZ2F1w8=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

Sorry, forgot the patch in my last mail.


---------- Forwarded message ----------
From: Shan, Haitao <haitao.shan@xxxxxxxxx>
Date: 2008/11/12
Subject: [Xen-devel] [PATCH] [Xen 3.3] Containing MSI errors in msi
emulation code in QEMU
To: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
抄送: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>


Hi, Keir,

We found one problem related to MSI in Xen 3.3. If msi=0 is specified
and guest want to enable msi, qemu finds it can not enable it and
quits. This problem is not appicable for xen unstable since the
"msi=x" switch is removed.
My patch let these cases be handled inside msi emulation code. If qemu
can not enable msi, guest will not receive MSI. But Qemu can still go
on. But if guest driver does not test MSI's functionality, guest
device will stop to function.
Could you please apply the patch?

Best Regards
Haitao Shan

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

Attachment: msi_error.patch
Description: Binary data

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.