| 
							
							
								 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 | 03d30f5b15 | kern: patch svc tables via asm, instead of relying on compiler to be nice | 2020-08-01 15:31:15 -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 | d58aaede93 | fs: correct retry loop again | 2020-08-01 15:31:14 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a8cc9c6d6f | fs: fix retry bug in OpenContentStorageFileSystem | 2020-08-01 15:31:14 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 693917eaf4 | libs: add libexosphere to targets | 2020-08-01 15:31:13 -07:00 |  | 
			
				
					| 
							
							
								 misson20000 | 3cb6db0ee2 | Add stack overflow detection to fatal error code | 2020-08-01 15:31:13 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 968d5adc2f | ams: update to know about 10.1.0 | 2020-08-01 15:31:11 -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 | c9719ffac0 | kern: assert correctness for complete class hierarchy | 2020-08-01 15:31:10 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2d34e1b72c | svc/ipc: fix handle count accessors | 2020-08-01 15:31:10 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 262e992650 | kern: fix bugs in Receive/Exchange ipc buffers | 2020-08-01 15:31:10 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | cf5248957b | kern: fix UpdateLock perms for ipc | 2020-08-01 15:31:09 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e0383c961f | kern: fix unaligned map alias buffers | 2020-08-01 15:31:09 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9e2cecb4f6 | kern: fix bugs in MapAlias ipc mappings | 2020-08-01 15:31:09 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | cfece6452c | kern: implement IPC KPageTable functionality | 2020-08-01 15:31:09 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 756bc0e52e | kern: fix bug in ToMessageBuffer pointer transfer selection | 2020-08-01 15:31:08 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5d3f416451 | kern/KScheduler: implement special yields | 2020-08-01 15:31:08 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d5310407ad | kern: implement SvcSleepThread for ns > 0 | 2020-08-01 15:31:08 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2a8979b6a1 | kern: implement KPageTableBase::CopyHeapToHeap(WithoutCheckDestination) | 2020-08-01 15:31:08 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7a57010993 | kern: add KPageTableBase::CopyMemory Linear <-> User and Linear <-> Kernel | 2020-08-01 15:31:07 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9fdf063039 | kern: mostly implement thread exit | 2020-08-01 15:31:07 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 09305d147a | kern/ipc: fix bug in SendMessage | 2020-08-01 15:31:07 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 17c04d234d | kern/ipc: implement remaining KServerSession reply code | 2020-08-01 15:31:06 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a574c00d5f | kern: add SvcExitThread, SvcSendAsyncRequestWithUserBuffer, SvcReplyAndReceiveWithUserBuffer | 2020-08-01 15:31:06 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 47a4b18b76 | kern/ipc: implement most of reply | 2020-08-01 15:31:06 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | d51693b539 | kern/ipc: implement SendReply, declare SendMessage | 2020-08-01 15:31:06 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 344a3265c0 | os: fix building with new svc defs | 2020-08-01 15:31:05 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a8a16c6a69 | kern/ipc: add Atmosphere's mitm pid passthrough logic | 2020-08-01 15:31:05 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 652be6087e | ipc/receive: trivially correct result return codeflow | 2020-08-01 15:31:05 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 27d1e6e549 | kern/ipc: finish Receive part of ReplyAndReceive | 2020-08-01 15:31:05 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 67c18a0008 | ipc: add MapAlias processing logic for Receive | 2020-08-01 15:31:04 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6a6b989dd2 | ipc::Reply -> implement Pointer handling logic | 2020-08-01 15:31:04 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f7b9ea9ff5 | ipc::Reply -> add raw data copy logic | 2020-08-01 15:31:04 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 50fd330bad | kern: implement remaining non-KServerSession:: part of Reply/Receive | 2020-08-01 15:31:04 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2692299372 | kern: partially implement Receive half of ReplyAndReceive | 2020-08-01 15:31:03 -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 |  |