Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
mmu.h
Go to the documentation of this file.
1 /*
2  * Copyright 2004-2009 Analog Devices Inc.
3  * 2002 David McCullough <[email protected]>
4  *
5  * Licensed under the GPL-2.
6  */
7 
8 #ifndef __MMU_H
9 #define __MMU_H
10 
13  void *addr;
14  size_t length;
15 };
16 
17 typedef struct {
18  unsigned long end_brk;
19  unsigned long stack_start;
20 
21  /* Points to the location in SDRAM where the L1 stack is normally
22  saved, or NULL if the stack is always in SDRAM. */
24 
26 
27 #ifdef CONFIG_BINFMT_ELF_FDPIC
28  unsigned long exec_fdpic_loadmap;
29  unsigned long interp_fdpic_loadmap;
30 #endif
31 #ifdef CONFIG_MPU
32  unsigned long *page_rwx_mask;
33 #endif
34 } mm_context_t;
35 
36 #endif