1#ifndef __MMU_H 2#define __MMU_H 3 4/* Copyright (C) 2002, David McCullough <davidm@snapgear.com> */ 5 6struct sram_list_struct { 7 struct sram_list_struct *next; 8 void *addr; 9 size_t length; 10}; 11 12typedef struct { 13 struct vm_list_struct *vmlist; 14 unsigned long end_brk; 15 unsigned long stack_start; 16 17 /* Points to the location in SDRAM where the L1 stack is normally 18 saved, or NULL if the stack is always in SDRAM. */ 19 void *l1_stack_save; 20 21 struct sram_list_struct *sram_list; 22 23#ifdef CONFIG_BINFMT_ELF_FDPIC 24 unsigned long exec_fdpic_loadmap; 25 unsigned long interp_fdpic_loadmap; 26#endif 27 28} mm_context_t; 29 30#endif 31