Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							2fe065b590
							
						
					 | 
					
						
						
							
							tipc/sm: various fixes for issues
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:24 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							2542f282e0
							
						
					 | 
					
						
						
							
							sm: reimplement using tipc instead of cmif (probably broken, untested)
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:24 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							728bda9677
							
						
					 | 
					
						
						
							
							tipc: server processor fixes (compiles!)
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:23 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							51416763fb
							
						
					 | 
					
						
						
							
							tipc: implement ServerManager processing logic
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:23 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							484bc20f16
							
						
					 | 
					
						
						
							
							tipc: implement framework/server support logic (except for actual processing)
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:23 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f59907760
							
						
					 | 
					
						
						
							
							tipc: fix deserialization of buffers
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:22 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							54c36042a8
							
						
					 | 
					
						
						
							
							tipc: hard-enforce boolean constraints in command processing generation
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:22 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							5bb7a55fe3
							
						
					 | 
					
						
						
							
							tipc: implement service object interface generation
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:22 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							434056a334
							
						
					 | 
					
						
						
							
							tipc: first draft object allocation logic
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							8301b868fd
							
						
					 | 
					
						
						
							
							tipc: fix compilation issues with core serialization routines
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							7145b887bd
							
						
					 | 
					
						
						
							
							tipc: tentative core serialization logic (missing imports, won't compile)
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							4346c028a8
							
						
					 | 
					
						
						
							
							ams: add target firmware 12.0.0, fusee recognition
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							f863ad0a32
							
						
					 | 
					
						
						
							
							kern: mesosphere now implements kernel/sdk 12.3
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							e9d44eb71a
							
						
					 | 
					
						
						
							
							kern: fuck the KPolice^H^H^H^H^H^HPageGroups
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							44621eeb57
							
						
					 | 
					
						
						
							
							kern: who needs __purecall?
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							0162133f1e
							
						
					 | 
					
						
						
							
							kern: update pinning semantics for terminating threads
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							863008ab54
							
						
					 | 
					
						
						
							
							kern: ensure handle table is finalized when deferring termination
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							40f3724891
							
						
					 | 
					
						
						
							
							kern: simplify handle table registration for port/session
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:18 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							82c67b4c54
							
						
					 | 
					
						
						
							
							kern: update kdebug process management semantics
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:18 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							b1b8944ccd
							
						
					 | 
					
						
						
							
							kern: update port/session state semantics
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							94dce392ff
							
						
					 | 
					
						
						
							
							kern: update KLightConditionVariable
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							f9cd04c7c4
							
						
					 | 
					
						
						
							
							kern: optimize KHandleTable to use indices instead of pointers
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							7c35303c62
							
						
					 | 
					
						
						
							
							kern: KAutoObject destruction is now scheduled for next dpc-time
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:16 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							13ddcae970
							
						
					 | 
					
						
						
							
							kern: update for new slab resource counts/extents
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:16 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							400137d06b
							
						
					 | 
					
						
						
							
							kern: reallocate pool distributions for 8GB units
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:16 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							0357a98972
							
						
					 | 
					
						
						
							
							kern: simplify global rng initialization
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:15 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							cf19a7b64d
							
						
					 | 
					
						
						
							
							kern: load initial process binary from user pool, rather than from pt heap
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:15 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							3ebf91304e
							
						
					 | 
					
						
						
							
							kern: update Initialize0 for new changes
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:15 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							a1abde34a9
							
						
					 | 
					
						
						
							
							kern: update KConditionVariable::WaitForAddress/Wait
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							438fc774ba
							
						
					 | 
					
						
						
							
							kern: trivially optimize userspace io memory write
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							e4b271b9bc
							
						
					 | 
					
						
						
							
							kern: add bounds checking to KHandleTable::Register/Unreserve
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							324ec34f5c
							
						
					 | 
					
						
						
							
							kern: update set/way cache operations for new semantics
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:13 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							2b10401498
							
						
					 | 
					
						
						
							
							kern: if a page table region is zero-size, nothing overlaps it
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:13 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							50ce41adf2
							
						
					 | 
					
						
						
							
							kern: use KScopedLightLockPair helper for page table pair-locks
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:12 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							43900d4765
							
						
					 | 
					
						
						
							
							kern: track mapped ipc server memory in page table
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:12 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							8df6062a1d
							
						
					 | 
					
						
						
							
							kern: add KPageTableBase::Read/WriteDebugIoMemory
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:12 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9f81928f7
							
						
					 | 
					
						
						
							
							kern: flush memory before reading in KPageTableBase::ReadDebugMemory
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:11 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							6eda131ab6
							
						
					 | 
					
						
						
							
							kern: update KMemoryBlockManagerUpdaterAllocator for new ctor/init semantics
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:11 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							e2f21cbd84
							
						
					 | 
					
						
						
							
							kern: swap tpidr_el1/cntv_cval_el0 as scratch vs exception stack
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:11 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							c39bce4620
							
						
					 | 
					
						
						
							
							kern: support immortal processes
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:10 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							ec7e3fb07f
							
						
					 | 
					
						
						
							
							kern: update process/thread for new running/termination semantics
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:10 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							1328f17fb1
							
						
					 | 
					
						
						
							
							kern: unconditionally set thread state when appropriate
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:10 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							d31612974a
							
						
					 | 
					
						
						
							
							kern: update kernel waiter management rules
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:09 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							be127dfc4b
							
						
					 | 
					
						
						
							
							kern: update KInterruptEvent to store core id
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:09 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							f11f6ec313
							
						
					 | 
					
						
						
							
							kern: update pinned thread priority rules
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:09 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							e40ccfb4ca
							
						
					 | 
					
						
						
							
							kern: add new checks to SetThreadPriority/CoreMask
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:08 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							d44aa9cb5d
							
						
					 | 
					
						
						
							
							kern: update KInitialPageTable/KInitialPageAllocator
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:08 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							e597eb5411
							
						
					 | 
					
						
						
							
							kern: KLinkedList no longer exists
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:08 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							afaccc9576
							
						
					 | 
					
						
						
							
							svc: sanitize booleans in autogenerated abi stubs
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:07 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							af72072313
							
						
					 | 
					
						
						
							
							kern: bump svc limit to 192 from 128
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:07 -07:00 | 
					
					
						
						
							
							
							
						
					 |