|  | 48d1e7f04c   | Properly copy kernel parameters into the loader block 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 59s 
				
	
				Builds / ExectOS (i686) (push) Successful in 25s | 2024-01-29 19:41:52 +01:00 |  | 
			
				
					|  | 8f7641d91f   | Pass memory mapping information to the kernel 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 31s 
				
	
				Builds / ExectOS (i686) (push) Successful in 29s | 2024-01-29 19:40:05 +01:00 |  | 
			
				
					|  | a72f87e731   | Update memory mapping related structures for i686 architecture 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 30s 
				
	
				Builds / ExectOS (i686) (push) Successful in 29s | 2024-01-29 19:35:30 +01:00 |  | 
			
				
					|  | 0c691a40e3   | Update memory mapping related structures 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 31s 
				
	
				Builds / ExectOS (i686) (push) Failing after 16s | 2024-01-29 19:31:20 +01:00 |  | 
			
				
					|  | d27a4cde4b   | Implement BlGetVirtualAddress() and BlPhysicalListToVirtual() routines 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 32s 
				
	
				Builds / ExectOS (i686) (push) Successful in 32s | 2024-01-29 18:03:58 +01:00 |  | 
			
				
					|  | 8115ae07b6   | Unify variable types across project; use common type for storing numer of pages 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 35s 
				
	
				Builds / ExectOS (i686) (push) Successful in 31s | 2024-01-29 16:17:51 +01:00 |  | 
			
				
					|  | bfe2e3899a   | Kernel parameters should be stored in wide char 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 35s 
				
	
				Builds / ExectOS (i686) (push) Successful in 28s | 2024-01-29 15:19:48 +01:00 |  | 
			
				
					|  | 8e61e95cc2   | Implement BlPhysicalAddressToVirtual() routine 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 32s 
				
	
				Builds / ExectOS (i686) (push) Successful in 29s | 2024-01-28 23:16:01 +01:00 |  | 
			
				
					|  | 170d1c71c9   | Map EfiReservedMemoryType to LoaderSpecialMemory 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 34s 
				
	
				Builds / ExectOS (i686) (push) Successful in 29s | 2024-01-28 22:10:21 +01:00 |  | 
			
				
					|  | b8acfe1b66   | Implement BlGetMappingsCount() routine 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 30s 
				
	
				Builds / ExectOS (i686) (push) Successful in 28s | 2024-01-28 17:26:20 +01:00 |  | 
			
				
					|  | 670a812649   | Store number of mappings when mapping virtual memory 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 34s 
				
	
				Builds / ExectOS (i686) (push) Successful in 29s | 2024-01-28 17:01:44 +01:00 |  | 
			
				
					|  | 2e12d30aa4   | Cleanup old XTOS boot protocol module 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 30s 
				
	
				Builds / ExectOS (i686) (push) Successful in 31s | 2024-01-28 15:54:01 +01:00 |  | 
			
				
					|  | 4f657b4574   | Add missing routine descriptions 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 33s 
				
	
				Builds / ExectOS (i686) (push) Successful in 30s | 2024-01-28 15:46:26 +01:00 |  | 
			
				
					|  | d6b207052b   | Add 9 characters to switch to next dependency as it was increased in 4a67bc1230
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 30s 
				
	
				Builds / ExectOS (i686) (push) Successful in 29s | 2024-01-28 15:22:26 +01:00 |  | 
			
				
					|  | 3c0a43d55a   | Rework of EFI FrameBuffer module 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 33s 
				
	
				Builds / ExectOS (i686) (push) Successful in 29s | 2024-01-28 15:03:55 +01:00 |  | 
			
				
					|  | 4a67bc1230   | Add one more character to dependency segment array for '\0' character 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 58s 
				
	
				Builds / ExectOS (i686) (push) Successful in 29s | 2024-01-27 20:31:04 +01:00 |  | 
			
				
					|  | 767ed21288   | Correct module description 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 43s 
				
	
				Builds / ExectOS (i686) (push) Successful in 28s | 2024-01-25 22:26:02 +01:00 |  | 
			
				
					|  | 73bd43d16d   | Unify naming convention 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 35s 
				
	
				Builds / ExectOS (i686) (push) Successful in 45s | 2024-01-25 22:25:23 +01:00 |  | 
			
				
					|  | 9ab4328c9d   | Update XTBL_EXECUTABLE_IMAGE_PROTOCOL structure 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 34s 
				
	
				Builds / ExectOS (i686) (push) Successful in 30s | 2024-01-25 22:06:24 +01:00 |  | 
			
				
					|  | 7a65b37f96   | Implement new module providing a basic support for PE/COFF executables 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Failing after 24s 
				
	
				Builds / ExectOS (i686) (push) Failing after 15s | 2024-01-25 22:04:30 +01:00 |  | 
			
				
					|  | 96b5826ea6   | Update XTLDR configuration 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 29s 
				
	
				Builds / ExectOS (i686) (push) Successful in 26s | 2024-01-23 22:34:26 +01:00 |  | 
			
				
					|  | 33e25f881e   | Update debug message 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 28s 
				
	
				Builds / ExectOS (i686) (push) Successful in 28s | 2024-01-23 22:20:31 +01:00 |  | 
			
				
					|  | 9421eee002   | Implement chain loader module 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 28s 
				
	
				Builds / ExectOS (i686) (push) Successful in 29s | 2024-01-23 22:04:57 +01:00 |  | 
			
				
					|  | 269858f5a1   | Implement and use BlGetEfiPath() routine to get valid EFI path 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 28s 
				
	
				Builds / ExectOS (i686) (push) Successful in 27s | 2024-01-23 20:56:58 +01:00 |  | 
			
				
					|  | 9f739df595   | There is no need to allocate so much memory 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 31s 
				
	
				Builds / ExectOS (i686) (push) Successful in 29s | 2024-01-23 20:53:26 +01:00 |  | 
			
				
					|  | eec318a362   | Reformat code 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 28s 
				
	
				Builds / ExectOS (i686) (push) Successful in 27s | 2024-01-23 15:38:52 +01:00 |  | 
			
				
					|  | f2887dba1f   | Rename XtLdrProtocol variable 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 27s 
				
	
				Builds / ExectOS (i686) (push) Successful in 29s | 2024-01-23 15:17:39 +01:00 |  | 
			
				
					|  | f2ab4894a5   | Use correct paths in debug messages 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 29s 
				
	
				Builds / ExectOS (i686) (push) Successful in 25s | 2024-01-23 15:14:50 +01:00 |  | 
			
				
					|  | 825c3b6f9a   | Keep all paths in single place 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 29s 
				
	
				Builds / ExectOS (i686) (push) Successful in 29s | 2024-01-23 15:12:26 +01:00 |  | 
			
				
					|  | 435ee66ce1   | Implement BlLoadEfiImage() and BlStartEfiImage() routines 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 29s 
				
	
				Builds / ExectOS (i686) (push) Successful in 27s | 2024-01-22 23:04:24 +01:00 |  | 
			
				
					|  | 6733e092ba   | Add missing comment 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 30s 
				
	
				Builds / ExectOS (i686) (push) Successful in 29s | 2024-01-22 20:47:49 +01:00 |  | 
			
				
					|  | 9fe347fd0a   | Correct comments 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 26s 
				
	
				Builds / ExectOS (i686) (push) Successful in 27s | 2024-01-22 20:42:29 +01:00 |  | 
			
				
					|  | af400920d0   | Make a use of BlBuildPageMap() 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 30s 
				
	
				Builds / ExectOS (i686) (push) Successful in 27s | 2024-01-22 15:20:22 +01:00 |  | 
			
				
					|  | 0c3aee829a   | Add missing forward reference 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 26s 
				
	
				Builds / ExectOS (i686) (push) Successful in 27s | 2024-01-22 15:16:39 +01:00 |  | 
			
				
					|  | 7128159c42   | Implement BlBuildPageMap() routine 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Failing after 15s 
				
	
				Builds / ExectOS (i686) (push) Failing after 14s | 2024-01-22 15:15:21 +01:00 |  | 
			
				
					|  | 85d43e54b8   | Add missing forward reference 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 29s 
				
	
				Builds / ExectOS (i686) (push) Successful in 28s | 2024-01-22 15:14:07 +01:00 |  | 
			
				
					|  | 22a7676b9b   | Store boot loader image information and close EFI_LOADED_IMAGE_PROTOCOL afterwards 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Failing after 15s 
				
	
				Builds / ExectOS (i686) (push) Failing after 15s | 2024-01-22 15:11:56 +01:00 |  | 
			
				
					|  | 8580557985   | Check if new mapping is a subset of an already existing mapping 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 42s 
				
	
				Builds / ExectOS (i686) (push) Successful in 27s | 2024-01-22 15:09:03 +01:00 |  | 
			
				
					|  | c24745d233   | Allow to specify virtual address during EFI memory mapping only 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 44s 
				
	
				Builds / ExectOS (i686) (push) Successful in 29s | 2024-01-19 23:16:45 +01:00 |  | 
			
				
					|  | 88321b5f4d   | Pass virtual memory area address by reference 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 47s 
				
	
				Builds / ExectOS (i686) (push) Successful in 28s | 2024-01-18 23:10:47 +01:00 |  | 
			
				
					|  | 9f5018abf0   | Update BlInitializePageMap() description 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 30s 
				
	
				Builds / ExectOS (i686) (push) Successful in 27s | 2024-01-18 15:10:32 +01:00 |  | 
			
				
					|  | c716ad81f0   | i686 supports switching to huge pages mode with 2MB or 4MB page size only 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 25s 
				
	
				Builds / ExectOS (i686) (push) Successful in 26s | 2024-01-18 14:48:43 +01:00 |  | 
			
				
					|  | 0a47d43644   | Move target specific code 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 26s 
				
	
				Builds / ExectOS (i686) (push) Successful in 28s | 2024-01-18 14:32:40 +01:00 |  | 
			
				
					|  | 02f0e34b83   | Allow to provide page size during initialization 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 47s 
				
	
				Builds / ExectOS (i686) (push) Successful in 27s | 2024-01-18 14:30:58 +01:00 |  | 
			
				
					|  | 5acf8b4abd   | Add page size enumeration list 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 39s 
				
	
				Builds / ExectOS (i686) (push) Successful in 27s | 2024-01-18 14:22:51 +01:00 |  | 
			
				
					|  | 0e4575b278   | Use new paging implementation 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 55s 
				
	
				Builds / ExectOS (i686) (push) Successful in 41s | 2024-01-17 22:24:55 +01:00 |  | 
			
				
					|  | 89c18bbce6   | Initial paging support 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 29s 
				
	
				Builds / ExectOS (i686) (push) Successful in 28s | 2024-01-17 14:42:07 +01:00 |  | 
			
				
					|  | 8f40683270   | Rename memory related routines to follow naming convention 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 29s 
				
	
				Builds / ExectOS (i686) (push) Successful in 25s | 2024-01-15 15:13:34 +01:00 |  | 
			
				
					|  | e64cf4d0aa   | Add CR4_LA57 definition 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 42s 
				
	
				Builds / ExectOS (i686) (push) Successful in 32s | 2024-01-14 21:06:02 +01:00 |  | 
			
				
					|  | 93340936d3   | Update XTLDR help 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 28s 
				
	
				Builds / ExectOS (i686) (push) Successful in 26s | 2024-01-12 16:04:25 +01:00 |  |