kexec.h 853 B

12345678910111213141516171819202122232425262728293031
  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. #ifndef _MIPS_KEXEC
  9. # define _MIPS_KEXEC
  10. /* Maximum physical address we can use pages from */
  11. #define KEXEC_SOURCE_MEMORY_LIMIT (0x20000000)
  12. /* Maximum address we can reach in physical address mode */
  13. #define KEXEC_DESTINATION_MEMORY_LIMIT (0x20000000)
  14. /* Maximum address we can use for the control code buffer */
  15. #define KEXEC_CONTROL_MEMORY_LIMIT (0x20000000)
  16. #define KEXEC_CONTROL_PAGE_SIZE 4096
  17. /* The native architecture */
  18. #define KEXEC_ARCH KEXEC_ARCH_MIPS
  19. static inline void crash_setup_regs(struct pt_regs *newregs,
  20. struct pt_regs *oldregs)
  21. {
  22. /* Dummy implementation for now */
  23. }
  24. #endif /* !_MIPS_KEXEC */