b57e79aa7f
	 
					 
					
						
						
							
							Proceed with architecture specific initialization  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-01-25 19:37:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8da38af489
	 
					 
					
						
						
							
							Rename KepInitializeBootStructures() to KepInitializeStack()  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-01-25 19:28:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3c3e93afc7
	 
					 
					
						
						
							
							Save kernel initialization block earlier  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-01-25 18:45:08 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						adc6677c9d
	 
					 
					
						
						
							
							Code formatting  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-01-23 20:04:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c81b858757
	 
					 
					
						
						
							
							Implement HlReadGSQuadWord() intrinsic  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-01-23 19:59:54 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9cbe2d458c
	 
					 
					
						
						
							
							Initial support for EFI framebuffer  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						12b8c5f539
	 
					 
					
						
						
							
							Switch kernel stack and move boot structures initialization into separate routine  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-01-08 10:35:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3caca6e1bf
	 
					 
					
						
						
							
							Set kernel subsystem to XT_NATIVE_KERNEL  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-01-06 19:25:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2b51ff69c
	 
					 
					
						
						
							
							Code formatting  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-01-05 22:45:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3131aac7a9
	 
					 
					
						
						
							
							Move serial ports I/O address to architecture specific header  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-01-05 15:58:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5730e8692e
	 
					 
					
						
						
							
							Reorganisation of KeStartXtSystem() routine and early debug printing  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-01-04 23:08:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c5a7d0fe05
	 
					 
					
						
						
							
							Improvements in COM port support  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-01-02 16:14:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						94e9fa1293
	 
					 
					
						
						
							
							Allow to provide custom COM port address  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-12-29 23:44:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e6a7918bac
	 
					 
					
						
						
							
							Fix release build  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-12-28 23:28:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dec021b1ec
	 
					 
					
						
						
							
							Reorganize early debug printing; initialize kernel stacks when needed  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-12-28 23:11:35 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						938cd175c8
	 
					 
					
						
						
							
							Export HlIoPortInShort(), HlIoPortInLong(), HlIoPortOutShort() and HlIoPortOutLong() routines  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-12-27 22:48:10 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bffb93b58c
	 
					 
					
						
						
							
							Add missing calling convention  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-12-27 22:05:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b75d005a7
	 
					 
					
						
						
							
							Implement HlClearInterruptFlag() and HlSetInterruptFlag() intrinsic routines  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-12-27 18:54:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f3a4aef60
	 
					 
					
						
						
							
							Code formatting  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-12-23 22:27:08 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf828a6896
	 
					 
					
						
						
							
							Fill in kernel initialization block  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-12-21 20:04:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6871291c9a
	 
					 
					
						
						
							
							Basic steps in XTOS boot protocol  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-12-14 22:17:17 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b275caf161
	 
					 
					
						
						
							
							Implement RtlRemoveEntryList() routine  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-11-28 23:00:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e37e5b97af
	 
					 
					
						
						
							
							Initial version of the kernel initialization block, needed to start the kernel  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-11-12 23:17:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						30bc0c3cb7
	 
					 
					
						
						
							
							Install kernel under boot directory  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-10-26 20:30:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1c08e4a9f
	 
					 
					
						
						
							
							Implement RtlStringLength() and RtlStringToWideString() routines  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-10-25 23:45:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6a0a1eab23
	 
					 
					
						
						
							
							Add missing IN/OUT indicators  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-10-02 14:09:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6c6e5fe70a
	 
					 
					
						
						
							
							Implement RtlListLoop() routine for detecting loops in linked lists  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-09-27 19:30:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						67acacf528
	 
					 
					
						
						
							
							Use SIZE_T for length limiter  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-09-26 23:02:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						252eb5c825
	 
					 
					
						
						
							
							Export RtlWideStringConcatenate() and RtlWideStringLength() routines  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-09-26 23:01:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd0c86003d
	 
					 
					
						
						
							
							Set correct calling convention for RtlWideStringCompare() and RtlWideStringTokenize() routines  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-09-26 22:54:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a0f359bcf7
	 
					 
					
						
						
							
							Implement RtlWideStringConcatenate() routine  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-09-26 17:26:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c7f53e193a
	 
					 
					
						
						
							
							Implement RtlWideStringLength() routine  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-09-26 16:53:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						109c24f389
	 
					 
					
						
						
							
							Initial support for xtldr modules and bootloader protocol  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline failed 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-09-17 00:14:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						41f1aee6e3
	 
					 
					
						
						
							
							Implemented RtlCompareMemory() for better compatibility with NT and made use of it in RtlSameMemory(), implemented RtlFillMemory(), RtlMoveMemory(), RtlSetMemory() and RtlZeroMemory() as well  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-09-06 17:51:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d56b10f252
	 
					 
					
						
						
							
							Various fixes to the existing routines:  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	ci/woodpecker/push/build Pipeline was successful 
				
			 
		
		
	 
 
	 
						
						* Export RtlWideStringTokenize()
 * Allow to compare whole strings in RtlWideStringCompare() when no length specified
 * RtlSameMemory() returns boolean now
 * Source bytes can be constant value in RtlCopyMemory() 
						
						
					 
					
						2022-09-05 15:17:12 +02:00