| 
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -26,9 +26,9 @@ enum class PageType {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				};
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				/**
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				 * A (reasonably) fast way of allowing switchable and remmapable process address spaces. It loosely
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				 * A (reasonably) fast way of allowing switchable and remappable process address spaces. It loosely
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				 * mimics the way a real CPU page table works, but instead is optimized for minimal decoding and
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				 * fetching requirements when acessing. In the usual case of an access to regular memory, it only
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				 * fetching requirements when accessing. In the usual case of an access to regular memory, it only
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				 * requires an indexed fetch and a check for NULL.
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				 */
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				struct PageTable {
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
			
			 | 
			 | 
			
				
 
 |