Go to the source code of this file.
|
void | find_memory (void) |
|
void | reserve_memory (void) |
|
void | find_initrd (void) |
|
int | filter_rsvd_memory (u64 start, u64 end, void *arg) |
|
int | filter_memory (u64 start, u64 end, void *arg) |
|
unsigned long | efi_memmap_init (u64 *s, u64 *e) |
|
int | find_max_min_low_pfn (u64, u64, void *) |
|
unsigned long | vmcore_find_descriptor_size (unsigned long address) |
|
int | reserve_elfcorehdr (u64 *start, u64 *end) |
|
int | register_active_ranges (u64 start, u64 len, int nid) |
|
#define IA64_MAX_RSVD_REGIONS 9 |
#define IGNORE_PFN0 1 /* XXX fix me: ignore pfn 0 until TLB miss handler is updated... */ |
unsigned long efi_memmap_init |
( |
u64 * |
s, |
|
|
u64 * |
e |
|
) |
| |
find_initrd - get initrd parameters from the boot parameter structure
Grab the initrd start and end from the boot parameter struct given us by the boot loader.
Definition at line 404 of file setup.c.
find_memory - setup memory map
Walk the EFI memory map and find usable memory for the system, taking into account reserved areas.
find_memory - walk the EFI memory map and setup the bootmem allocator
Called early in boot to setup the bootmem allocator, and to allocate the per-cpu and per-node structures.
Definition at line 264 of file contig.c.
int reserve_elfcorehdr |
( |
u64 * |
start, |
|
|
u64 * |
end |
|
) |
| |
reserve_memory - setup reserved memory areas
Setup the reserved memory areas set aside for the boot parameters, initrd, etc. There are currently IA64_MAX_RSVD_REGIONS defined, see arch/ia64/include/asm/meminit.h if you need to define more.
Definition at line 338 of file setup.c.
unsigned long vmcore_find_descriptor_size |
( |
unsigned long |
address | ) |
|