linux/arch/mips/include/asm/kexec.h
<<
>>
Prefs
   1/*
   2 * kexec.h for kexec
   3 * Created by <nschichan@corp.free.fr> on Thu Oct 12 14:59:34 2006
   4 *
   5 * This source code is licensed under the GNU General Public License,
   6 * Version 2.  See the file COPYING for more details.
   7 */
   8
   9#ifndef _MIPS_KEXEC
  10# define _MIPS_KEXEC
  11
  12/* Maximum physical address we can use pages from */
  13#define KEXEC_SOURCE_MEMORY_LIMIT (0x20000000)
  14/* Maximum address we can reach in physical address mode */
  15#define KEXEC_DESTINATION_MEMORY_LIMIT (0x20000000)
  16 /* Maximum address we can use for the control code buffer */
  17#define KEXEC_CONTROL_MEMORY_LIMIT (0x20000000)
  18
  19#define KEXEC_CONTROL_PAGE_SIZE 4096
  20
  21/* The native architecture */
  22#define KEXEC_ARCH KEXEC_ARCH_MIPS
  23
  24static inline void crash_setup_regs(struct pt_regs *newregs,
  25                                    struct pt_regs *oldregs)
  26{
  27        /* Dummy implementation for now */
  28}
  29
  30#endif /* !_MIPS_KEXEC */
  31