Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
kexec.h File Reference
#include <asm/processor.h>
#include <asm/page.h>

Go to the source code of this file.

Macros

#define KEXEC_SOURCE_MEMORY_LIMIT   (-1UL)
 
#define KEXEC_DESTINATION_MEMORY_LIMIT   (-1UL)
 
#define KEXEC_CONTROL_MEMORY_LIMIT   (1UL<<31)
 
#define KEXEC_CRASH_CONTROL_MEMORY_LIMIT   (-1UL)
 
#define KEXEC_CONTROL_PAGE_SIZE   4096
 
#define KEXEC_CRASH_MEM_ALIGN   HPAGE_SIZE
 
#define KEXEC_ARCH   KEXEC_ARCH_S390
 
#define KEXEC_NOTE_BYTES
 

Macro Definition Documentation

#define KEXEC_ARCH   KEXEC_ARCH_S390

Definition at line 39 of file kexec.h.

#define KEXEC_CONTROL_MEMORY_LIMIT   (1UL<<31)

Definition at line 27 of file kexec.h.

#define KEXEC_CONTROL_PAGE_SIZE   4096

Definition at line 33 of file kexec.h.

#define KEXEC_CRASH_CONTROL_MEMORY_LIMIT   (-1UL)

Definition at line 30 of file kexec.h.

#define KEXEC_CRASH_MEM_ALIGN   HPAGE_SIZE

Definition at line 36 of file kexec.h.

#define KEXEC_DESTINATION_MEMORY_LIMIT   (-1UL)

Definition at line 23 of file kexec.h.

#define KEXEC_NOTE_BYTES
Value:
(ALIGN(sizeof(struct elf_note), 4) * 8 + \
ALIGN(sizeof("CORE"), 4) * 7 + \
ALIGN(sizeof(struct elf_prstatus), 4) + \
ALIGN(sizeof(elf_fpregset_t), 4) + \
ALIGN(sizeof(u64), 4) + \
ALIGN(sizeof(u64), 4) + \
ALIGN(sizeof(u32), 4) + \
ALIGN(sizeof(u64) * 16, 4) + \
ALIGN(sizeof(u32), 4) \
)

Definition at line 47 of file kexec.h.

#define KEXEC_SOURCE_MEMORY_LIMIT   (-1UL)

Definition at line 20 of file kexec.h.