41 messages in com.xensource.lists.xen-develRE: [Xen-devel] [PATCH 1/5] Add MSI s...
FromSent OnAttachments
Shan, Haitao26 Mar 2008 23:55 
Shan, Haitao26 Mar 2008 23:59.patch
Shan, Haitao27 Mar 2008 00:01.patch
Shan, Haitao27 Mar 2008 00:03.patch
Shan, Haitao27 Mar 2008 00:03.patch
Shan, Haitao27 Mar 2008 00:04.patch
Shan, Haitao27 Mar 2008 00:10.patch
Keir Fraser27 Mar 2008 00:55 
Espen Skoglund27 Mar 2008 10:32 
Caitlin Bestler27 Mar 2008 15:09 
Jiang, Yunhong27 Mar 2008 18:48 
Keir Fraser28 Mar 2008 00:24 
Jiang, Yunhong28 Mar 2008 01:39 
Keir Fraser28 Mar 2008 01:51 
Keir Fraser28 Mar 2008 02:15 
Tian, Kevin28 Mar 2008 02:22 
Keir Fraser28 Mar 2008 02:32 
Jiang, Yunhong28 Mar 2008 02:35 
Jiang, Yunhong28 Mar 2008 02:37 
Keir Fraser28 Mar 2008 02:45 
Tian, Kevin28 Mar 2008 02:48 
Keir Fraser28 Mar 2008 03:00 
Shan, Haitao28 Mar 2008 03:02 
Keir Fraser28 Mar 2008 03:08 
Shan, Haitao28 Mar 2008 03:12 
Espen Skoglund28 Mar 2008 04:37 
Keir Fraser28 Mar 2008 04:52 
Espen Skoglund28 Mar 2008 05:00 
Espen Skoglund28 Mar 2008 05:15 
Keir Fraser28 Mar 2008 05:59 
Jiang, Yunhong31 Mar 2008 06:57 
Keir Fraser31 Mar 2008 07:13 
Keir Fraser31 Mar 2008 07:15 
Jiang, Yunhong31 Mar 2008 07:25 
Keir Fraser31 Mar 2008 07:33 
Shan, Haitao31 Mar 2008 19:38 
Neil Turton02 Apr 2008 07:55 
Shan, Haitao03 Apr 2008 05:11 
Keir Fraser03 Apr 2008 05:31 
Shan, Haitao30 Apr 2008 00:10 
Shan, Haitao30 Apr 2008 00:17 
Subject:RE: [Xen-devel] [PATCH 1/5] Add MSI support to XEN
From:Shan, Haitao (hait@intel.com)
Date:03/28/2008 03:12:46 AM
List:com.xensource.lists.xen-devel

OK. I will update the patch and send it out again.

Best Regards Haitao Shan

Keir Fraser wrote:

On 28/3/08 09:49, "Tian, Kevin" <kevi@intel.com> wrote:

Yes, the synchronisation is pretty easy though. We just have to add a layer of emulation to PV guest accesses to 0xcf8/0xcfc.

Yes, a small tricky however is, the owner vcpu may be scheduled out between 0xcf8 and 0xcfc access, when another pcpu is trying to access PCI config space like masking MSI within do_IRQ... Maybe Xen need to emulate 0xcf8/0xcfc pair without return to guest in the middle. :-)

Not at all. You track the guest's 0xcf8 value in the vcpu structure, and issue the physical 0xcf8/0xcfc access as a pair, under a spinlock, whenever the guest writes 0xcfc.

-- Keir