Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v2.6.13 40 lines 1.0 kB view raw
1#ifndef _PPC_KEXEC_H 2#define _PPC_KEXEC_H 3 4#ifdef CONFIG_KEXEC 5 6/* 7 * KEXEC_SOURCE_MEMORY_LIMIT maximum page get_free_page can return. 8 * I.e. Maximum page that is mapped directly into kernel memory, 9 * and kmap is not required. 10 * 11 * Someone correct me if FIXADDR_START - PAGEOFFSET is not the correct 12 * calculation for the amount of memory directly mappable into the 13 * kernel memory space. 14 */ 15 16/* Maximum physical address we can use pages from */ 17#define KEXEC_SOURCE_MEMORY_LIMIT (-1UL) 18/* Maximum address we can reach in physical address mode */ 19#define KEXEC_DESTINATION_MEMORY_LIMIT (-1UL) 20/* Maximum address we can use for the control code buffer */ 21#define KEXEC_CONTROL_MEMORY_LIMIT TASK_SIZE 22 23#define KEXEC_CONTROL_CODE_SIZE 4096 24 25/* The native architecture */ 26#define KEXEC_ARCH KEXEC_ARCH_PPC 27 28#ifndef __ASSEMBLY__ 29 30extern void *crash_notes; 31 32struct kimage; 33 34extern void machine_kexec_simple(struct kimage *image); 35 36#endif /* __ASSEMBLY__ */ 37 38#endif /* CONFIG_KEXEC */ 39 40#endif /* _PPC_KEXEC_H */