| 
						
					 | 
					
						
						
							
						
						6bcf3e134f
	
				 
					 | 
					
						
						
							
							Unify naming convention and switch to ULONG in memory map related routines
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 1m35s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 1m33s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-07-06 22:59:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6b1ccc4ce5
	
				 
					 | 
					
						
						
							
							Do not hardcode PML shift values
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 35s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 35s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-27 22:26:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						763bade115
	
				 
					 | 
					
						
						
							
							Use correct string formatting when printing page mapping
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 36s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 36s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-04-29 23:57:09 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						388ac1a8c2
	
				 
					 | 
					
						
						
							
							Properly, recursively self map page tables on i686 architecture
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 31s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 34s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-04-07 17:11:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1305672875
	
				 
					 | 
					
						
						
							
							Properly, recursively self map page tables; currently only for AMD64 and PML4
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 45s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 42s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-04-05 00:26:41 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c6f3422c49
	
				 
					 | 
					
						
						
							
							Update PTE related structures
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 42s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 41s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-04-03 16:00:26 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e24c37c9b1
	
				 
					 | 
					
						
						
							
							First page is now always present in memory map, so there is no need to map it explicitly
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 31s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 30s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-03-24 23:01:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						70c66a5d70
	
				 
					 | 
					
						
						
							
							Code formatting
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 26s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 28s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-02-16 22:44:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						789e9d64f4
	
				 
					 | 
					
						
						
							
							Properly print PA & VA addresses
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 27s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-02-16 22:40:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						98acc6f3d4
	
				 
					 | 
					
						
						
							
							Use uppercase when printing status codes
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 29s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-02-16 22:09:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a72f87e731
	
				 
					 | 
					
						
						
							
							Update memory mapping related structures for i686 architecture
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 29s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-01-29 19:35:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7128159c42
	
				 
					 | 
					
						
						
							
							Implement BlBuildPageMap() routine
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Failing after 15s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Failing after 14s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-01-22 15:15:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						89c18bbce6
	
				 
					 | 
					
						
						
							
							Initial paging support
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 28s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-01-17 14:42:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |