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 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel][VTD][RESEND]add a timer for the shared interrupt issue for v

To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel][VTD][RESEND]add a timer for the shared interrupt issue for vt-d
From: "Xin, Xiaohui" <xiaohui.xin@xxxxxxxxx>
Date: Wed, 17 Oct 2007 21:44:50 +0800
Delivery-date: Wed, 17 Oct 2007 06:46:44 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
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/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcgQw+ProgCV0z3VTpKlJoAxcNdgrQ==
Thread-topic: [Xen-devel][VTD][RESEND]add a timer for the shared interrupt issue for vt-d

Keir,

It’s a resending patch for the timeout mechanism to deal with the shared interrupt issue for vt-d enabled hvm guest.

We modify the patch following your comments last time and make some other small fix:

1)       We don’t touch the locking around the hvm_dpci_eoi().

2)       Remove the HZ from the TIME_OUT_PERIOD macro which may confuse others.

3)       Add some explanation to the return value for the hvm_pci_intx_assert(), and the has_timer parameter for the hvm_dpci_eoi.

We have tested it with shared interrupt between dom0/HVM(pcie/disk) and HVM/HVM(pcie/pcie).

 

Signed-off-by: Xin, Xiaohui<xiaohui.xin@xxxxxxxxx

Signed-off-by: Kevin Tian <kevin.tian@xxxxxxxxx>

 

 

Attachment: timeout-2.diff
Description: timeout-2.diff

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