From bfc3bdbb152e2bfa79830e74db141d27113c0a07 Mon Sep 17 00:00:00 2001 From: Eduardo Habkost Date: Wed, 5 Dec 2007 17:43:29 -0200 Subject: [PATCH] xen: Set __HYPERVISOR_VIRT_START for x86_64 Signed-off-by: Eduardo Habkost --- include/asm-x86/xen/interface.h | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/include/asm-x86/xen/interface.h b/include/asm-x86/xen/interface.h index 165c396..563074c 100644 --- a/include/asm-x86/xen/interface.h +++ b/include/asm-x86/xen/interface.h @@ -72,10 +72,14 @@ DEFINE_GUEST_HANDLE(void); * Virtual addresses beyond this are not modifiable by guest OSes. The * machine->physical mapping table starts at this address, read-only. */ -#ifdef CONFIG_X86_PAE -#define __HYPERVISOR_VIRT_START 0xF5800000 +#ifdef CONFIG_X86_64 +#define __HYPERVISOR_VIRT_START 0xFFFF800000000000 #else -#define __HYPERVISOR_VIRT_START 0xFC000000 +# ifdef CONFIG_X86_PAE +# define __HYPERVISOR_VIRT_START 0xF5800000 +# else +# define __HYPERVISOR_VIRT_START 0xFC000000 +# endif #endif #ifndef HYPERVISOR_VIRT_START -- 1.5.4.1