]> xenbits.xensource.com Git - people/vhanquez/xen-unstable.git/commitdiff
arm: compile xentrace
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Wed, 30 May 2012 07:57:48 +0000 (08:57 +0100)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Wed, 30 May 2012 07:57:48 +0000 (08:57 +0100)
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
tools/xentrace/xenctx.c

index a12cc219e48b802d869e4912e314b829e70da81b..530ef6525ec6b06d502e65deaa80d0593dd5dccd 100644 (file)
@@ -60,6 +60,12 @@ int disp_ar_regs;
 int disp_br_regs;
 int disp_bank_regs;
 int disp_tlb;
+
+#elif defined(__arm__)
+#define NO_TRANSLATION
+typedef uint64_t guest_word_t;
+#define FMT_32B_WORD "%08llx"
+#define FMT_64B_WORD "%016llx"
 #endif
 
 struct symbol {
@@ -678,6 +684,12 @@ void print_ctx(vcpu_guest_context_any_t *ctx)
             print_tr(i, &tr->dtrs[i]);
     }
 }
+#elif defined(__arm__)
+static void print_ctx(vcpu_guest_context_any_t *ctx)
+{
+    /* XXX: properly implement this */
+    print_symbol(0);
+}
 #endif
 
 #ifndef NO_TRANSLATION