|  | 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 |  | 
			
				
					|  | 2e0a87e596   | Use __asm__ to comply with disabled GNU extensions 
		
	
	
		
			
				
	
				Builds / ExectOS (i686, debug) (push) Successful in 25s 
				
	
				Builds / ExectOS (amd64, debug) (push) Successful in 41s 
				
	
				Builds / ExectOS (i686, release) (push) Successful in 37s 
				
	
				Builds / ExectOS (amd64, release) (push) Successful in 20s | 2025-08-15 11:07:07 +02: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 |  | 
			
				
					|  | 96a19d23b3   | Fix i686 build by setting APIC transformation tables static 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 28s 
				
	
				Builds / ExectOS (i686) (push) Successful in 27s | 2023-11-26 00:38:20 +01:00 |  | 
			
				
					|  | bed49fa0ac   | Fix function prototypes using fastcall and stdcall calling convensions 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 28s 
				
	
				Builds / ExectOS (i686) (push) Failing after 16s | 2023-11-25 23:25:44 +01:00 |  | 
			
				
					|  | e245754d95   | Add running level management support 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 29s 
				
	
				Builds / ExectOS (i686) (push) Failing after 14s | 2023-11-25 23:14:15 +01:00 |  | 
			
				
					|  | 358b20f1a1   | Reorder routines 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-04-04 22:35:06 +02:00 |  | 
			
				
					|  | d57cdba56c   | Remove undefined extra token from the end of #include directive 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-27 20:18:50 +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 |  | 
			
				
					|  | 27e2fdf4f2   | Introduce architecture library as new kernel subsystem and move selected routines into new subsystem 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-01-28 10:34:55 +01:00 |  | 
			
				
					|  | e94e50b5d9   | Implement HlLoadInterruptDescriptorTable() intrinsics for loading IDT 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-01-26 20:08:57 +01:00 |  | 
			
				
					|  | 707dc37868   | Fix type of Source parameter in HlLoadSegment() routine 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-01-24 23:08:48 +01:00 |  | 
			
				
					|  | 35aa514f95   | Implement HlLoadSegment() intrinsics routine 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-01-24 19:27:18 +01:00 |  | 
			
				
					|  | d3d8d144a0   | Implement HlLoadGlobalDescriptorTable() intrinsic 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-01-23 20:13:51 +01:00 |  | 
			
				
					|  | f20ab3e52e   | Implement HlLoadTaskRegister() for loading TSS segment selector into task register 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-01-23 15:26:35 +01:00 |  | 
			
				
					|  | fb60625abc   | Add more intrinsic routines 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-01-13 22:32:45 +01:00 |  | 
			
				
					|  | f2b51ff69c   | Code formatting 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-01-05 22:45:52 +01:00 |  | 
			
				
					|  | fcfa575bff   | Implement HlReadTimeStampCounter() routine 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2022-12-27 23:28:27 +01:00 |  | 
			
				
					|  | f46615f92c   | Implement HlInvalidateTlbEntry(), HlReadModelSpecificRegister() and HlWriteModelSpecificRegister() routines 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2022-12-27 23:19:33 +01:00 |  | 
			
				
					|  | 602d89ef27   | Fixes in HlIoPortInShort() and HlIoPortInLong() routines 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2022-12-27 22:43:19 +01:00 |  | 
			
				
					|  | 9828b23400   | Implement HlIoPortInShort(), HlIoPortInLong(), HlIoPortOutShort() and HlIoPortOutLong() routines 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline failed | 2022-12-27 22:26:45 +01:00 |  | 
			
				
					|  | 5b75d005a7   | Implement HlClearInterruptFlag() and HlSetInterruptFlag() intrinsic routines 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2022-12-27 18:54:01 +01:00 |  | 
			
				
					|  | 93ad0b4ea0   | Set valid calling convention for HAL routines 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2022-12-23 14:41:11 +01:00 |  | 
			
				
					|  | 3ab1695968   | Common routines for reading from and writing to CPU control registers 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2022-12-23 14:30:52 +01:00 |  | 
			
				
					|  | df8de3f85f   | Add missing routines documentation 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2022-12-22 23:41:19 +01:00 |  | 
			
				
					|  | 9f4db475bb   | Implement HlHalt() intrinsic routine and add basic definitions for kernel services 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2022-12-11 23:09:35 +01:00 |  | 
			
				
					|  | 324a88cc01   | Implement HlCpuId() routine and corresponding structures for issueing CPUID instruction 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2022-12-11 17:40:56 +01:00 |  | 
			
				
					|  | b89121fded   | Implement routines for accessing and manipulating CPU control registers 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2022-12-02 23:03:42 +01:00 |  | 
			
				
					|  | 033447f759   | Calling convention goes first 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2022-09-01 22:04:07 +02:00 |  | 
			
				
					|  | a7d07e7ecb   | Integrate xtklib with the kernel 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2022-08-30 23:23:02 +02:00 |  |