| 
						
					 | 
					
						
						
							
						
						4e9dc15501
	
				 
					 | 
					
						
						
							
							Define VIRTUAL macro
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 32s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 32s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 30s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-10-29 22:32:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						164ff0c135
	
				 
					 | 
					
						
						
							
							Expand spinlock queue levels
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 31s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 33s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 32s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 30s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-10-28 08:35:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						00b04f5405
	
				 
					 | 
					
						
						
							
							Refactor IDT gate setup to use explicit DPL and type fields
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 35s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 39s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 36s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 32s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-10-18 18:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9298aef87e
	
				 
					 | 
					
						
						
							
							Separate boolean definition for C and C++
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 27s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-23 19:06:18 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ed293c7e61
	
				 
					 | 
					
						
						
							
							Finish moving global variables into classes
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 34s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 33s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 27s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-22 09:56:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d0aeaf1109
	
				 
					 | 
					
						
						
							
							Unify XTLDR naming
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 31s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-20 18:55:08 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						08a9a0273f
	
				 
					 | 
					
						
						
							
							Move trampoline handling code
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 31s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 28s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-19 19:32:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						38f1af025c
	
				 
					 | 
					
						
						
							
							Add missing calling convention
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 29s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-19 17:21:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7b357ebc54
	
				 
					 | 
					
						
						
							
							Fix build after migration
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 32s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-19 13:41:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e7425de523
	
				 
					 | 
					
						
						
							
							Drop C wrappers and switch to C++ API
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 36s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 34s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 23s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 21s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-19 12:56:06 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						57fbbf820c
	
				 
					 | 
					
						
						
							
							Remove stale comments and whitespace
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 29s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-17 16:10:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						86fd2b4eea
	
				 
					 | 
					
						
						
							
							Migrate XTLDR to C++
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 31s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 31s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 29s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-17 15:56:41 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7117d76842
	
				 
					 | 
					
						
						
							
							Switch UEFI interfaces to PWCHAR/BOOLEAN types for better compatibility with C++
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 32s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 34s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 32s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-17 08:17:48 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fabf3a3a5e
	
				 
					 | 
					
						
						
							
							Replace all occurrences of NULL with NULLPTR for unified C and C++ null pointer handling
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Failing after 24s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 25s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-16 15:59:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0a0fdffc46
	
				 
					 | 
					
						
						
							
							Clean up kernel headers
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 21s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 20s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-15 22:46:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f321ca908b
	
				 
					 | 
					
						
						
							
							Refine and export kernel debugger printing
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 26s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 28s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-14 01:25:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4592955da1
	
				 
					 | 
					
						
						
							
							Migrate HL subsystem to C++
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 27s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-13 19:15:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a2fe39defd
	
				 
					 | 
					
						
						
							
							Refine formatting
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 32s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 27s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-13 00:12:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9518e7da8e
	
				 
					 | 
					
						
						
							
							Migrate RTL subsystem to C++
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Failing after 21s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Failing after 20s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 19s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 18s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-11 18:28:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4947f788d5
	
				 
					 | 
					
						
						
							
							Migrate KE subsystem to C++
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Failing after 23s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Failing after 27s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 21s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 25s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-09 23:20:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c8dc2a1407
	
				 
					 | 
					
						
						
							
							Migrate AR subsystem to C++
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Failing after 24s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Failing after 27s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 24s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 24s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-08 15:29:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c2a4ad026a
	
				 
					 | 
					
						
						
							
							Implement KD subsystem, add serial & framebuffer debug providers
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 37s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 22s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-04 10:49:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						db81e43525
	
				 
					 | 
					
						
						
							
							Add missing forward references for RTL types
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 36s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 35s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 27s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-04 10:28:32 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						602da0960c
	
				 
					 | 
					
						
						
							
							Unify string API parameter types to PCSTR/PCWSTR
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 31s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 33s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 32s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-03 19:54:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f9fe20ba68
	
				 
					 | 
					
						
						
							
							Adjust forward references for HL_FRAMEBUFFER_DATA and HL_SCROLL_REGION_DATA
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 35s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 33s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 34s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-03 16:44:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						227da47bfc
	
				 
					 | 
					
						
						
							
							Add scroll region support and refactor framebuffer handling
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 36s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 37s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 35s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 23s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-03 15:06:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9f5daafad9
	
				 
					 | 
					
						
						
							
							Unify wide string types across console and debug functions
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 33s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 31s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 27s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-03 10:41:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d6999fad2f
	
				 
					 | 
					
						
						
							
							Extend RTL with substring search and character case functions
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 34s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 32s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 29s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-02 21:51:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e23a4c71a2
	
				 
					 | 
					
						
						
							
							Fix framebuffer address calculations by using Pitch and BytesPerPixel
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 33s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 32s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 35s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 33s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-02 12:42:06 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d45cc5ffe5
	
				 
					 | 
					
						
						
							
							Fix incorrect APIC delivery mode definitions
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 28s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Failing after 29s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Failing after 34s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 32s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-01 19:32:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						418ff68be4
	
				 
					 | 
					
						
						
							
							Add ESP boot support and improve block device enumeration
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 25s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 36s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 34s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-01 14:02:38 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						72a832f190
	
				 
					 | 
					
						
						
							
							Fix type mismatch in BlGetEditableOptions OptionsCount parameter
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 32s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 34s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 35s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 38s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-30 20:35:01 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2ee33ab229
	
				 
					 | 
					
						
						
							
							Refactor BlGetConfigValue to return EFI_STATUS and output value via parameter
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 36s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 35s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-27 19:44:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1eea654a36
	
				 
					 | 
					
						
						
							
							Expose BlGetBootOptionValue, BlGetEditableOptions and BlSetBootOptionValue
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 26s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 35s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 34s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-27 19:26:01 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b68514b176
	
				 
					 | 
					
						
						
							
							Limit boot menu entry names to available menu width
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 26s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 34s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 36s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-25 19:03:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a84ef21571
	
				 
					 | 
					
						
						
							
							Adjust LA57 base addresses to prevent overflow
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 25s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 45s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 43s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-21 01:42:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d1b14fccdd
	
				 
					 | 
					
						
						
							
							Resolve build issues caused by the last commit
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 26s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 43s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 46s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-20 21:08:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9f6121e9b2
	
				 
					 | 
					
						
						
							
							Map the physical page for trampoline code
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 26s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 44s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 45s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-20 20:37:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4a7ea6009d
	
				 
					 | 
					
						
						
							
							Expose ArEnableExtendedPhysicalAddressing function in XTDK
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 45s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 48s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-20 20:23:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ebae8c655c
	
				 
					 | 
					
						
						
							
							Expand CR4, MSR, and EFER register definitions
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 24s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 25s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 42s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 41s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-19 23:59:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1a0bc7f65f
	
				 
					 | 
					
						
						
							
							Update and correct CR4 bit definitions
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 34s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 41s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 32s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 43s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-19 21:45:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c409400cbf
	
				 
					 | 
					
						
						
							
							Correct VA masking in AMD64 page mapping functions
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 26s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 42s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 40s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-18 01:07:28 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f77f2bbf92
	
				 
					 | 
					
						
						
							
							Introduce architecture-specific page map routines
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 23s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 31s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 33s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-17 00:23:19 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8491e5fed1
	
				 
					 | 
					
						
						
							
							Remove PageMapLevel from the loader information block
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 24s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 26s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 36s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 34s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-16 20:18:34 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						22f81a106b
	
				 
					 | 
					
						
						
							
							Update forward declarations for PML2/PML3 types
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 21s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 20s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 34s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 36s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-16 00:33:18 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7e08dc286e
	
				 
					 | 
					
						
						
							
							Separate types for legacy (PML2) and PAE (PML3) paging
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 20s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 22s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 36s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 32s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-16 00:29:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |