1 #ifndef __MMU_H 2 #define __MMU_H 3 4 typedef struct { 5 spinlock_t list_lock; 6 struct list_head crst_list; 7 struct list_head pgtable_list; 8 unsigned long asce_bits; 9 unsigned long asce_limit; 10 unsigned long vdso_base; 11 int noexec; 12 int has_pgste; /* The mmu context has extended page tables */ 13 int alloc_pgste; /* cloned contexts will have extended page tables */ 14 } mm_context_t; 15 16 #endif 17