14 #include <linux/kexec.h>
22 #include <asm/mmu_context.h>
23 #include <asm/setup.h>
24 #include <asm/delay.h>
26 #include <asm/processor.h>
31 unsigned long indirection_page,
32 unsigned long start_address,
39 .name =
"EFI Memory Map",
46 .name =
"Boot parameter",
60 void *control_code_buffer;
61 const unsigned long *
func;
65 control_code_buffer =
page_address(image->control_code_page);
66 memcpy((
void *)control_code_buffer, (
const void *)func[0],
88 unsigned long code_addr;
95 if (image->type == KEXEC_TYPE_CRASH) {
119 ia64_set_itv(1 << 16);
120 ia64_set_lrr0(1 << 16);
121 ia64_set_lrr1(1 << 16);
124 for (ii = 0; ii < 16; ii++)
148 #if defined(CONFIG_DISCONTIGMEM) || defined(CONFIG_SPARSEMEM)
155 VMCOREINFO_STRUCT_SIZE(node_memblk_s);
156 VMCOREINFO_OFFSET(node_memblk_s, start_paddr);
157 VMCOREINFO_OFFSET(node_memblk_s,
size);
159 #ifdef CONFIG_PGTABLE_3
160 VMCOREINFO_CONFIG(PGTABLE_3);
161 #elif defined(CONFIG_PGTABLE_4)
162 VMCOREINFO_CONFIG(PGTABLE_4);