]> xenbits.xensource.com Git - xen.git/commitdiff
x86_64: Make VGCF_in_syscall definition available to assembly code.
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 18 Mar 2008 11:15:20 +0000 (11:15 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 18 Mar 2008 11:15:20 +0000 (11:15 +0000)
Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen/include/public/arch-x86/xen-x86_64.h

index 80135d25ca3a3fce479e5493a716c476908345d3..843c0bbbdc109c7b2d18a8f6f3e0940061957375 100644 (file)
@@ -97,8 +97,6 @@
 #define machine_to_phys_mapping ((unsigned long *)HYPERVISOR_VIRT_START)
 #endif
 
-#ifndef __ASSEMBLY__
-
 /*
  * int HYPERVISOR_set_segment_base(unsigned int which, unsigned long base)
  *  @which == SEGBASE_*  ;  @base == 64-bit base address
 #define _VGCF_in_syscall 8
 #define VGCF_in_syscall  (1<<_VGCF_in_syscall)
 #define VGCF_IN_SYSCALL  VGCF_in_syscall
+
+#ifndef __ASSEMBLY__
+
 struct iret_context {
     /* Top of stack (%rsp at point of hypercall). */
     uint64_t rax, r11, rcx, flags, rip, cs, rflags, rsp, ss;