WARNING - OLD ARCHIVES

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

xen-ppc-devel

[XenPPC] [pushed] [ppc] get domctl building again

changeset:   10261:b7d0a0c4eb4b683d7da088a4f862569fd5fd1dae
user:        jimix@xxxxxxxxxxxxxxxxxxxxx
date:        Thu May 11 15:38:14 2006 -0400
files:       tools/domctrl/Makefile tools/domctrl/regs.c
description:
[ppc] get domctl building again


diff -r 78d9df8bbf4dfda63c2c80a203c0eac74cf054e8 -r 
b7d0a0c4eb4b683d7da088a4f862569fd5fd1dae tools/domctrl/Makefile
--- a/tools/domctrl/Makefile    Thu May 11 15:24:50 2006 -0400
+++ b/tools/domctrl/Makefile    Thu May 11 15:38:14 2006 -0400
@@ -11,7 +11,8 @@ CFLAGS := \
        -O2 \
        -g \
        -I. -I$(VPATH) \
-       -DELFSIZE=64
+       -DELFSIZE=64 \
+       -D__XEN_TOOLS__
 
 LDFLAGS := \
        -static
@@ -22,6 +23,7 @@ OBJS := \
        xc_misc.o \
        xc_private.o \
        xc_load_elf.o \
+       xc_linux.o \
        create.o \
        list.o \
        destroy.o \
@@ -33,9 +35,26 @@ all: mk-symlinks domctrl
 all: mk-symlinks domctrl
 
 $(OBJS): xen
-domctrl: $(OBJS)
+
+domctrl.dbg: $(OBJS)
        $(CC) $(LDFLAGS) $^ $(LOADLIBES) $(LDLIBS) -o $@
+
+domctrl: domctrl.dbg
+       $(CROSS_COMPILE)objcopy --strip-all $< $@
 
 clean:
        rm -f $(OBJS) domctrl
        rm -rf xen
+
+CSCOPE_IGNORE= -name CVS -o -name SCCS -o -name .hg -o -name .git
+
+cscope.files: FRC
+       rm -f cscope*
+       find . $(VPATH) \( $(CSCOPE_IGNORE) \) -prune -o \
+        \( -name \*.[cCsShHlyG] -o -name Make\* -o -name \*.make \) \
+        -print >> $@
+cscope: cscope.files
+       wc -l $<
+       cscope -b -q
+
+FRC:
diff -r 78d9df8bbf4dfda63c2c80a203c0eac74cf054e8 -r 
b7d0a0c4eb4b683d7da088a4f862569fd5fd1dae tools/domctrl/regs.c
--- a/tools/domctrl/regs.c      Thu May 11 15:24:50 2006 -0400
+++ b/tools/domctrl/regs.c      Thu May 11 15:38:14 2006 -0400
@@ -17,7 +17,7 @@ static int get_vcpu_state(int domid, int
        op.cmd = DOM0_GETVCPUCONTEXT;
        op.u.getvcpucontext.domain = domid;
        op.u.getvcpucontext.vcpu = vcpuid;
-       op.u.getvcpucontext.ctxt = ctxt;
+       set_xen_guest_handle(op.u.getvcpucontext.ctxt, ctxt);
 
        rc = do_dom0_op(xc_handle, &op);
        if (rc < 0)
@@ -44,7 +44,7 @@ int regs(char *argv[], int argc)
     printf("pc:   %016lx msr:  %016lx\n", state->pc, state->msr);
     printf("srr0: %016lx srr1: %016lx\n", state->srr0, state->srr1);
     printf("lr:   %016lx ctr:  %016lx\n", state->lr, state->ctr);
-    printf("cr: %08x xer: %08x\n", state->cr, state->xer);
+    printf("cr: %08x xer: %16lx\n", state->cr, state->xer);
     for (i = 0; i < 32; i+=4) {
         printf("%02d: %016lx %016lx %016lx %016lx\n",
                 i, state->gprs[i], state->gprs[i+1],



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

<Prev in Thread] Current Thread [Next in Thread>
  • [XenPPC] [pushed] [ppc] get domctl building again, jimix <=