ia64 build fix
PATCH 1/1 ia64 build fix
Hi Keir,
This patch gets ia64 building again on xen-unstable.hg due to the
addition of the uint64_t type in public/arch-ia64.h. I also cleaned up directly including this file versus public/xen.h as ia64 seems to be the only arch using it directly. Please apply. Thanks,
Alex
Signed-off-by Alex Williamson <[email protected]>
---
xen/arch/ia64/vmx/mmio.c +1 -1
@@ -33,7 +33,7 @@#include <asm/mm.h> #include <asm/vmx.h> #include <public/event_channel.h> -#include <public/arch-ia64.h> +#include <public/xen.h> #include <linux/event.h> #include <xen/domain.h> /*
xen/arch/ia64/vmx/vlsapic.c +1 -1
@@ -21,7 +21,7 @@*/ #include <linux/sched.h> -#include <public/arch-ia64.h> +#include <public/xen.h> #include <asm/ia64_int.h> #include <asm/vcpu.h> #include <asm/regionreg.h>
xen/arch/ia64/vmx/vmx_init.c +2 -3
@@ -41,15 +41,14 @@#include <asm/vmx_vcpu.h> #include <xen/lib.h> #include <asm/vmmu.h> -#include <public/arch-ia64.h> +#include <public/xen.h> #include <public/hvm/ioreq.h> +#include <public/event_channel.h> #include <asm/vmx_phy_mode.h> #include <asm/processor.h> #include <asm/vmx.h> #include <xen/mm.h> -#include <public/arch-ia64.h> #include <asm/hvm/vioapic.h> -#include <public/event_channel.h> #include <xen/event.h> #include <asm/vlsapic.h>
xen/arch/ia64/vmx/vmx_vcpu.c +1 -1
@@ -24,7 +24,7 @@*/ #include <xen/sched.h> -#include <public/arch-ia64.h> +#include <public/xen.h> #include <asm/ia64_int.h> #include <asm/vmx_vcpu.h> #include <asm/regionreg.h>
xen/arch/ia64/xen/domain.c +1 -2
@@ -35,14 +35,13 @@#include <asm/pgalloc.h> #include <asm/offsets.h> /* for IA64_THREAD_INFO_SIZE */ #include <asm/vcpu.h> /* for function declarations */ -#include <public/arch-ia64.h> +#include <public/xen.h> #include <xen/domain.h> #include <asm/vmx.h> #include <asm/vmx_vcpu.h> #include <asm/vmx_vpd.h> #include <asm/vmx_phy_mode.h> #include <asm/vhpt.h> -#include <public/arch-ia64.h> #include <asm/tlbflush.h> #include <asm/regionreg.h> #include <asm/dom_fw.h>
xen/arch/ia64/xen/hyperprivop.S +1 -1
@@ -14,7 +14,7 @@ #include <asm/system.h> #include <asm/debugger.h> #include <asm/asm-xsi-offsets.h> -#include <public/arch-ia64.h> +#include <public/xen.h> #define _PAGE_PPN_MASK 0x0003fffffffff000 //asm/pgtable.h doesn't do assembly
xen/arch/ia64/xen/vcpu.c +1 -1
@@ -7,7 +7,7 @@*/ #include <linux/sched.h> -#include <public/arch-ia64.h> +#include <public/xen.h> #include <asm/ia64_int.h> #include <asm/vcpu.h> #include <asm/regionreg.h>
xen/arch/ia64/xen/xenasm.S +1 -1
@@ -11,7 +11,7 @@ #include <asm/pgtable.h> #include <asm/vhpt.h> #include <asm/asm-xsi-offsets.h> -#include <public/arch-ia64.h> +#include <public/xen.h> // Change rr7 to the passed value while ensuring // Xen is mapped into the new region.
xen/include/asm-ia64/domain.h +1 -1
@@ -6,7 +6,7 @@#include <asm/vmx_vpd.h> #include <asm/vmmu.h> #include <asm/regionreg.h> -#include <public/arch-ia64.h> +#include <public/xen.h> #include <asm/vmx_platform.h> #include <xen/list.h> #include <xen/cpumask.h>
xen/include/asm-ia64/event.h +1 -1
@@ -9,7 +9,7 @@#ifndef __ASM_EVENT_H__#define __ASM_EVENT_H__ -#include <public/arch-ia64.h> +#include <public/xen.h> #include <asm/vcpu.h> static inline void vcpu_kick (struct vcpu *v)
xen/include/asm-ia64/linux-xen/asm/ptrace.h +2 -1
@@ -96,7 +96,8 @@* */ #ifdef XEN -#include <public/arch-ia64.h> +#include <xen/types.h> +#include <public/xen.h> #define pt_regs cpu_user_regs/* User regs at placed at the end of the vcpu area.
xen/include/asm-ia64/privop_stat.h +2 -1
@@ -1,6 +1,7 @@#ifndef _XEN_UA64_PRIVOP_STAT_H#define _XEN_UA64_PRIVOP_STAT_H -#include <public/arch-ia64.h> +#include <xen/types.h> +#include <public/xen.h> extern int dump_privop_counts_to_user (char *,int );extern int zero_privop_counts_to_user (char *,int );
xen/include/asm-ia64/vcpu.h +2 -1
@@ -7,7 +7,8 @@#include <asm/fpu.h> #include <asm/tlb.h> #include <asm/ia64_int.h> -#include <public/arch-ia64.h> +#include <xen/types.h> +#include <public/xen.h> typedef unsigned long UINT64 ;typedef unsigned int UINT ;typedef int BOOLEAN ;
xen/include/asm-ia64/vmx_platform.h +0 -1
@@ -21,7 +21,6 @@#include <public/xen.h> #include <public/hvm/params.h> -#include <public/arch-ia64.h> #include <asm/hvm/vioapic.h> struct mmio_list ; typedef struct virtual_platform_def {
xen/include/asm-ia64/vmx_vpd.h +1 -1
@@ -26,7 +26,7 @@#include <asm/vtm.h> #include <asm/vmx_platform.h> -#include <public/arch-ia64.h> +#include <public/xen.h> #define VPD_SHIFT 17/* 128K requirement */ #define VPD_SIZE (1 << VPD_SHIFT)