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


Re: [XenPPC] [PATCH/RFC] Schedule idle domain on secondary processors

To: Segher Boessenkool <segher@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [XenPPC] [PATCH/RFC] Schedule idle domain on secondary processors
From: Amos Waterland <apw@xxxxxxxxxx>
Date: Tue, 29 Aug 2006 11:30:14 -0400
Cc: xen-ppc-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 29 Aug 2006 08:30:30 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <175D1105-E3C1-432F-9F4D-AD1A21E381AA@xxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-ppc-devel-request@lists.xensource.com?subject=help>
List-id: Xen PPC development <xen-ppc-devel.lists.xensource.com>
List-post: <mailto:xen-ppc-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ppc-devel>, <mailto:xen-ppc-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ppc-devel>, <mailto:xen-ppc-devel-request@lists.xensource.com?subject=unsubscribe>
References: <20060829042144.GA13088@xxxxxxxxxxxxxxxxxxxxx> <175D1105-E3C1-432F-9F4D-AD1A21E381AA@xxxxxxxxxxxxxxxxxxx>
Sender: xen-ppc-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.12-2006-07-14
On Tue, Aug 29, 2006 at 09:02:58AM +0200, Segher Boessenkool wrote:
> >It is quite stable in that the secondary processors reliably join the
> >idle domain and wait for free pages to scrub, handling 0x980  
> >interrupts
> >with no problem.
> What's this 980 exception?

Perhaps my phrasing is bad.  I was referring to the hypervisor
decrementor interrupt (hdec).

> >However, the domU's sometimes hang during initialization.  When the
> >domU hangs, it seems the whole machine freezes, including the serial
> >console.
> Most common cause of this is hanging the U3/U4.  Do you have a
> hardware debugger to see where this happens?

I had a friend take a look at the state of cpu 0, but everything seems ok.
It looks like there is a race and occasionally one of the secondary
processors is hanging the U4.

Xen-ppc-devel mailing list