On Mon, Nov 13, 2006 at 12:08:33PM -0500, Jimi Xenidis wrote: > On Nov 9, 2006, at 8:04 PM, Amos Waterland wrote: > >This patch rolls up and rebases the following patches for submission > >against current tip of tree: > > > > * Memory barrier after sp store > > * Flush the ERAT early for secondary CPUs > > * SMP and IPI support > > Good News: > On both I can run several domains, many more that I have physical > CPUs with all sorts of VIO combos. > > Bad News: > Testing on my JS21 with 4 CPUs, when I try to dump the registers for > the xen console (after a ^A*3) I get: > > ---> HANG for 3 minutes (wall clock) > (XEN) *** Dumping CPU1 state: *** > (XEN) IPI start stall: 0 ACKS to 1 SYNS > > Oddly enough, If I boot with "sync_console" there is no HANG of any > time. > > Does this work for you? > > Anyways, I cannot accept this patch if '^A*3 d' does not work, it is > too important for development.
It took me a while to figure out what was going on here. The problem turned out to be that my patch that keeps dom0 Linux from resetting the IPI vectors never got merged. So C-a*3 works fine if you do it early in boot, but it stops working halfway through dom0 boot when Linux initializes IPIs to its reserved vectors and marks them disabled. I will resend the Linux patch. _______________________________________________ Xen-ppc-devel mailing list Xenemail@example.com http://lists.xensource.com/xen-ppc-devel