diff options
-rw-r--r-- | arch/x86/xen/setup.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/x86/xen/setup.c b/arch/x86/xen/setup.c index 2a4add9634ce..010ba2e62de5 100644 --- a/arch/x86/xen/setup.c +++ b/arch/x86/xen/setup.c | |||
@@ -200,7 +200,8 @@ char * __init xen_memory_setup(void) | |||
200 | * used as potential resource for I/O address (happens | 200 | * used as potential resource for I/O address (happens |
201 | * when 'allocate_resource' is called). | 201 | * when 'allocate_resource' is called). |
202 | */ | 202 | */ |
203 | if (delta && end < 0x100000000UL) | 203 | if (delta && |
204 | (xen_initial_domain() && end < 0x100000000ULL)) | ||
204 | e820_add_region(end, delta, E820_UNUSABLE); | 205 | e820_add_region(end, delta, E820_UNUSABLE); |
205 | } | 206 | } |
206 | 207 | ||