[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[XenPPC] [pushed] [ppc] domctrl creation



changeset:   10280:017629326ae1f825ce0ef24aa300ce0cd8cddb72
user:        jimix@xxxxxxxxxxxxxxxxxxxxx
date:        Mon May 15 17:39:40 2006 -0400
files:       tools/domctrl/create.c
description:
[ppc] domctrl creation

This patch will dump the register state in verbose mode and place the
DevTree Blob at 16M.


diff -r 33ab720b27d99d7a943a5cc87fdd0e4dee8fcef6 -r 
017629326ae1f825ce0ef24aa300ce0cd8cddb72 tools/domctrl/create.c
--- a/tools/domctrl/create.c    Mon May 15 17:37:48 2006 -0400
+++ b/tools/domctrl/create.c    Mon May 15 17:39:40 2006 -0400
@@ -123,7 +123,15 @@ static int init_boot_vcpu(
        ctxt.user_regs.gprs[4] = kaddr;
        ctxt.user_regs.gprs[5] = 0;
 
-       DEBUG(printf("xc_vcpu_setvcpucontext\n"));
+       DEBUG(printf("xc_vcpu_setvcpucontext:\n"
+                 "  pc 0x%lx, msr 0x016%lx\n"
+                 "  r1-5 %016lx %016lx %016lx %016lx %016lx\n",
+                 ctxt.user_regs.pc, ctxt.user_regs.msr,
+                 ctxt.user_regs.gprs[1],
+                 ctxt.user_regs.gprs[2],
+                 ctxt.user_regs.gprs[3],
+                 ctxt.user_regs.gprs[4],
+                 ctxt.user_regs.gprs[5]));
        rc = xc_vcpu_setcontext(xc_handle, domid, 0, &ctxt);
        if (rc < 0)
                perror("setdomaininfo");
@@ -373,7 +381,7 @@ int create(char *argv[], int argc)
        }
     kern_addr = 0;
 
-    dtb_addr = (32 << 20);
+    dtb_addr = (16 << 20);
        if (-1 == load_dtb(domid, argv[2], dtb_addr, &dsi, page_array)) {
                rc = -1;
                goto out;



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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.