|  | 798e4c1d22   | Cleanup MM subsystem headers 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 28s 
				
	
				Builds / ExectOS (i686) (push) Successful in 27s | 2023-10-29 00:52:05 +02:00 |  | 
			
				
					|  | 600c86949b   | Cleanup RTL subsystem headers 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Failing after 15s 
				
	
				Builds / ExectOS (i686) (push) Failing after 15s | 2023-10-29 00:14:01 +02:00 |  | 
			
				
					|  | 4ea54859f2   | Add missing HL routine definitions 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 28s 
				
	
				Builds / ExectOS (i686) (push) Failing after 16s | 2023-10-28 23:36:21 +02:00 |  | 
			
				
					|  | ad15c55a39   | Cleanup AR subsystem headers 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 29s 
				
	
				Builds / ExectOS (i686) (push) Failing after 13s | 2023-10-28 23:35:34 +02:00 |  | 
			
				
					|  | 598b34acf7   | AR subsystem is architecture dependant, thus there should be no generic routines 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 35s 
				
	
				Builds / ExectOS (i686) (push) Successful in 28s | 2023-10-28 23:08:08 +02:00 |  | 
			
				
					|  | d55946c3cf   | Cleanup HL subsystem headers 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 26s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 29s | 2023-10-28 22:56:04 +02:00 |  | 
			
				
					|  | 3f520c8e0f   | Rename xtoskrnl headers 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 30s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 27s | 2023-10-28 22:35:33 +02:00 |  | 
			
				
					|  | a2e3e3d9a9   | Compile rundown routines 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 29s 
				
	
				Builds / ExectOS (i686) (push) Successful in 28s | 2023-10-28 01:37:27 +02:00 |  | 
			
				
					|  | 7f8618d2c0   | Export ExAcquireRundownProtection(), ExInitializeRundownProtection() and ExReleaseRundownProtection() kernel routines 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Failing after 18s 
				
	
				Builds / ExectOS (i686) (push) Failing after 15s | 2023-10-28 00:02:18 +02:00 |  | 
			
				
					|  | 6f5e7f63f3   | Include xtver.h to access version related definitions 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 28s 
				
	
				Builds / ExectOS (i686) (push) Successful in 25s | 2023-10-27 15:43:37 +02:00 |  | 
			
				
					|  | 4e553b5570   | Remove unused variables to satisfy compiler 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 55s 
				
	
				Builds / ExectOS (i686) (push) Successful in 53s | 2023-10-27 15:37:31 +02:00 |  | 
			
				
					|  | f549ca54a1   | Implement I/O registers related routines 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-04-05 00:04:11 +02:00 |  | 
			
				
					|  | 358b20f1a1   | Reorder routines 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-04-04 22:35:06 +02:00 |  | 
			
				
					|  | 4073b1589d   | Rename endian conversion routines to match naming convention 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-04-04 21:02:14 +02:00 |  | 
			
				
					|  | d5dd87b889   | Add initial kernel panic mechanism 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline failed | 2023-03-23 22:34:28 +01:00 |  | 
			
				
					|  | 2827bb400f   | Implement ExAcquireRundownProtection() and ExReleaseRundownProtection() routines 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-03-18 11:11:06 +01:00 |  | 
			
				
					|  | 1f8026db2f   | Implement RtlInterlockedCompareExchangePointer() and RtlInterlockedDecrementLongPtr() atomic routines 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-03-17 18:06:53 +01:00 |  | 
			
				
					|  | 934dba37a1   | Initial kernel events support 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-03-17 16:46:18 +01:00 |  | 
			
				
					|  | e0778d0a12   | Introduce kernel executive 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-03-16 23:40:38 +01:00 |  | 
			
				
					|  | e6b64b741a   | Initialize thread context for i686 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-03-15 23:05:18 +01:00 |  | 
			
				
					|  | e05366815a   | NpxFrame is filled with zeroes, so there is no need to set all these stuff 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-03-15 22:48:26 +01:00 |  | 
			
				
					|  | 5677719038   | Initialize thread context for AMD64 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-03-14 17:37:20 +01:00 |  | 
			
				
					|  | 8f653c47dc   | Initial Deferred Procedure Call (DPC) support 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-03-05 22:56:16 +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 |  | 
			
				
					|  | 9f311db9fc   | Describe PO subsystem 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-03-02 19:27:52 +01:00 |  | 
			
				
					|  | e81fb68357   | Initial support processor idle functionality 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-03-02 16:25:41 +01: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 |  | 
			
				
					|  | e41de62dab   | Implement ArYieldProcessor() routine 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-27 17:28:20 +01:00 |  | 
			
				
					|  | 286fc76577   | First attempt on SEH usage; currently this does not take an effect due to missing exception dispatcher 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-26 22:08:02 +01:00 |  | 
			
				
					|  | 2f1c5a22a5   | Add __C_specific_handler() and _except_handler3() stubs allowing to use '__try {} __except() {}' (SEH) constructions 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-25 23:01:13 +01:00 |  | 
			
				
					|  | 57dee5c535   | Reorder parameters in KeInitializeThread() 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-24 22:29:38 +01:00 |  | 
			
				
					|  | 9c74aafe3d   | Initial implementation of process initialization 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-24 19:52:20 +01:00 |  | 
			
				
					|  | c4d1f1cd0d   | Initial implementation of the thread initialization 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-23 20:11:21 +01:00 |  | 
			
				
					|  | cbca1e21c6   | Add missing forward reference to KeInitializeThread() 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-21 22:49:13 +01:00 |  | 
			
				
					|  | 88c17982e4   | Thread initialization stub 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-21 22:30:56 +01:00 |  | 
			
				
					|  | 757ab280f7   | Declare variable at the beginning of routine 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-21 19:22:53 +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 |  | 
			
				
					|  | 9a27d52efe   | Correct typo 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-18 00:07:12 +01:00 |  | 
			
				
					|  | 3354075900   | Initial Asynchronous Procedure Call (APC) support 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-18 00:04:51 +01:00 |  | 
			
				
					|  | 08405e7bdc   | Ad more routines for semaphores support 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline failed | 2023-02-17 09:40:18 +01:00 |  | 
			
				
					|  | 03bae53fb9   | Export semaphore, spinlock and timer initialization routines 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-16 22:33:54 +01:00 |  | 
			
				
					|  | ccaa28399a   | Initial semaphores support 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-16 19:29:36 +01:00 |  | 
			
				
					|  | 525cc116ee   | Update description 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-16 19:27:01 +01:00 |  | 
			
				
					|  | 98884516a1   | Implement KeInitializeSpinLock() routine 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-16 18:34:46 +01:00 |  | 
			
				
					|  | b2456fd18a   | Implement kernel timer initialization routines 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-16 17:56:35 +01:00 |  | 
			
				
					|  | 92a461d1e0   | Add notes for MM 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-15 23:44:10 +01:00 |  | 
			
				
					|  | 9ea1be96db   | Implement MmZeroPages() routine 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-15 20:48:48 +01:00 |  | 
			
				
					|  | b1c2b209e3   | Implement RtlGetStackLimits() routine 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-15 20:12:58 +01:00 |  | 
			
				
					|  | 28b760b089   | Add stubs for allocating and freeing kernel stacks 
		
	
	
		
			
				
	
				ci/woodpecker/push/build Pipeline was successful | 2023-02-14 22:35:16 +01:00 |  |