Linux-2.6.12-rc2
[linux-flexiantxendom0-natty.git] / include / asm-sh / mmu.h
1 #ifndef __MMU_H
2 #define __MMU_H
3
4 #if !defined(CONFIG_MMU)
5
6 struct mm_rblock_struct {
7         int     size;
8         int     refcount;
9         void    *kblock;
10 };
11
12 struct mm_tblock_struct {
13         struct mm_rblock_struct *rblock;
14         struct mm_tblock_struct *next;
15 };
16
17 typedef struct {
18         struct mm_tblock_struct tblock;
19         unsigned long           end_brk;
20 } mm_context_t;
21
22 #else
23
24 /* Default "unsigned long" context */
25 typedef unsigned long mm_context_t;
26
27 #endif /* CONFIG_MMU */
28 #endif /* __MMH_H */
29