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.20-rc4 43 lines 1.1 kB view raw
1/* 2 * include/asm-s390/kexec.h 3 * 4 * (C) Copyright IBM Corp. 2005 5 * 6 * Author(s): Rolf Adelsberger <adelsberger@de.ibm.com> 7 * 8 */ 9 10#ifndef _S390_KEXEC_H 11#define _S390_KEXEC_H 12 13#include <asm/page.h> 14#include <asm/processor.h> 15/* 16 * KEXEC_SOURCE_MEMORY_LIMIT maximum page get_free_page can return. 17 * I.e. Maximum page that is mapped directly into kernel memory, 18 * and kmap is not required. 19 */ 20 21/* Maximum physical address we can use pages from */ 22#define KEXEC_SOURCE_MEMORY_LIMIT (-1UL) 23 24/* Maximum address we can reach in physical address mode */ 25#define KEXEC_DESTINATION_MEMORY_LIMIT (-1UL) 26 27/* Maximum address we can use for the control pages */ 28/* Not more than 2GB */ 29#define KEXEC_CONTROL_MEMORY_LIMIT (1UL<<31) 30 31/* Allocate one page for the pdp and the second for the code */ 32#define KEXEC_CONTROL_CODE_SIZE 4096 33 34/* The native architecture */ 35#define KEXEC_ARCH KEXEC_ARCH_S390 36 37#define MAX_NOTE_BYTES 1024 38 39/* Provide a dummy definition to avoid build failures. */ 40static inline void crash_setup_regs(struct pt_regs *newregs, 41 struct pt_regs *oldregs) { } 42 43#endif /*_S390_KEXEC_H */