On Mon, 2007-01-15 at 11:23 -0600, Hollis Blanchard wrote:
> On Fri, 2007-01-12 at 19:41 -0500, Amos Waterland wrote:
> > On Fri, Jan 12, 2007 at 05:45:03PM -0600, Hollis Blanchard wrote:
> > > We seem to have an IPI problem, which causes vcpu_pause() to hang the
> > > system. The following patch, tested on JS20 and JS21, illustrates it.
> > > Before dom0 starts, IPIs work fine. After Linux's mpic_init(), IPIs (as
> > > triggered by the 'I' keyhandler) lock the machine. Actually, it looks
> > > like a message is trying to get out, because after a while we see a '('
> > > emitted (presumably the first character in "(XEN)").
> >
> > No, this is almost certainly our code that checks that the IPI start is
> > acked. If you run with `sync_console' you should see periodic messages
> > about start stalls.
> >
> > > (When I comment out mpic_init() in dom0, Xen IPIs continue to work but
> > > real IRQs (e.g. the IDE controller) fail in dom0.)
> >
> > Make sure you did not merge this out:
> >
> >
> > http://lists.xensource.com/archives/html/xen-ppc-devel/2006-11/msg00149.html
>
> Hmmm. I had never pulled this (Linux) changeset. However, now that I
> have, it doesn't seem to be helping.
Correction: the ^A commands work, so IPIs seem to be working.
I still have a hang under xm destroy I'm debugging.
--
Hollis Blanchard
IBM Linux Technology Center
_______________________________________________
Xen-ppc-devel mailing list
Xen-ppc-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ppc-devel
|