Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								8e2d9f48f5 
								
							 
						 
						
							
							
								
								Kernel/IPC: Remove dead buffer translation code.  
							
							 
							
							... 
							
							
							
							This is all implemented elsewhere, HLERequestContext for HLE requests, and svcReplyAndReceive for LLE requests. 
							
						 
						
							2017-11-06 10:46:18 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								7cf7999e02 
								
							 
						 
						
							
							
								
								Kernel/IPC: Added a function to translate the IPC command buffer from one process to another.  
							
							 
							
							... 
							
							
							
							Currently only CopyHandle, MoveHandle and CallingPid descriptors are implemented. 
							
						 
						
							2017-11-06 10:46:12 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								4fdc877626 
								
							 
						 
						
							
							
								
								remove trailing spaces  
							
							 
							
							
							
						 
						
							2017-11-06 13:57:06 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Valle 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ff17773c28 
								
							 
						 
						
							
							
								
								Kernel/Mutex: Add a missing return in Mutex::Release  
							
							 
							
							... 
							
							
							
							Fixes a regression in #3042 .
Closes  #3079  
							
						 
						
							2017-11-05 21:31:22 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Valle 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8ba2de1580 
								
							 
						 
						
							
							
								
								Merge pull request  #3029  from shinyquagsire23/am-title-install  
							
							 
							
							... 
							
							
							
							Services/AM: Add CIA title installation support. 
							
						 
						
							2017-11-05 21:23:55 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									shinyquagsire23 
								
							 
						 
						
							
							
							
							
								
							
							
								e00a45c500 
								
							 
						 
						
							
							
								
								Services/AM: Add CIA title installation support.  
							
							 
							
							
							
						 
						
							2017-11-05 13:26:29 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									shinyquagsire23 
								
							 
						 
						
							
							
							
							
								
							
							
								7ea04bb55c 
								
							 
						 
						
							
							
								
								Services/AM: Fix log commands  
							
							 
							
							
							
						 
						
							2017-11-05 13:26:29 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									shinyquagsire23 
								
							 
						 
						
							
							
							
							
								
							
							
								ce806dcdf6 
								
							 
						 
						
							
							
								
								file_sys/title_metadata: Allow loading from both files, FileBackends, and data  
							
							 
							
							
							
						 
						
							2017-11-05 13:26:29 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								d4077b0196 
								
							 
						 
						
							
							
								
								Services/AC: Corrected the number of concurrent connections for AC_I and AC_U  
							
							 
							
							... 
							
							
							
							The number was reverse engineered from the AC module. 
							
						 
						
							2017-11-05 14:28:06 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4fc0448093 
								
							 
						 
						
							
							
								
								Merge pull request  #3064  from wwylele/printf-warnings  
							
							 
							
							... 
							
							
							
							Clean all format warnings 
							
						 
						
							2017-11-05 10:32:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Valle 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9a52d72362 
								
							 
						 
						
							
							
								
								Merge pull request  #3042  from Subv/releasemutex  
							
							 
							
							... 
							
							
							
							Kernel/SVC: Don't let svcReleaseMutex release a mutex owned by another thread 
							
						 
						
							2017-11-04 12:57:44 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5885ca4503 
								
							 
						 
						
							
							
								
								Merge pull request  #3067  from Hexagon12/wsacleanup-soc-fix  
							
							 
							
							... 
							
							
							
							Removed duplicate calls of WSACleanup in soc_u. 
							
						 
						
							2017-11-04 13:39:09 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c14f802381 
								
							 
						 
						
							
							
								
								Merge pull request  #2992  from Subv/ac_srvframework  
							
							 
							
							... 
							
							
							
							Services/AC: Converted the ac:i and ac:u services to the new service framework. 
							
						 
						
							2017-11-04 10:42:09 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Valle 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3fe9b332bc 
								
							 
						 
						
							
							
								
								Merge pull request  #2989  from B3n30/sendTo_PullPacket_Bind  
							
							 
							
							... 
							
							
							
							Service/UDS: Implement Bind, Unbind, SendTo, PullPacket, and GetNodeInformation 
							
						 
						
							2017-11-04 10:58:49 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hexagon12 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								695ff7cff3 
								
							 
						 
						
							
							
								
								Clang pls (again)  
							
							 
							
							
							
						 
						
							2017-11-04 17:41:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hexagon12 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								81e36150d3 
								
							 
						 
						
							
							
								
								Clang pls  
							
							 
							
							
							
						 
						
							2017-11-04 17:32:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								68dba11805 
								
							 
						 
						
							
							
								
								Kernel/SVC: Don't let svcReleaseMutex release a mutex owned by another thread.  
							
							 
							
							... 
							
							
							
							This behavior was reverse engineered from the 3DS kernel. 
							
						 
						
							2017-11-04 10:05:18 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								ed9db735a2 
								
							 
						 
						
							
							
								
								Service/UDS: Updated BeginHostingNetwork  
							
							 
							
							
							
						 
						
							2017-11-04 15:41:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								f6d16c3f87 
								
							 
						 
						
							
							
								
								Service/UDS: Implement Unbind and GetNodeInformation  
							
							 
							
							
							
						 
						
							2017-11-04 15:41:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								230ea063a5 
								
							 
						 
						
							
							
								
								Service/UDS: Implement SendTo, PullPacket, HandleSecureData, and Bind  
							
							 
							
							
							
						 
						
							2017-11-04 15:41:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hexagon12 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4ded138139 
								
							 
						 
						
							
							
								
								Update soc_u.cpp  
							
							 
							
							
							
						 
						
							2017-11-04 16:30:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hexagon12 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5d123144ff 
								
							 
						 
						
							
							
								
								Removed all instances of WSACleanup();.  
							
							 
							
							
							
						 
						
							2017-11-04 15:03:04 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								499508389c 
								
							 
						 
						
							
							
								
								core: clear format warnings  
							
							 
							
							
							
						 
						
							2017-11-01 12:35:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								95df4e674a 
								
							 
						 
						
							
							
								
								Services/AC: Converted the ac:i and ac:u services to the new service framework.  
							
							 
							
							
							
						 
						
							2017-10-27 19:39:19 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									shinyquagsire23 
								
							 
						 
						
							
							
							
							
								
							
							
								2e38ea7a33 
								
							 
						 
						
							
							
								
								Services/AM: Implement GetPatchTitleInfos, correct error codes/returns, misc fixes  
							
							 
							
							
							
						 
						
							2017-10-26 21:06:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Valle 
								
							 
						 
						
							
							
							
							
								
							
							
								aee8bf680c 
								
							 
						 
						
							
							
								
								Merge pull request  #3032  from Dragios/errno  
							
							 
							
							... 
							
							
							
							Remove some errno constants as it was already defined 
							
						 
						
							2017-10-23 10:30:18 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dragios 
								
							 
						 
						
							
							
							
							
								
							
							
								eb671d8513 
								
							 
						 
						
							
							
								
								Remove some errno constants as it was already defined  
							
							 
							
							
							
						 
						
							2017-10-22 14:22:27 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dragios 
								
							 
						 
						
							
							
							
							
								
							
							
								e46f66a5fa 
								
							 
						 
						
							
							
								
								Remove Crypto++ weak algorithm warning  
							
							 
							
							
							
						 
						
							2017-10-22 13:56:59 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								f5be3258f2 
								
							 
						 
						
							
							
								
								hle/lock: Remove #pragma once in cpp file  
							
							 
							
							
							
						 
						
							2017-10-21 13:59:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								dcb48840c3 
								
							 
						 
						
							
							
								
								Merge pull request  #2993  from shinyquagsire23/am-and-archive-ncch-rework  
							
							 
							
							... 
							
							
							
							AM Service and NCCH Archive Rework 
							
						 
						
							2017-10-20 22:59:38 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									shinyquagsire23 
								
							 
						 
						
							
							
							
							
								
							
							
								1ac5137655 
								
							 
						 
						
							
							
								
								file_sys/archive_ncch: Use AM to get title content path, add ExeFS support and support for additional content indexes  
							
							 
							
							
							
						 
						
							2017-10-18 21:19:40 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									shinyquagsire23 
								
							 
						 
						
							
							
							
							
								
							
							
								b9fc359e7e 
								
							 
						 
						
							
							
								
								Services/AM: Add title scanning, move to ipc_helper.h, implement most stubbed service calls  
							
							 
							
							
							
						 
						
							2017-10-18 21:19:34 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dragios 
								
							 
						 
						
							
							
							
							
								
							
							
								83e5f639e6 
								
							 
						 
						
							
							
								
								Change command header in nwm::UDS Initialize function  
							
							 
							
							
							
						 
						
							2017-10-09 09:10:48 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Valle 
								
							 
						 
						
							
							
							
							
								
							
							
								20e19a340c 
								
							 
						 
						
							
							
								
								Merge pull request  #2991  from Subv/getpointer  
							
							 
							
							... 
							
							
							
							Remove more usages of GetPointer. 
							
						 
						
							2017-10-08 10:11:12 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Valle 
								
							 
						 
						
							
							
							
							
								
							
							
								84c344b9b1 
								
							 
						 
						
							
							
								
								Merge pull request  #2953  from Subv/applet_launch  
							
							 
							
							... 
							
							
							
							HLE/APT: Always set up the APT parameter when starting a library applet. 
							
						 
						
							2017-10-04 15:01:58 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								97f262c1f5 
								
							 
						 
						
							
							
								
								SVC: Removed GetPointer usage in the GetResourceLimit functions.  
							
							 
							
							
							
						 
						
							2017-10-04 14:04:27 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								46fc7595b4 
								
							 
						 
						
							
							
								
								SVC: Remove GetPointer usage in CreatePort.  
							
							 
							
							
							
						 
						
							2017-10-04 14:04:03 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								7b09b30ef1 
								
							 
						 
						
							
							
								
								SVC: Replace GetPointer usage with ReadCString in ConnectToPort.  
							
							 
							
							
							
						 
						
							2017-10-04 14:03:59 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								3c0113632d 
								
							 
						 
						
							
							
								
								SVC: Replace GetPointer usage with ReadBlock in OutputDebugString.  
							
							 
							
							
							
						 
						
							2017-10-04 12:30:33 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								0cfb231e00 
								
							 
						 
						
							
							
								
								SVC: Replace GetPointer usage with Read32 in ReplyAndReceive.  
							
							 
							
							
							
						 
						
							2017-10-04 12:30:33 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								b863d6c860 
								
							 
						 
						
							
							
								
								SVC: Replace GetPointer usage with Read32 in WaitSynchronizationN.  
							
							 
							
							
							
						 
						
							2017-10-04 12:30:32 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								15c7641bef 
								
							 
						 
						
							
							
								
								Merge pull request  #2977  from Subv/shmem_create  
							
							 
							
							... 
							
							
							
							SharedMemory: Don't take over and unmap the source memory block when creating a shared memory, just reference it 
							
						 
						
							2017-10-03 16:21:49 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								b18589ecf7 
								
							 
						 
						
							
							
								
								Kernel/SharedMemory: Don't take over and unmap the source memory block when creating a shared memory, just reference it.  
							
							 
							
							... 
							
							
							
							Also reference the right offset into the backing block for the requested address. 
							
						 
						
							2017-10-02 15:16:16 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Valle 
								
							 
						 
						
							
							
							
							
								
							
							
								30fabc41c6 
								
							 
						 
						
							
							
								
								Merge pull request  #2971  from Subv/per_process_memops  
							
							 
							
							... 
							
							
							
							Memory: Add overloads for ReadBlock and WriteBlock that operate on a specific process. 
							
						 
						
							2017-10-01 14:44:06 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								8217ed7acb 
								
							 
						 
						
							
							
								
								Kernel/Thread: Added a helper function to get a thread's command buffer VAddr.  
							
							 
							
							
							
						 
						
							2017-10-01 14:18:35 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Valle 
								
							 
						 
						
							
							
							
							
								
							
							
								9c123c29a6 
								
							 
						 
						
							
							
								
								Merge pull request  #2974  from Subv/nim_event  
							
							 
							
							... 
							
							
							
							Services/NIM: Implement CheckForSysUpdateEvent. 
							
						 
						
							2017-10-01 14:16:14 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								5bae5a48b9 
								
							 
						 
						
							
							
								
								Services/NIM: Implement CheckForSysUpdateEvent.  
							
							 
							
							... 
							
							
							
							Implementation verified by reverse engineering.
This lets the Home Menu boot without crashing on startup. 
							
						 
						
							2017-09-30 13:21:45 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Huw Pascoe 
								
							 
						 
						
							
							
							
							
								
							
							
								529f4a0131 
								
							 
						 
						
							
							
								
								Moved down_count to CoreTiming  
							
							 
							
							
							
						 
						
							2017-09-30 17:38:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								afb1012bcd 
								
							 
						 
						
							
							
								
								Services/UDS: Handle the rest of the connection sequence. ( #2963 )  
							
							 
							
							... 
							
							
							
							Services/UDS: Handle the rest of the connection sequence. 
							
						 
						
							2017-09-30 18:18:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								f9d55ecf3f 
								
							 
						 
						
							
							
								
								HLE: Implemented SleepClientThread and ContinueClientThread functions to make performing async tasks on the host while in an HLE service function easier.  
							
							 
							
							... 
							
							
							
							An HLE service function that wants to perform an async operation should put the caller guest thread to sleep using SleepClientThread, passing in a callback to execute when the thread is resumed.
SleepClientThread returns a ThreadContinuationToken that should be stored and used with ContinueClientThread to resume the guest thread when the host async operation completes. 
							
						 
						
							2017-09-30 11:16:55 -05:00