| 
						
					 | 
					
						
						
							
						
						2b49b23d41
	
				 
					 | 
					
						
						
							
							Add trampoline support and move assembler prototypes
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 24s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 22s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-19 19:07:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6ee7243e04
	
				 
					 | 
					
						
						
							
							Refactor APIC delivery mode handling and unify naming
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 1m15s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 25s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 26s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 1m24s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-01 19:54:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0ed59f223c
	
				 
					 | 
					
						
						
							
							Relocate page mapping helpers and add PML5 support
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 23s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 26s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 37s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 35s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-16 21:07:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1dcd3fceed
	
				 
					 | 
					
						
						
							
							Define page map information structure for both supported architectures
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 25s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 33s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 23s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 34s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-16 20:08:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						23f022965a
	
				 
					 | 
					
						
						
							
							Add forward declarations for CPUID feature enums
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 41s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 39s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-10 16:35:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						86bc2042e5
	
				 
					 | 
					
						
						
							
							Cleanup XTDK headers
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 35s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 36s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-06-06 23:09:03 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ef65bceccd
	
				 
					 | 
					
						
						
							
							Initialize legacy PIC and mask all interrupts
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 37s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 37s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-06-05 16:08:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						03ba3b5583
	
				 
					 | 
					
						
						
							
							Add missing forward references for APIC related structures
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 34s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 33s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-24 23:41:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						befa211aa7
	
				 
					 | 
					
						
						
							
							Add PFN related structures and definitions
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 34s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 36s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-04-08 19:03:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d7b103f85d
	
				 
					 | 
					
						
						
							
							Add forward references for PTE related structures
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 32s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 31s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-04-03 16:03:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5acf8b4abd
	
				 
					 | 
					
						
						
							
							Add page size enumeration list
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 39s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 27s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-01-18 14:22:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						10ccf67e8e
	
				 
					 | 
					
						
						
							
							Add missing forward declarations
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-03-14 22:50:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fd8eec1d86
	
				 
					 | 
					
						
						
							
							Add EFLAGS and THREAD_ENVIRONMENT_BLOCK for amd64
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-03-05 19:03:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e94cb2d3a7
	
				 
					 | 
					
						
						
							
							Processor identification structures
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-02-10 17:14:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5eaf7d63a3
	
				 
					 | 
					
						
						
							
							Initialize Page Attribute Table
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-02-05 00:14:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						73fc7607cd
	
				 
					 | 
					
						
						
							
							There is no need to specify alignment of the structure in the forward reference
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-02-02 15:37:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6f068513cd
	
				 
					 | 
					
						
						
							
							Initial processor block initialization
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-01-30 19:07:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3ad3149f80
	
				 
					 | 
					
						
						
							
							Add descriptor structure definition
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-01-25 17:42:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bfc9db8b6d
	
				 
					 | 
					
						
						
							
							Unify KGDTENTRY and KIDTENTRY between architectures as much as possible
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-01-25 17:35:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ca1d7ddfe8
	
				 
					 | 
					
						
						
							
							Basic context, frames and exceptions definitions
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-01-07 23:36:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f74ba62f24
	
				 
					 | 
					
						
						
							
							Add GDT, IDT and TSS related structures
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-01-07 13:33:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						324a88cc01
	
				 
					 | 
					
						
						
							
							Implement HlCpuId() routine and corresponding structures for issueing CPUID instruction
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2022-12-11 17:40:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						35f2c67138
	
				 
					 | 
					
						
						
							
							Basic XT structures
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2022-07-29 16:31:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |