On Aug 25, 2006, at 12:17 AM, Orran Y Krieger wrote:


Been doing a binary search to find at least one of the things causing a crash. What I have now is that the following call from libOS reliably crashes xen.

the call is:
                rc = hcall_read(ret, flags, idx + i);
In the library OS , with parameters:
flags - 0, idx = 0 ret = 240948

Thanks Orran.
A little cscope'ing reveals, arch/powerpc/papr/xlate.c:
  __init_papr_hcall(H_READ, not_yet);

  static void not_yet(struct cpu_user_regs *regs)
  {
      printk("not implemented yet: 0x%lx\n", regs->gprs[3]);
      for (;;);
  }

Obviously not_yet() was written before we had a proper panic() and before we "de-synchronized" console.

Linux does not use H_READ anymore, but we should still supported, I'll get on that now, tho I'll need your help to test.
Any idea why libOS is using it?

-JX



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

Reply via email to