|  | b2c8fa3e62   | Use new C++ API 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 29s 
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 27s 
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 30s 
				
	
				Builds / ExectOS (i686, release) (push) Successful in 28s | 2025-09-19 10:49:07 +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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 3395934330   | Match renamed I/O register helpers 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, release) (push) Failing after 21s 
				
	
				Builds / ExectOS (amd64, debug) (push) Failing after 23s 
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 20s 
				
	
				Builds / ExectOS (i686, release) (push) Failing after 20s | 2025-09-11 19:08:20 +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 |  | 
			
				
					|  | 3c8b7cb1f2   | Remove unused variable 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Failing after 25s 
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 26s 
				
	
				Builds / ExectOS (amd64, release) (push) Failing after 34s 
				
	
				Builds / ExectOS (i686, release) (push) Failing after 31s | 2025-09-01 19:25:45 +02:00 |  | 
			
				
					|  | 2e415f6ec2   | Remove broadcast INIT IPI 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Failing after 25s 
				
	
				Builds / ExectOS (i686, release) (push) Failing after 26s 
				
	
				Builds / ExectOS (amd64, release) (push) Failing after 38s 
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 36s | 2025-09-01 19:23:02 +02:00 |  | 
			
				
					|  | 84ac8f00e0   | Fix APIC initialization and refine comments 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 38s 
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 35s 
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 36s 
				
	
				Builds / ExectOS (i686, release) (push) Successful in 35s | 2025-09-01 15:41:06 +02:00 |  | 
			
				
					|  | a6814aa2a3   | Resolve compilation errors due to renamed CPUID requests 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64, debug) (push) Failing after 14s 
				
	
				Builds / ExectOS (i686, debug) (push) Failing after 17s 
				
	
				Builds / ExectOS (amd64, release) (push) Failing after 28s 
				
	
				Builds / ExectOS (i686, release) (push) Failing after 25s | 2025-08-10 16:59:32 +02:00 |  | 
			
				
					|  | 2e7793dc2b   | Implement HlpGetCpuApicId() routine 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Failing after 27s 
				
	
				Builds / ExectOS (i686) (push) Failing after 27s | 2024-07-22 23:31:20 +02:00 |  | 
			
				
					|  | 2c5b680426   | Implement HlpSendIpi() routine 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 36s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 38s | 2024-07-22 23:23:55 +02:00 |  | 
			
				
					|  | 626ece8046   | HlReadApicRegister() should return and HlWriteApicRegister() should take ULONGLONG value 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 35s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 36s | 2024-07-16 22:36:45 +02:00 |  | 
			
				
					|  | f36b59c961   | Store processor identities in system info structure 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 1m13s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 1m14s | 2024-06-07 20:19:56 +02:00 |  | 
			
				
					|  | 4212453cf5   | Fix APIC initialization code 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 35s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 37s | 2024-06-06 16:49:08 +02:00 |  | 
			
				
					|  | ef65bceccd   | Initialize legacy PIC and mask all interrupts 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 37s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 37s | 2024-06-05 16:08:54 +02:00 |  | 
			
				
					|  | b061c87fc9   | Fix routines with no prototype using XTAPI calling convention compiler warnings 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 36s 
				
	
				Builds / ExectOS (i686) (push) Successful in 35s | 2024-06-04 21:41:16 +02:00 |  | 
			
				
					|  | 8a4caba26f   | Fix routine with no prototype using XTAPI calling convention compiler warning 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 33s 
				
	
				Builds / ExectOS (i686) (push) Successful in 33s | 2024-06-04 21:39:10 +02:00 |  | 
			
				
					|  | 94a40501d4   | Mask APIC ICR0 and disable APIC interrupts for initialization time by raising APIC TPR 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 49s 
				
	
				Builds / ExectOS (i686) (push) Successful in 48s | 2024-05-24 23:39:06 +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 |  | 
			
				
					|  | f66e9aea9e   | Store CPU number and mask interrupts in processor block 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 33s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 36s | 2024-05-07 16:21:38 +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 |  | 
			
				
					|  | 40e0dd8c5e   | Mask LVTERR first to prevent local APIC errors 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 58s 
				
	
				Builds / ExectOS (i686) (push) Successful in 57s | 2024-05-05 15:24:17 +02:00 |  | 
			
				
					|  | c70d2e2afa   | Routines with no prototype cannot use XTAPI calling convention 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 30s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 29s | 2024-02-20 16:37:57 +01:00 |  | 
			
				
					|  | 77bc796769   | Implement HlClearApicErrors() and HlSendEoi() routines, change HlDisableLegacyPic() calling convention 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 45s 
				
	
				Builds / ExectOS (i686) (push) Successful in 20s | 2024-02-09 15:11:14 +01:00 |  | 
			
				
					|  | 31b8cd8d3d   | Update HlDisablePic() description 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 28s 
				
	
				Builds / ExectOS (i686) (push) Successful in 26s | 2023-11-29 22:43:57 +01:00 |  | 
			
				
					| 
							
							
								 Jozef Nagy | c8a54e602b   | Disable legacy 8259 PIC before enabling APIC 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 27s 
				
	
				Builds / ExectOS (i686) (push) Successful in 26s Reviewed-on: #5
Reviewed-by: Rafal Kupiec <belliash@noreply.codingworkshop.git>
Co-authored-by: Jozef Nagy <schkwve@gmail.com>
Co-committed-by: Jozef Nagy <schkwve@gmail.com> | 2023-11-29 20:07:16 +01:00 |  | 
			
				
					|  | 9aafa63617   | Move CPU and PIC support into common for i686 and amd64 place 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 28s 
				
	
				Builds / ExectOS (i686) (push) Successful in 25s | 2023-11-29 18:26:46 +01:00 |  |