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] [PATCH] hvm/vpt: Check that an irq is not blocked before wak

To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] [PATCH] hvm/vpt: Check that an irq is not blocked before waking the vcpu
From: George Dunlap <George.Dunlap@xxxxxxxxxxxxx>
Date: Mon, 9 Mar 2009 11:45:58 +0000
Delivery-date: Mon, 09 Mar 2009 04:46:24 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=n6/HrGPUJ+PmYQtLfHJ2G+cfqISnjur5kaEMdRW7GE8=; b=wNy3gol+AgAzCnp/R8AYRi97uPWlVoQG9zw5PzDDkR0whAqIYMwC2EFFrrSXaJrLxl Z+HxJJoiLHtJ8yXxFUbB62aZEeoPPDs8WZ4P2KouTa6+FhtM3K3uV0iAMb3Q2GsfSCBl ASffvqXu+zopSd4bmx6x+wo39fI9bwirlwsgs=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=xFTVNCFaykH3MNBILkpoPcnBPFBkcu/n/QHMVsjGTA8HmVbp+zDJ3qf49OHKmRQ0oa zK0U1rDIiJ7djuXAfJvcYAd2+UYTGNQR6tgpn01DzbcpMTRyhUwCg+vj0B9v08fNjkQL ViLd5zhfc2IVg9RuF6Ppo46Xqfr1WtwiOwb4I=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Currently, when a timer fires for a vpt interrupt, the interrupt
handler calls vcpu_kick() without checking to see if the IRQ is
blocked.  This causes the vcpu to wake up out of a halt when it
shouldn't.

Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx>

Attachment: check-event-before-wake.diff
Description: Text Data

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>