| 
							
							
								 Michael Scire | 85efb6005c | kern: paranoid assertions about the class tokens | 2020-03-02 19:51:02 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ee9d50232c | kern: correct KClassToken generation | 2020-03-02 19:51:02 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 79b9793fcd | kern: minor fixes to prevent core0-2 panics during boot | 2020-03-02 19:51:01 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1dbea5db13 | kern: fix building without debugging turned on | 2020-03-02 19:51:01 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | feae39aa2e | kern: implement KUserPointer (and test with QueryMemory) in advance of svc dev | 2020-03-02 19:51:01 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 29b3c509fb | kern: implement large page group mapping, fix debug flag cap | 2020-03-02 19:51:01 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2e23abe83d | kern: implement user thread start, el0 code now runs | 2020-03-02 19:51:01 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 485ea8eb83 | kern: fix supervisor page table activation | 2020-03-02 19:51:00 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | fb23bfc77f | kern: implement unsuspension of init threads | 2020-03-02 19:51:00 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | cba973f859 | kern: implement KProcess::Run | 2020-03-02 19:51:00 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 67c77d92f7 | kern: implement SetProcessMemoryPermission | 2020-03-02 19:51:00 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 46258eaf63 | kern: finish KProcess::Initialize() for KIPs | 2020-03-02 19:51:00 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a385be8301 | kern: implement MapIo | 2020-03-02 19:50:59 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | bd81af7439 | kern: implement capabilities parsing | 2020-03-02 19:50:59 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b530ddbdbe | kern: correct alloc region size | 2020-03-02 19:50:59 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 0daddfacc6 | libmesosphere: precompile mesosphere.hpp | 2020-03-02 19:50:58 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 40619b2eeb | kern: implement process(pagetable) init | 2020-03-02 19:50:58 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 375d5ecd08 | kern: add KProcess members | 2020-03-02 19:50:58 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 733b13441d | kern: implement IsValidPageGroup | 2020-03-02 19:50:58 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 868f2aa1b9 | kern: implement page group unmapping | 2020-03-02 19:50:58 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 89772b2eca | kern: change decompression asserts -> audits | 2020-03-02 19:50:57 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d3a47ce27a | kern: implement through kip decompression | 2020-03-02 19:50:57 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a35f47e61d | kern: skeleton initial process loading | 2020-03-02 19:50:57 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a599e2f892 | kern: implement smmu init | 2020-03-02 19:50:57 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c87812ef8a | kern: switch->nx, implement sleep manager init | 2020-03-02 19:50:56 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 103122ab4c | kern: kern::arm64 -> kern::arch::arm64 | 2020-03-02 19:50:56 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b550f2c3cd | kern: implement lightlock slowpath (works on hw) | 2020-03-02 19:50:56 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e2e7594b3a | kern: improve panic output | 2020-03-02 19:50:56 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 0ec0d0db8d | kern: implement KWorkerTaskManager | 2020-03-02 19:50:56 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | fe32c9d12d | kern: implement interrupt thread init | 2020-03-02 19:50:55 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6b778d39ec | kern: use TinyMT instead of mt19937_t | 2020-03-02 19:50:55 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 049ae760ab | libmesosphere: move .s to kernel (prevent manifesting in kernelldr) | 2020-03-02 19:50:55 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f2b38254d3 | kern: implement enough of KPageTable to initialize a thread | 2020-03-02 19:50:55 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ce92f9d6b0 | vapours: add time primitives, fix result name | 2020-03-02 19:50:54 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 4c78b8f7af | kern: implement KMemoryBlockManager::Update | 2020-03-02 19:50:54 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1f655ad760 | kern: implement init through InterruptTaskManager.Initialize() | 2020-03-02 19:50:54 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2f285ec86b | kern: implement KMemoryBlockManager init | 2020-03-02 19:50:54 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 870fe26090 | kern: add KPageTableBase members | 2020-03-02 19:50:53 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 74950d85d1 | kern: begin skeletoning page table types | 2020-03-02 19:50:53 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 308ce70af7 | kern: print build date/time, git revision | 2020-03-02 19:50:53 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6ff5a3fda7 | kern: print layout for debug during startup | 2020-03-02 19:50:53 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ab29107424 | kern: newlines at end of svc files | 2020-03-02 19:50:53 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 02ffc465bd | kern: add svc stubs, turn on svc table build | 2020-03-02 19:50:52 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c3a76103b6 | mesosphere: hard enforcement of TODOs | 2020-03-02 19:50:52 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7e1b820041 | kern: Implement exception vector ASM | 2020-03-02 19:50:52 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 09ef619c51 | kern: bugfix, turn on auditing for the time being | 2020-03-02 19:50:52 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6930294583 | kern: implement dpc + skeleton rest of main | 2020-03-02 19:50:51 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a58b57ef24 | kern: obj stubs to get past slab init | 2020-03-02 19:50:51 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b53659b398 | kern: print backtrace on panic | 2020-03-02 19:50:51 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 8b3c64323b | kern: implement dynamic slab init + ini relocation | 2020-03-02 19:50:51 -08:00 |  |