| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f538d035e2
	
				 
					 | 
					
						
						
							
							Introduce global spinlock initialization and RAII guard classes
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 35s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 37s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 32s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 30s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-10-27 20:48:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6e10089280
	
				 
					 | 
					
						
						
							
							Drop unnecessary boolean casts after type refactor
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 26s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-23 19:17:33 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						307ec1794c
	
				 
					 | 
					
						
						
							
							Clean up after migration to C++
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				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 30s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-16 14:20:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f86b63f68d
	
				 
					 | 
					
						
						
							
							Add missing documentation and fix formatting
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 27s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-16 11:42:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f4561c1f4f
	
				 
					 | 
					
						
						
							
							Remove leftover old headers and fix missed spots
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Failing after 20s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Failing after 21s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 21s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 19s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-16 08:46:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e3898f28fc
	
				 
					 | 
					
						
						
							
							Refactor kernel to use MM namespace for memory management
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 31s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 31s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 29s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-15 22:26:52 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						79ec28641a
	
				 
					 | 
					
						
						
							
							Migrate KD subsystem to C++
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 32s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 31s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 26s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-13 23:40:07 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7cdfa8f79d
	
				 
					 | 
					
						
						
							
							Refactor KE subsystem
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 30s 
				
			 
		
			
				
	
				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-12 13:11:15 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0647b853a6
	
				 
					 | 
					
						
						
							
							Migrate PO subsystem to C++
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 36s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 33s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 29s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-11 22:52:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3a11d536d5
	
				 
					 | 
					
						
						
							
							Refactor AR subsystem
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 33s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 31s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 32s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 32s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-11 20:23:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						631c260280
	
				 
					 | 
					
						
						
							
							Update SpinLock and DPC to use C++ helpers
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Failing after 22s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Failing after 23s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 22s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 20s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-11 19:23:19 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9cc776e06a
	
				 
					 | 
					
						
						
							
							Add generic kernel information support
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 31s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 32s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-03 21:00:18 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b2df65f5cc
	
				 
					 | 
					
						
						
							
							Fix KeDbgPrint prototype to use PCWSTR
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 31s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 33s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 29s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-03 10:29:21 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5ff9303bd1
	
				 
					 | 
					
						
						
							
							Add debug screen clear at end of kernel initialization
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 25s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 26s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Failing after 37s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 35s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-01 16:27:28 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5768d4bba6
	
				 
					 | 
					
						
						
							
							Prepare for architecture-specific paging initialization
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 22s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 21s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 35s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 33s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-16 19:58:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e8771dfc5b
	
				 
					 | 
					
						
						
							
							Use __asm__ to comply with disabled GNU extensions
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 39s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 43s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-15 00:32:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6130a34587
	
				 
					 | 
					
						
						
							
							Align stack as required by the ABI
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 45s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 43s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-07-28 17:57:16 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e778a95a01
	
				 
					 | 
					
						
						
							
							Use portable affinity mask for the idle process
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 41s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 38s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-07-20 12:34:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						24b6cc2250
	
				 
					 | 
					
						
						
							
							Use portable affinity mask for the idle process
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 44s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 42s 
				
			 
		
		
	 
 
	 
						
						The hardcoded value 0xFFFFFFFF restricted the idle process to the first 32 processors on 64-bit system. 
						
						
					 | 
					
						2025-07-20 12:33:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fdf649fcec
	
				 
					 | 
					
						
						
							
							Correctly initialize the boot stack pointer, as the stack grows downwards
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 52s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 49s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-07-19 17:41:38 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dcb0b8fb4b
	
				 
					 | 
					
						
						
							
							Initialize UBSAN mismatch data without relying on memset()
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Failing after -59m51s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Failing after 21s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-07-09 10:40:15 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						156cb7bcac
	
				 
					 | 
					
						
						
							
							Refactor system resources to be able to distinguish if requested resource does not exist or if it is locked and cannot be reused
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Failing after 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Failing after 28s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-06-22 18:54:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c2db94125d
	
				 
					 | 
					
						
						
							
							Add appropriate crediting for Minoca authors for the System Resources component
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 37s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 37s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-06-21 17:00:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						330d3fa72e
	
				 
					 | 
					
						
						
							
							Fix routines order for better maintainability
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 40s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 39s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-06-21 16:50:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						91e8a86ee2
	
				 
					 | 
					
						
						
							
							Implement kernel undefined behavior sanitizer support
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 35s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 34s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-06-12 16:19:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						76e1fc6099
	
				 
					 | 
					
						
						
							
							Enable hardware layer initialization code
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 35s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 34s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-06-04 21:36:09 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c289dab514
	
				 
					 | 
					
						
						
							
							Add ACPI resource type
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 36s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 35s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-06-02 21:36:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4a275b3dec
	
				 
					 | 
					
						
						
							
							Just skip unsupported system resources
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 50s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 52s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-26 00:09:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b4588d5b4c
	
				 
					 | 
					
						
						
							
							Make ExectOS only run on processors which support PAE
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 55s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 53s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-24 16:30:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						edbc2cc045
	
				 
					 | 
					
						
						
							
							Initialize architecture specific hardware extensions
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 47s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 45s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-22 22:53:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						811b173387
	
				 
					 | 
					
						
						
							
							Re-enable interrupts only if they were enabled previously
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 42s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 40s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-17 23:24:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8a15d46198
	
				 
					 | 
					
						
						
							
							Initialize system resource as soon as possible
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 48s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 46s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-17 22:31:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						74c1b03a6b
	
				 
					 | 
					
						
						
							
							Implement a system resources management routines
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Failing after 10m17s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Failing after 10m15s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-16 23:08:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3d08be4fac
	
				 
					 | 
					
						
						
							
							Refactor kernel startup code
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 1m7s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 1m4s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-12 09:06:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c34b6ff6c1
	
				 
					 | 
					
						
						
							
							Take CPU number from processor block
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 50s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 48s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-08 21:59:18 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						38b0b2ac7d
	
				 
					 | 
					
						
						
							
							Use correct stack when using preallocated processor structures
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 49s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 50s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-08 15:57:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3c3a756771
	
				 
					 | 
					
						
						
							
							Allow to initialize CPU with allocated processor structures
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 35s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 36s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-08 00:02:47 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8d6d27651c
	
				 
					 | 
					
						
						
							
							Implement KeGetCurrentProcessorNumber() routine
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 36s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 34s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-07 18:52:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ac0b8ab36a
	
				 
					 | 
					
						
						
							
							Allow to specify CPU number when initializing (A)PIC
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 42s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 41s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-07 16:16:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						243aacc9c1
	
				 
					 | 
					
						
						
							
							Cleanup thread context initialization code
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 38s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 40s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-06 16:57:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e4155ee008
	
				 
					 | 
					
						
						
							
							Lower runlevel to APC before initializing idle process
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 41s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 39s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-05 21:48:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c98ad3862b
	
				 
					 | 
					
						
						
							
							Use kernel boot stack for the idle thread
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 43s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 46s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-05 21:47:48 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a6b8f97fbb
	
				 
					 | 
					
						
						
							
							Remove empty line
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 34s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 35s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-04-29 08:40:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |