blob: d2b4ff831477555abdee98cf7eb2de2873864524 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001#ifndef __MMU_H
2#define __MMU_H
3
Martin Schwidefsky146e4b32008-02-09 18:24:35 +01004typedef struct {
5 struct list_head crst_list;
6 struct list_head pgtable_list;
7 unsigned long asce_bits;
Martin Schwidefsky6252d702008-02-09 18:24:37 +01008 unsigned long asce_limit;
Martin Schwidefsky146e4b32008-02-09 18:24:35 +01009 int noexec;
Christian Borntraeger250cf772008-10-28 11:10:15 +010010 int has_pgste; /* The mmu context has extended page tables */
11 int alloc_pgste; /* cloned contexts will have extended page tables */
Martin Schwidefsky146e4b32008-02-09 18:24:35 +010012} mm_context_t;
Linus Torvalds1da177e2005-04-16 15:20:36 -070013
14#endif