|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-ia64-devel
[Xen-ia64-devel] ia64: Fix build problem when VHPT_ENABLED isn't	defined 
| arch.vhpt_page and arch.vhpt_maddr don't exist unless VHPT_ENABLED is defined.
asm-offsets.c: In function `foo':
asm-offsets.c:257: error: structure has no member named `vhpt_page'
asm-offsets.c:259: error: structure has no member named `vhpt_maddr'
Signed-off-by: Simon Horman <horms@xxxxxxxxxxxx>
Index: xen-unstable.hg/xen/arch/ia64/asm-offsets.c
===================================================================
--- xen-unstable.hg.orig/xen/arch/ia64/asm-offsets.c    2008-04-22 
17:32:51.000000000 +1000
+++ xen-unstable.hg/xen/arch/ia64/asm-offsets.c 2008-04-23 12:38:33.000000000 
+1000
@@ -254,10 +254,12 @@ void foo(void)
        DEFINE(IA64_MCA_CPU_RBSTORE_OFFSET,
               offsetof(struct ia64_mca_cpu, rbstore));
 
+#ifdef VHPT_ENABLED
        DEFINE(IA64_VCPU_VHPT_PAGE_OFFSET,
               offsetof(struct vcpu, arch.vhpt_page));
        DEFINE(IA64_VCPU_VHPT_MADDR_OFFSET,
               offsetof(struct vcpu, arch.vhpt_maddr));
+#endif
 
        BLANK();
        DEFINE(IA64_MCA_TLB_INFO_SIZE, sizeof(struct ia64_mca_tlb_info));
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
 | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
[Xen-ia64-devel] ia64: Fix build problem when VHPT_ENABLED isn't	defined,
Simon Horman <=
 |  |  | 
  
    |  |  |