ia64/linux-2.6.18-xen.hg

view include/asm-i386/sparsemem.h @ 452:c7ed6fe5dca0

kexec: dont initialise regions in reserve_memory()

There is no need to initialise efi_memmap_res and boot_param_res in
reserve_memory() for the initial xen domain as it is done in
machine_kexec_setup_resources() using values from the kexec hypercall.

Signed-off-by: Simon Horman <horms@verge.net.au>
author Keir Fraser <keir.fraser@citrix.com>
date Thu Feb 28 10:55:18 2008 +0000 (2008-02-28)
parents 831230e53067
children
line source
1 #ifndef _I386_SPARSEMEM_H
2 #define _I386_SPARSEMEM_H
3 #ifdef CONFIG_SPARSEMEM
5 /*
6 * generic non-linear memory support:
7 *
8 * 1) we will not split memory into more chunks than will fit into the
9 * flags field of the struct page
10 */
12 /*
13 * SECTION_SIZE_BITS 2^N: how big each section will be
14 * MAX_PHYSADDR_BITS 2^N: how much physical address space we have
15 * MAX_PHYSMEM_BITS 2^N: how much memory we can have in that space
16 */
17 #ifdef CONFIG_X86_PAE
18 #define SECTION_SIZE_BITS 30
19 #define MAX_PHYSADDR_BITS 36
20 #define MAX_PHYSMEM_BITS 36
21 #else
22 #define SECTION_SIZE_BITS 26
23 #define MAX_PHYSADDR_BITS 32
24 #define MAX_PHYSMEM_BITS 32
25 #endif
27 /* XXX: FIXME -- wli */
28 #define kern_addr_valid(kaddr) (0)
30 #endif /* CONFIG_SPARSEMEM */
31 #endif /* _I386_SPARSEMEM_H */