| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						332e57f305
	
				 
					 | 
					
						
						
							
							Add register dump to trap handler
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 33s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 35s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 29s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-25 08:28:02 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ae4b95380a
	
				 
					 | 
					
						
						
							
							Fix AP startup symbol name
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 28s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-19 19:23:39 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d0577611ca
	
				 
					 | 
					
						
						
							
							Move asm headers
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 27s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-19 13:47:18 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4c380bae1c
	
				 
					 | 
					
						
						
							
							Fix build by replacing leftover Ar calls
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 24s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 23s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-19 13:29:15 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1b0468f742
	
				 
					 | 
					
						
						
							
							Fix build by replacing leftover Ar calls
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 31s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 21s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 20s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-19 13:26:26 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ee97388981
	
				 
					 | 
					
						
						
							
							Switch i686 processor structures setup to use class data
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 26s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 26s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-09-15 22:50:52 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c4a7df6f38
	
				 
					 | 
					
						
						
							
							Extract trampoline code into a separate file
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 20s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Successful in 24s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 46s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 45s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-20 20:20:35 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d806c8e1f2
	
				 
					 | 
					
						
						
							
							Resolve compilation errors due to renamed CPUID requests
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Failing after 18s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, release) (push) Failing after 17s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Failing after 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 27s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-10 17:12:06 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						740df726e9
	
				 
					 | 
					
						
						
							
							Implement ArInterruptsEnabled() routine
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 40s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 39s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-17 23:19:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5591e1b377
	
				 
					 | 
					
						
						
							
							Fix ArGetCpuFlags() routine
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 40s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 38s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-17 23:16:16 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9f1a4f0ced
	
				 
					 | 
					
						
						
							
							Compose the AMD family and model IDs according to the AMD CPUID manual, section 2
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 39s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 41s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-14 19:39:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2a8cc7397e
	
				 
					 | 
					
						
						
							
							Implement ArGetCpuFlags() routine
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 38s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 38s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-14 16:26:02 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2c384d780f
	
				 
					 | 
					
						
						
							
							Fix storing CPU vendor name in PRCB
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 48s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 45s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-06 20:01:19 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						22693a48d3
	
				 
					 | 
					
						
						
							
							Rework trap handling assembly code
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 32s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 32s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-04-23 15:07:08 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9f2279f28f
	
				 
					 | 
					
						
						
							
							Use common way of setting initial runlevel across architectures
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 35s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 34s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-04-19 23:56:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						92ee74b494
	
				 
					 | 
					
						
						
							
							Rework trap handling to access registers
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Failing after 28s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64) (push) Failing after 29s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-04-19 16:52:37 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8aa33874ff
	
				 
					 | 
					
						
						
							
							Initialize CS segment on i686 architecture
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 32s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 31s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-04-17 18:27:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b31aa82872
	
				 
					 | 
					
						
						
							
							Fix loading CS segment for i686 architecture
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 48s 
				
			 
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 50s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-04-17 16:46:03 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4b2d8ded72
	
				 
					 | 
					
						
						
							
							No parameters are expected, explicitly
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 25s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 28s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-02-20 16:55:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e409675f98
	
				 
					 | 
					
						
						
							
							Always use RtlSetMemory() to fill a buffer with a specified pattern
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 23s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 28s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-02-20 16:16:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7727888087
	
				 
					 | 
					
						
						
							
							Implement ArFlushTlb() routine
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 26s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-02-04 23:43:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9ce841e957
	
				 
					 | 
					
						
						
							
							Implement memory barriers
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 27s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-02-04 22:10:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						55cc62f5a0
	
				 
					 | 
					
						
						
							
							Rename KIRQL to KRUNLEVEL type
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 27s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 27s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-11-25 00:32:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						71d0608643
	
				 
					 | 
					
						
						
							
							Implement ArGetStackPointer() routine
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 30s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 28s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-11-19 00:09:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						35aa26e0e9
	
				 
					 | 
					
						
						
							
							Add missing documentation comment block
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 28s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 29s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-11-15 15:50:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ccd0514416
	
				 
					 | 
					
						
						
							
							Implement more CPU-related routines
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 29s 
				
			 
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 26s 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-11-15 14:52:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c5a9253ea8
	
				 
					 | 
					
						
						
							
							Implement ArLoadLocalDescriptorTable() routine
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-03-02 23:04:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dfae0b4727
	
				 
					 | 
					
						
						
							
							Implement ArSetGdtEntryBase() routine
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-03-02 22:51:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e41de62dab
	
				 
					 | 
					
						
						
							
							Implement ArYieldProcessor() routine
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-02-27 17:28:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d427ca20fb
	
				 
					 | 
					
						
						
							
							Always include xtos.h in kernel sources
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-02-20 00:21:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d72002187d
	
				 
					 | 
					
						
						
							
							Partially implement ArpIdentifyProcessor()
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-02-10 17:23:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e645cf664c
	
				 
					 | 
					
						
						
							
							Set process and thread information in processor control block
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-02-09 17:30:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						47f399e987
	
				 
					 | 
					
						
						
							
							Set current process and thread in processor control block
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-02-09 00:02:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a32e18b237
	
				 
					 | 
					
						
						
							
							Implement ArReadFSDualWord() routine
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-02-07 23:19:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						75c519a70c
	
				 
					 | 
					
						
						
							
							Use more generic name for this macro use pointer used behind it will point to kernel debugger after it gets initialized
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-02-07 19:37:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						67768ae7a3
	
				 
					 | 
					
						
						
							
							Mark ArpIdentifyProcessor() as unimplemented
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-02-06 16:15:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						76f22fbdc4
	
				 
					 | 
					
						
						
							
							Initialize segments and processor registers for i686 architecture
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-02-05 15:45:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |