| 
							
							
								 Michael Scire | 008bfc27f3 | kern: automatic PC alignment on ERET is implementation defined | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7352d87b20 | kern: switch memset to optimized impl | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9ddb4194b3 | kern: use optimized memcmp/memcpy implementations | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 3f17a34b67 | SvcQueryDebugProcessMemory | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5de853b662 | kern: fix ARM vs THUMB mode selection on 32-bit entry | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 36a3909a24 | kern: fix whoops in light ipc | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 8922bbd108 | kern: SendSyncRequestLight, ReplyAndReceiveLight | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b6cb561c47 | kern: fix slab heap atomics | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2db6760461 | kern: fix bug in server handle cleanup | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | bb7f320f7f | kern: fix nonsensical copy/pasted comments in QueryMemory | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 94a170c437 | kern: QueryMemory64From32, QueryProcessMemory64From32 | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7cf0432569 | kern: add KCodeMemory code left out of previous commit | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 39b22cee8c | kern: implement KCodeMemory (and SVCs) | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 3fb3beeaff | kern: SvcGetSystemTick | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 4bb9ef061a | kern: implement SvcGetThreadContext3 | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f70ee67753 | kern: correct behavior when setting activity/core mask for pinned thread | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 787964f7e7 | kern: implement thread pinning/SvcSynchronizePreemptionState | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b1f38be3ae | kern: fix building under release config | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9dc3e025fc | kern: Map L1/L2 blocks when possible | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 4ac94e9179 | kern: improve KLightLock accuracy | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1448068b69 | kern: fix assertion in KThread::(Try)Suspend | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 0af44d2875 | kern: fix bug in page table mapping calculations | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a4d376cc0f | kern: fix hardware timer task corruption on core migration | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 840ab0785c | kern: SvcMapPhysicalMemoryUnsafe, SvcUnmapPhysicalMemoryUnsafe | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 583899ede3 | kern: General system stability improvements to enhance the user's experience. | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2ad9927a88 | kern: Fix bug in thread core migration | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 893b046111 | kern: update interrupt manager | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 3a01fd1ebc | svc: add BreakReason flags | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1b9acc4a6a | kern: SvcUnmapPhysicalMemory, cleanup thread pinning | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | cbecda2a27 | kern: SvcQueryProcessMemory64, notification SvcBreaks | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5ecc80a5f6 | kern: implement SvcMapPhysicalMemory | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 695b82b945 | kern: finish SvcGetInfo | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | fd9b986938 | kern: Implement SecureMemory (system resource) | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9231646f33 | kern: implement SvcSleepSystem | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 418de7b0dc | kern: SvcInvalidateProcessDataCache | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 46935fea80 | kern: fix resource leak bugs | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 11d5353827 | kern: SvcMapProcessCodeMemory, SvcUnmapProcessCodeMemory | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 240e6227e9 | kern: Fix bug when reducing heap size | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1d4d637818 | kern SvcGetCurrentProcessorNumber, SvcSetProcessActivity, half of SvcSetThreadActivity | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 23eed522d3 | kern: SvcGetThreadCoreMask, SvcSetThreadCoreMask | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c622539b95 | kern: SvcSetMemoryPermission | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d87a9f011c | kern: implement transfer memory (and SVCs) | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 28aab09b5d | kern: implement process exit | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 3917ecad46 | kern: add SvcFlushProcessDataCache, SvcStoreProcessDataCache | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ab96255a5d | kern: implement SvcSetMemoryAttribute | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 185baa7c4d | boot2: work around pcv<->fs<->settings race condition | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | eecf59dd00 | kern: fix bugs in interrupt permittance, DpcManager init | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | afe7e41de8 | kern: SvcGetProcessInfo, SvcTerminateProcess | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 632a75eee7 | kern: KConditionVariable::SignalImpl | 2020-07-31 14:50:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7aa3120f60 | kern: fully implement KSharedMemory (and Svcs) | 2020-07-31 14:50:52 -07:00 |  |