Linux Kernel
3.7.1
|
#include <linux/mm.h>
#include <linux/kexec.h>
#include <linux/delay.h>
#include <linux/reboot.h>
#include <linux/numa.h>
#include <linux/ftrace.h>
#include <linux/suspend.h>
#include <linux/memblock.h>
#include <asm/pgtable.h>
#include <asm/pgalloc.h>
#include <asm/mmu_context.h>
#include <asm/io.h>
#include <asm/cacheflush.h>
#include <asm/sh_bios.h>
#include <asm/reboot.h>
Go to the source code of this file.
Typedefs | |
typedef void(* | relocate_new_kernel_t )(unsigned long indirection_page, unsigned long reboot_code_buffer, unsigned long start_address) |
Functions | |
void | native_machine_crash_shutdown (struct pt_regs *regs) |
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) |
void __init | reserve_crashkernel (void) |
Variables | |
const unsigned char | relocate_new_kernel [] |
const unsigned int | relocate_new_kernel_size |
void * | vbr_base |
typedef void(* relocate_new_kernel_t)(unsigned long indirection_page, unsigned long reboot_code_buffer, unsigned long start_address) |
Definition at line 27 of file machine_kexec.c.
Definition at line 144 of file machine_kexec.c.
Definition at line 73 of file machine_kexec.c.
Definition at line 50 of file machine_kexec.c.
Definition at line 45 of file machine_kexec.c.
Definition at line 35 of file machine_kexec.c.
Definition at line 155 of file machine_kexec.c.
void* vbr_base |