17 lines
		
	
	
		
			385 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			385 B
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef __MMU_H
 | 
						|
#define __MMU_H
 | 
						|
 | 
						|
typedef struct {
 | 
						|
	spinlock_t list_lock;
 | 
						|
	struct list_head crst_list;
 | 
						|
	struct list_head pgtable_list;
 | 
						|
	unsigned long asce_bits;
 | 
						|
	unsigned long asce_limit;
 | 
						|
	unsigned long vdso_base;
 | 
						|
	int noexec;
 | 
						|
	int has_pgste;	 /* The mmu context has extended page tables */
 | 
						|
	int alloc_pgste; /* cloned contexts will have extended page tables */
 | 
						|
} mm_context_t;
 | 
						|
 | 
						|
#endif
 |