Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								247249d5d3 
								
							 
						 
						
							
							
								
								Kernel: pass ref to sempahore  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								181646679c 
								
							 
						 
						
							
							
								
								ServiceManager: pass down core reference  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								d940293d32 
								
							 
						 
						
							
							
								
								Kernel: pass ref to thread  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								9565091fc2 
								
							 
						 
						
							
							
								
								kernel: pass ref in Process  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								213b259cf1 
								
							 
						 
						
							
							
								
								kernel: pass ref in CodeSet  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								7449ba85a6 
								
							 
						 
						
							
							
								
								Kernel: pass ref in Mutex  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								eec11a94cb 
								
							 
						 
						
							
							
								
								Kernel: pass Kernel ref in Event  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								734be98966 
								
							 
						 
						
							
							
								
								Kernel: pass Kernel reference into AddressArbiter  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:00 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								f446fd1fe5 
								
							 
						 
						
							
							
								
								Kernel: add KernelSystem class  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:00 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1de63f9b16 
								
							 
						 
						
							
							
								
								Merge pull request  #4328  from B3n30/remove_current_module  
							
							 
							
							... 
							
							
							
							remove GetCurrentModule() functions in HLE Services 
							
						 
						
							2018-10-18 21:39:24 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								eb3af0f16a 
								
							 
						 
						
							
							
								
								Add GetModule() helper functions, for HID, CAM, and CFG  
							
							 
							
							
							
						 
						
							2018-10-12 11:50:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								1b1de23a98 
								
							 
						 
						
							
							
								
								Fixup: Remove unneeded GetUsername  
							
							 
							
							
							
						 
						
							2018-10-11 20:05:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								9d53136f20 
								
							 
						 
						
							
							
								
								remove GetCurrentModule() functions in HLE Services  
							
							 
							
							
							
						 
						
							2018-10-11 19:23:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0962ab8da9 
								
							 
						 
						
							
							
								
								Merge pull request  #4305  from wwylele/fs-global  
							
							 
							
							... 
							
							
							
							FS/archive: wrap states into ArchiveManager class 
							
						 
						
							2018-10-11 13:04:02 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9adc407112 
								
							 
						 
						
							
							
								
								Merge pull request  #4304  from B3n30/std_optional  
							
							 
							
							... 
							
							
							
							Replace boost::optional with std::optional where possible 
							
						 
						
							2018-10-11 12:40:00 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Valle 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f405134913 
								
							 
						 
						
							
							
								
								Merge pull request  #4306  from Subv/apt_jump  
							
							 
							
							... 
							
							
							
							Services/APT: Better implementation of PrepareToDoApplicationJump and DoApplicationJump. 
							
						 
						
							2018-10-08 15:44:38 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ben 
								
							 
						 
						
							
							
							
							
								
							
							
								d99b1f581f 
								
							 
						 
						
							
							
								
								NWM_UDS: Signal bind_node_event in Unbind ( #4321 )  
							
							 
							
							
							
						 
						
							2018-10-08 15:44:14 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								756a3d404a 
								
							 
						 
						
							
							
								
								Merge pull request  #4283  from valentinvanelslande/seed-db  
							
							 
							
							... 
							
							
							
							Implement SeedDB & Seed Crypto 
							
						 
						
							2018-10-08 14:18:42 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0b7b9a51d6 
								
							 
						 
						
							
							
								
								Merge pull request  #4299  from B3n30/uds  
							
							 
							
							... 
							
							
							
							NWM_UDS: Fix some issues, cleanups, better PacketHandling 
							
						 
						
							2018-10-07 13:56:59 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								8ec2a9817c 
								
							 
						 
						
							
							
								
								Services/APT: Better implementation of PrepareToDoApplicationJump and DoApplicationJump.  
							
							 
							
							... 
							
							
							
							The real console can't launch an Application directly from within another Application so it has to go through the Home Menu. We do not have such limitation and can directly launch the requested title. 
							
						 
						
							2018-10-06 17:08:24 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Valentin Vanelslande 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7b6c5cd988 
								
							 
						 
						
							
							
								
								fix reply header  
							
							 
							
							
							
						 
						
							2018-10-06 16:59:57 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								389d3d630e 
								
							 
						 
						
							
							
								
								fs/archive: wrap states into archive manager  
							
							 
							
							
							
						 
						
							2018-10-06 01:23:03 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								7678327bf2 
								
							 
						 
						
							
							
								
								fs/archive: move file and directory classes to their own files  
							
							 
							
							
							
						 
						
							2018-10-06 01:23:03 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b163502744 
								
							 
						 
						
							
							
								
								Core: pass down Core::System reference to all services ( #4272 )  
							
							 
							
							... 
							
							
							
							* Core: pass down Core::System reference to all services
This has to be done at once due to unified interface used by HLE/LLE switcher
* apt: eliminate Core::System::GetInstance
* gpu_gsp: eliminate Core::System::GetInstance in service
* hid: eliminate Core::System::GetInstance
* nwm: eliminate Core::System::GetInstance
* err_f: eliminate Core::System::GetInstance 
							
						 
						
							2018-10-05 10:59:43 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								2306af3600 
								
							 
						 
						
							
							
								
								Handle cases when std::optional does not contain a value  
							
							 
							
							
							
						 
						
							2018-10-05 16:51:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2a90426cb8 
								
							 
						 
						
							
							
								
								Merge pull request  #4267  from zhaowenlan1779/movie  
							
							 
							
							... 
							
							
							
							movie: Add clock init time to CTM header 
							
						 
						
							2018-10-05 08:20:33 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								d37a2270d6 
								
							 
						 
						
							
							
								
								Replace boost::optional with std::optional where possible  
							
							 
							
							
							
						 
						
							2018-10-05 13:51:09 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eb494c574d 
								
							 
						 
						
							
							
								
								Merge pull request  #4244  from wwylele/swap-enum  
							
							 
							
							... 
							
							
							
							common/swap: add swap template for enum 
							
						 
						
							2018-10-04 14:51:49 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								458346d1e8 
								
							 
						 
						
							
							
								
								Adressed feedback  
							
							 
							
							
							
						 
						
							2018-10-04 12:34:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								38f136048e 
								
							 
						 
						
							
							
								
								Cleanup NWM_UDS::SendTo  
							
							 
							
							
							
						 
						
							2018-10-04 00:00:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ea53b0f795 
								
							 
						 
						
							
							
								
								Merge pull request  #4298  from Subv/am_titles  
							
							 
							
							... 
							
							
							
							Services/AM: Implemented BeginImportProgramTemporarily, EndImportProgramWithoutCommit and CommitImportPrograms. 
							
						 
						
							2018-10-03 17:41:40 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								7e7f17c78d 
								
							 
						 
						
							
							
								
								Add filter to PacketHandling; Fix some issues with Disconnect  
							
							 
							
							
							
						 
						
							2018-10-03 23:07:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cfa52e2b7b 
								
							 
						 
						
							
							
								
								Merge pull request  #4296  from B3n30/service_getter  
							
							 
							
							... 
							
							
							
							Give frontend access to the hle service interfaces 
							
						 
						
							2018-10-03 15:58:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								0f6f7cfd95 
								
							 
						 
						
							
							
								
								Services/AM: Implemented BeginImportProgramTemporarily, EndImportProgramWithoutCommit and CommitImportPrograms.  
							
							 
							
							... 
							
							
							
							These functions are pretty much identical to BeginImportProgram and EndImportProgram.
We don't need to do anything special in EndImportProgramWithoutCommit and CommitImportPrograms because we don't need to implement the two-phase title installation that the 3DS uses to prevent corruption of the title.db. 
							
						 
						
							2018-10-03 14:48:39 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								544eb25c99 
								
							 
						 
						
							
							
								
								fixup! Give frontend access to the hle service interfaces  
							
							 
							
							
							
						 
						
							2018-10-03 20:08:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								d3694a930e 
								
							 
						 
						
							
							
								
								Give frontend access to the hle service interfaces  
							
							 
							
							
							
						 
						
							2018-10-03 19:44:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Valle 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3790ccc7b2 
								
							 
						 
						
							
							
								
								Merge pull request  #4287  from Subv/am_subfile  
							
							 
							
							... 
							
							
							
							Services/AM: Support using FS subfiles with the CIA-related service functions. 
							
						 
						
							2018-10-03 10:13:46 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								5165b63512 
								
							 
						 
						
							
							
								
								Services/AM: Support using FS subfiles with the CIA-related service functions.  
							
							 
							
							... 
							
							
							
							FS subfiles are created with File::OpenSubFile, they have a start offset that must be added to all read/write operations.
The implementation in this commit is done using a new FileBackend that wraps the FS::File along with the start offset. 
							
						 
						
							2018-10-03 09:57:05 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2d116607fe 
								
							 
						 
						
							
							
								
								Merge pull request  #4288  from Subv/am_system_mutex  
							
							 
							
							... 
							
							
							
							Services/AM: Implement the GetSystemUpdaterMutex function. 
							
						 
						
							2018-10-02 11:14:04 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Valentin Vanelslande 
								
							 
						 
						
							
							
							
							
								
							
							
								b067b5aa5a 
								
							 
						 
						
							
							
								
								Implement SeedDB & Seed Crypto  
							
							 
							
							
							
						 
						
							2018-10-02 10:12:40 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								7aa97198a3 
								
							 
						 
						
							
							
								
								Services/AM: Implement the GetSystemUpdaterMutex function.  
							
							 
							
							... 
							
							
							
							This function just returns a Mutex. 
							
						 
						
							2018-10-02 09:07:00 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								32aecd42a2 
								
							 
						 
						
							
							
								
								LLE Mapped Buffer: Corrected behavior  
							
							 
							
							
							
						 
						
							2018-10-01 21:07:25 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fceec34945 
								
							 
						 
						
							
							
								
								Merge pull request  #4278  from wwylele/cfg-ptm-direct-fs  
							
							 
							
							... 
							
							
							
							cfg, ptm: access FS via backend directly 
							
						 
						
							2018-10-01 18:32:43 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0e77cd385a 
								
							 
						 
						
							
							
								
								Merge pull request  #4277  from wwylele/cecd-direct-fs  
							
							 
							
							... 
							
							
							
							cecd: access FS via backend directly 
							
						 
						
							2018-10-01 18:26:51 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fb720c00b7 
								
							 
						 
						
							
							
								
								Merge pull request  #4273  from wwylele/apt-direct-fs  
							
							 
							
							... 
							
							
							
							APT: access FS via backend directly 
							
						 
						
							2018-10-01 14:24:06 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5fb3137bdc 
								
							 
						 
						
							
							
								
								Merge pull request  #4181  from wwylele/cia-crypto  
							
							 
							
							... 
							
							
							
							Add encrypted CIA support 
							
						 
						
							2018-10-01 14:23:35 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								51d53a6281 
								
							 
						 
						
							
							
								
								LLE Mapped Buffer: addressed comments  
							
							 
							
							
							
						 
						
							2018-09-30 23:23:21 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								19291ba465 
								
							 
						 
						
							
							
								
								LLE Mapped Buffer: Add unmapping, zero-size, and multiple page handling  
							
							 
							
							
							
						 
						
							2018-09-30 22:34:13 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								27203c0d47 
								
							 
						 
						
							
							
								
								Merge pull request  #4274  from wwylele/http-direct-fs  
							
							 
							
							... 
							
							
							
							http_c: access FS via backend directly 
							
						 
						
							2018-09-30 21:37:07 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								edc6e419b0 
								
							 
						 
						
							
							
								
								Merge pull request  #4232  from wwylele/multi-region  
							
							 
							
							... 
							
							
							
							loader, cfg: choose region based on language if multiple regions available 
							
						 
						
							2018-09-29 23:01:36 -04:00