Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Typedefs | Functions | Variables
machine_kexec.c File Reference
#include <linux/mm.h>
#include <linux/kexec.h>
#include <linux/cpu.h>
#include <linux/irq.h>
#include <linux/efi.h>
#include <linux/numa.h>
#include <linux/mmzone.h>
#include <asm/numa.h>
#include <asm/mmu_context.h>
#include <asm/setup.h>
#include <asm/delay.h>
#include <asm/meminit.h>
#include <asm/processor.h>
#include <asm/sal.h>
#include <asm/mca.h>

Go to the source code of this file.

Typedefs

typedef void(* relocate_new_kernel_t )(unsigned long indirection_page, unsigned long start_address, struct ia64_boot_param *boot_param, unsigned long pal_addr) __noreturn
 

Functions

int machine_kexec_prepare (struct kimage *image)
 
void machine_kexec_cleanup (struct kimage *image)
 
void machine_kexec (struct kimage *image)
 
void arch_crash_save_vmcoreinfo (void)
 
unsigned long paddr_vmcoreinfo_note (void)
 

Variables

struct kimage * ia64_kimage
 
struct resource efi_memmap_res
 
struct resource boot_param_res
 

Typedef Documentation

typedef void(* relocate_new_kernel_t)(unsigned long indirection_page, unsigned long start_address, struct ia64_boot_param *boot_param, unsigned long pal_addr) __noreturn

Definition at line 30 of file machine_kexec.c.

Function Documentation

void arch_crash_save_vmcoreinfo ( void  )

Definition at line 146 of file machine_kexec.c.

void machine_kexec ( struct kimage *  image)

Definition at line 139 of file machine_kexec.c.

void machine_kexec_cleanup ( struct kimage *  image)

Definition at line 75 of file machine_kexec.c.

int machine_kexec_prepare ( struct kimage *  image)

Definition at line 58 of file machine_kexec.c.

unsigned long paddr_vmcoreinfo_note ( void  )

Definition at line 166 of file machine_kexec.c.

Variable Documentation

struct resource boot_param_res
Initial value:
= {
.name = "Boot parameter",
.start = 0,
.end = 0,
}

Definition at line 45 of file machine_kexec.c.

struct resource efi_memmap_res
Initial value:
= {
.name = "EFI Memory Map",
.start = 0,
.end = 0,
}

Definition at line 38 of file machine_kexec.c.

struct kimage* ia64_kimage

Definition at line 36 of file machine_kexec.c.