xen: arm: add default kernel_start in xenctx
authorBamvor Jian Zhang <bjzhang@suse.com>
Mon, 4 Nov 2013 08:01:26 +0000 (16:01 +0800)
committerIan Campbell <ian.campbell@citrix.com>
Mon, 4 Nov 2013 17:35:05 +0000 (17:35 +0000)
Signed-off-by: Bamvor Jian Zhang <bjzhang@suse.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
tools/xentrace/xenctx.c

index c4b7912f8874439c921d17a43d3fe8a079285662..57e3277652defcb0f2c21eb9272e360cfcfbaaaf 100644 (file)
@@ -69,10 +69,12 @@ struct symbol {
 
 guest_word_t kernel_stext, kernel_etext, kernel_sinittext, kernel_einittext, kernel_hypercallpage;
 
-#if defined (__i386__)
+#if defined (__i386__) || defined (__arm__)
 unsigned long long kernel_start = 0xc0000000;
-#else
+#elif defined (__x86_64__)
 unsigned long long kernel_start = 0xffffffff80000000UL;
+#elif defined (__aarch64__)
+unsigned long long kernel_start = 0xffffff8000000000UL;
 #endif
 
 static int is_kernel_text(guest_word_t addr)