| 
							
							
								 Michael Scire | a7de710f09 | kern: implement KCodeMemory (and SVCs) | 2020-08-01 15:31:36 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1a5513760b | kern: SvcGetSystemTick | 2020-08-01 15:31:35 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c64e490663 | kern: implement SvcGetThreadContext3 | 2020-08-01 15:31:35 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | be1314cb88 | kern: implement thread pinning/SvcSynchronizePreemptionState | 2020-08-01 15:31:34 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 89cc6468f9 | kern: improve KLightLock accuracy | 2020-08-01 15:31:34 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6935929c33 | kern: SvcMapPhysicalMemoryUnsafe, SvcUnmapPhysicalMemoryUnsafe | 2020-08-01 15:31:33 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 10415aefee | kern: SvcUnmapPhysicalMemory, cleanup thread pinning | 2020-08-01 15:31:31 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 85a5cdd6a5 | kern: SvcQueryProcessMemory64, notification SvcBreaks | 2020-08-01 15:31:31 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | dc8fccd168 | kern: implement SvcMapPhysicalMemory | 2020-08-01 15:31:31 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 4822da6fea | kern: finish SvcGetInfo | 2020-08-01 15:31:30 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b2af44006f | kern: Implement SecureMemory (system resource) | 2020-08-01 15:31:30 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a22d1d04f2 | kern: implement SvcSleepSystem | 2020-08-01 15:31:30 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 16ce69e333 | kern: SvcInvalidateProcessDataCache | 2020-08-01 15:31:30 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c0c9fe5fd3 | kern: SvcMapProcessCodeMemory, SvcUnmapProcessCodeMemory | 2020-08-01 15:31:29 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 600a069f00 | kern SvcGetCurrentProcessorNumber, SvcSetProcessActivity, half of SvcSetThreadActivity | 2020-08-01 15:31:29 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | bfca682c3f | kern: SvcGetThreadCoreMask, SvcSetThreadCoreMask | 2020-08-01 15:31:28 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c9588f5739 | kern: SvcSetMemoryPermission | 2020-08-01 15:31:28 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 0cfdef738d | kern: implement transfer memory (and SVCs) | 2020-08-01 15:31:28 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 670824fa0a | kern: implement process exit | 2020-08-01 15:31:27 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 24eb07e72c | kern: add SvcFlushProcessDataCache, SvcStoreProcessDataCache | 2020-08-01 15:31:27 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 417ed5f01c | kern: implement SvcSetMemoryAttribute | 2020-08-01 15:31:27 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 4d03635829 | kern: fix bugs in interrupt permittance, DpcManager init | 2020-08-01 15:31:26 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | df019af185 | kern: SvcGetProcessInfo, SvcTerminateProcess | 2020-08-01 15:31:26 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | fe48b9163d | kern: fully implement KSharedMemory (and Svcs) | 2020-08-01 15:31:25 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e5d0e2863b | kern: add SvcStartProcess | 2020-08-01 15:31:25 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | fcffa49fd5 | kern: implement first half of SvcCreateProcess | 2020-08-01 15:31:25 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e760bd7038 | kern: implement SvcMapProcessMemory, SvcUnmapProcessMemory | 2020-08-01 15:31:24 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b26547b38c | kern: KDevicePageTable::Finalize, InfoType_RandomEntropy | 2020-08-01 15:31:24 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f8476cc761 | kern: finish SvcGetSystemInfo | 2020-08-01 15:31:23 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d0a4bdba02 | kern: implement ResourceLimit Svcs | 2020-08-01 15:31:22 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5bfe2eba66 | kern: add ResourceLimit to svcGetInfo | 2020-08-01 15:31:22 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 767a3fca3a | kern: fix incorrect cache routines, implement SvcSetProcessMemoryPermission | 2020-08-01 15:31:22 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e30c8b6ac8 | kern: implement SvcCancelSynchronization | 2020-08-01 15:31:22 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 80f8b8b9b0 | kern: fix bug in SvcSetThreadPriority | 2020-08-01 15:31:21 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ae68a9c38d | kern: SvcCreateSession, KDebug finalization | 2020-08-01 15:31:21 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | eeb12eb4a2 | kern: implement SvcDebugActiveProcess, svcGetDebugEvent, SvcWaitProcessWideKeyAtomic | 2020-08-01 15:31:21 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e721b4494c | kern: implement SvcSetThreadPriority | 2020-08-01 15:31:20 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 811cf0768a | kern: add KAddressArbiter::WaitIfEqual | 2020-08-01 15:31:19 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e36b225951 | kern: implement SvcSetHeapSize | 2020-08-01 15:31:18 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a572354a13 | kern: implement all device address space svcs | 2020-08-01 15:31:18 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d501c3832a | kern: add infra (but not impl) for all DeviceAddressSpace svcs | 2020-08-01 15:31:17 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | fd486a5efd | kern: implement SvcGetProcessList | 2020-08-01 15:31:17 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d72564d522 | kern: add SvcCreateDeviceAddressSpace, SvcAttachDeviceAddressSpace | 2020-08-01 15:31:17 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | df104ecc34 | kern: implement SvcCreateInterruptEvent | 2020-08-01 15:31:16 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 160cec7cd8 | kern: implement SvcCreateEvent, SvcSignalEvent, SvcClearEvent, SvcResetSignal | 2020-08-01 15:31:16 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f8b115eab6 | kern: add SvcCreatePort, SvcConnectToPort | 2020-08-01 15:31:16 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e1f094d49e | kern: add SvcReadWriteRegister | 2020-08-01 15:31:16 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ba0da382ad | kern: Implement QueryIoMapping logic for < 8.0.0 | 2020-08-01 15:31:15 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 8dbdf596bc | kern: Support older SVC ABIs | 2020-08-01 15:31:15 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1a8393e8b2 | kern: add SvcQueryIoMapping (NOTE: pre-10.x, ABI needs update) | 2020-08-01 15:31:11 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | dbc6d39d85 | kern: fix/add InfoType_(Total/Used)(NonSystem/)MemorySize | 2020-08-01 15:31:10 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d5310407ad | kern: implement SvcSleepThread for ns > 0 | 2020-08-01 15:31:08 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a574c00d5f | kern: add SvcExitThread, SvcSendAsyncRequestWithUserBuffer, SvcReplyAndReceiveWithUserBuffer | 2020-08-01 15:31:06 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 50fd330bad | kern: implement remaining non-KServerSession:: part of Reply/Receive | 2020-08-01 15:31:04 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d986b698d4 | kern: implement SvcSendSyncRequest(WithUserBuffer) | 2020-08-01 15:31:03 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 8479ff4a1a | kern: implement SvcArbitrateLock, SvcArbitrateUnlock | 2020-08-01 15:31:03 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2415b68748 | kern: skeleton SvcReplyAndReceive | 2020-08-01 15:31:02 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 70291b4608 | kern: partially implement SvcSignalProcessWideKey | 2020-08-01 15:31:02 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f752db8379 | kern: implement SvcCreateThread, SvcStartThread | 2020-08-01 15:31:02 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 3c386e8ab3 | kern: implement SvcMapMemory | 2020-08-01 15:31:02 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 139e043abc | kern: implement SvcAcceptSession | 2020-08-01 15:31:01 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c5e4c7c921 | kern: implement SvcWaitSynchronization | 2020-08-01 15:31:01 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 88142a11c4 | kern: implement SvcCloseHandle | 2020-08-01 15:31:01 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 72d4c01501 | kern: SvcConnectToNamedPort | 2020-08-01 15:31:00 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b9fb29e1c7 | kern: svcOutputDebugString, svcGetThreadPriority, svcGetThreadId | 2020-08-01 15:31:00 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 191e233745 | kern: implement SvcUnmapMemory, more of SvcGetInfo | 2020-08-01 15:31:00 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2914752dcc | kern: implement SvcSetUnsafeLimit | 2020-04-27 10:34:06 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | bc9c0c255c | kern: Implement SvcManageNamedPort | 2020-03-18 00:15:04 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b5f8d04924 | kern: implement CallSecureMonitor, some of GetInfo/GetSystemInfo | 2020-03-18 00:15:02 -07: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 | 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 | 0ef7d15c5e | meso: add script to build mesosphere.bin | 2020-03-02 19:50:41 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6c540ee0e4 | mesosphere: Implement SVC table auto-generation | 2020-03-02 19:50:41 -08:00 |  |