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

RE: [Xen-devel] domains not shutting down properly-theproblemisbackagain

To: "James Harper" <james.harper@xxxxxxxxxxxxxxxx>, "Keir Fraser" <keir.fraser@xxxxxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-devel] domains not shutting down properly-theproblemisbackagain
From: "James Harper" <james.harper@xxxxxxxxxxxxxxxx>
Date: Sat, 3 Jan 2009 16:36:01 +1100
Cc:
Delivery-date: Fri, 02 Jan 2009 21:36:34 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <AEC6C66638C05B468B556EA548C1A77D0155017A@trantor>
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>
References: <AEC6C66638C05B468B556EA548C1A77D01550177@trantor><C583E3EB.20ADF%keir.fraser@xxxxxxxxxxxxx> <AEC6C66638C05B468B556EA548C1A77D0155017A@trantor>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AclsEUiDJwnrGfQLQ6G5Bsw4GM+wzgAAL2RgAAIdJkkAHEzXYAAA9a8QAAD1UUAACaHcAAABmirxAAEexXAAAH2McAAAGpUAAAH94BAAAdTsvgABrLdgAASGj2IAHHluQAAA9upQ
Thread-topic: [Xen-devel] domains not shutting down properly-theproblemisbackagain
> > Perhaps multiprocessor dom0, plus a bug in the dom0 kernel which
means
> > that
> > the VCPU which Xen notifies for the virq is not the one which dom0
> kernel
> > is
> > expecting to receive the notification to? What do you use as dom0
> kernel?
> >
> 
> That appears to be the problem.
> 
> 1. xenstore starts up and binds VIRQ_DOM_EXC to port 18
> 2. xend starts and sets the number of cpus to 1 (dom0-cpus = 1)
> 3. xen notifies xenstore on port=18, vcpu=1, but vcpu 1 doesn't exist
> anymore so the event never gets anywhere
> 
> The curious thing is that IOCTL_EVTCHN_BIND_VIRQ explicitly sets vcpu
=
> 0, so why is the event getting delivered to vcpu 1???
> 

Something is making a call to evtchn_bind_vcpu...

James

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

<Prev in Thread] Current Thread [Next in Thread>