aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/domain.h
diff options
context:
space:
mode:
authorKeir Fraser <keir@xen.org>2010-11-16 14:16:36 +0000
committerKeir Fraser <keir@xen.org>2010-11-16 14:16:36 +0000
commit106f2288c2a71e4f6438d5e2571a78720e659d34 (patch)
tree085fb5fd0943b5fd21d2bbdfbebf622eb0ee8362 /xen/include/asm-x86/domain.h
parent561e9179370c6927160eb797e1dccc5351d13eb3 (diff)
downloadxen-106f2288c2a71e4f6438d5e2571a78720e659d34.tar.gz
xen-106f2288c2a71e4f6438d5e2571a78720e659d34.tar.bz2
xen-106f2288c2a71e4f6438d5e2571a78720e659d34.zip
x86_64: Make 32-bit-hypercall translate area per-vcpu.
This is a prerequisite for allowing guest descheduling within a hypercall. Signed-off-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/include/asm-x86/domain.h')
-rw-r--r--xen/include/asm-x86/domain.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index 6b4222abed..5ff0a06e98 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -436,6 +436,10 @@ struct arch_vcpu
/* A secondary copy of the vcpu time info. */
XEN_GUEST_HANDLE(vcpu_time_info_t) time_info_guest;
+#ifdef CONFIG_COMPAT
+ void *compat_arg_xlat;
+#endif
+
} __cacheline_aligned;
/* Shorthands to improve code legibility. */