--- linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/hypervisor.h 2007-04-24 12:22:22.000000000 -0400 +++ linux-2.6-xen-sparse-new/include/asm-i386/mach-xen/asm/hypervisor.h 2007-05-09 15:22:28.000000000 -0400 @@ -52,7 +52,9 @@ # include # endif #endif - +#if defined(__x86_64__) && LINUX_VERSION_CODE < KERNEL_VERSION(2,6,10) +#define pud_t pgd_t +#endif extern shared_info_t *HYPERVISOR_shared_info; #define vcpu_info(cpu) (HYPERVISOR_shared_info->vcpu_info + (cpu))