]> xenbits.xensource.com Git - xen.git/commitdiff
[IA64] Remove warnings.
authorAlex Williamson <alex.williamson@hp.com>
Tue, 2 Oct 2007 15:58:09 +0000 (09:58 -0600)
committerAlex Williamson <alex.williamson@hp.com>
Tue, 2 Oct 2007 15:58:09 +0000 (09:58 -0600)
Signed-off-by: Tristan Gingold <tgingold@free.fr>
xen/arch/ia64/linux-xen/head.S
xen/arch/ia64/linux-xen/process-linux-xen.c

index 5c8c60cbb6d4445da4c3439f23c7230b7ede1e49..89afda7f4db50d5011743d54d726e364d182aea1 100644 (file)
@@ -1210,6 +1210,9 @@ tlb_purge_done:
        RESTORE_REG(cr.dcr, r25, r17);;
        RESTORE_REG(cr.iva, r25, r17);;
        RESTORE_REG(cr.pta, r25, r17);;
+#ifdef XEN
+       dv_serialize_instruction
+#endif
        RESTORE_REG(cr.itv, r25, r17);;
        RESTORE_REG(cr.pmv, r25, r17);;
        RESTORE_REG(cr.cmcv, r25, r17);;
index e20e60d2f7576a5fb8dc8bce10b9a379c89503c4..f79109ce19685099037d99a8625839f4b18baad2 100644 (file)
@@ -569,10 +569,14 @@ do_copy_task_regs (struct task_struct *task, struct unw_frame_info *info, void *
 
        if (ia64_sync_user_rbs(task, info->sw, pt->ar_bspstore, urbs_end) < 0)
                return;
-#endif /* !XEN */
 
        ia64_peek(task, info->sw, urbs_end, (long) ia64_rse_rnat_addr((long *) urbs_end),
                  &ar_rnat);
+#else
+
+       ia64_peek(task, info->sw, urbs_end, (long) ia64_rse_rnat_addr((u64 *) urbs_end),
+                 (long *)&ar_rnat);
+#endif
 
        /*
         * coredump format: