Lectem 
								
							 
						 
						
							
							
							
							
								
							
							
								8baae9d982 
								
							 
						 
						
							
							
								
								IPC helpers example  
							
							 
							
							
							
						 
						
							2016-12-26 14:07:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5ac5cbeab7 
								
							 
						 
						
							
							
								
								Address clang-format issues.  
							
							 
							
							
							
						 
						
							2016-12-21 23:48:14 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4fc8b8229e 
								
							 
						 
						
							
							
								
								core: Remove HLE module, consolidate code & various cleanups.  
							
							 
							
							
							
						 
						
							2016-12-21 23:48:13 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								a7cd452ea1 
								
							 
						 
						
							
							
								
								FS: fix debug build from  #2249  
							
							 
							
							
							
						 
						
							2016-12-16 00:22:36 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								905fc92ce1 
								
							 
						 
						
							
							
								
								Merge pull request  #2249  from Subv/sessions_v3  
							
							 
							
							... 
							
							
							
							Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. 
							
						 
						
							2016-12-14 20:35:33 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								016307ae65 
								
							 
						 
						
							
							
								
								Fixed the codestyle to match our clang-format rules.  
							
							 
							
							
							
						 
						
							2016-12-14 12:45:36 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								ebbb55ec8f 
								
							 
						 
						
							
							
								
								Moved the HLE command buffer translation task to ServerSession instead of the HLE handler superclass.  
							
							 
							
							
							
						 
						
							2016-12-09 12:52:12 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								386112da32 
								
							 
						 
						
							
							
								
								Added a framework for partially handling Session disconnections.  
							
							 
							
							... 
							
							
							
							Further implementation will happen in a future commit.
Fixes a regression. 
							
						 
						
							2016-12-08 15:01:10 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								f9bcf89510 
								
							 
						 
						
							
							
								
								Use std::move where appropriate.  
							
							 
							
							
							
						 
						
							2016-12-08 11:06:19 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								006e6a7f4a 
								
							 
						 
						
							
							
								
								fs_user: Update function table  
							
							 
							
							... 
							
							
							
							Updated based off information from 3dbrew. 
							
						 
						
							2016-12-08 00:56:46 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								8d529a5cda 
								
							 
						 
						
							
							
								
								Merge pull request  #2232  from wwylele/other-save  
							
							 
							
							... 
							
							
							
							FS: implement archives for other game save data 
							
						 
						
							2016-12-07 10:17:02 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								00f0c77570 
								
							 
						 
						
							
							
								
								Split SessionRequestHandler::HandleSyncRequest into HandleSyncRequest, TranslateRequest and HandleSyncRequestImpl.  
							
							 
							
							... 
							
							
							
							HandleSyncRequest now takes care of calling the command buffer translate function before actually invoking the command handler for HLE services. 
							
						 
						
							2016-12-05 12:05:00 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								2eceee3a4c 
								
							 
						 
						
							
							
								
								Fixed the rebase mistakes.  
							
							 
							
							
							
						 
						
							2016-11-30 23:28:31 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								009b15b3aa 
								
							 
						 
						
							
							
								
								A bit of a redesign.  
							
							 
							
							... 
							
							
							
							Sessions and Ports are now detached from each other.
HLE services are handled by means of a SessionRequestHandler class, Interface now inherits from this class.
The File and Directory classes are no longer kernel objects, but SessionRequestHandlers instead, bound to a ServerSession when requested.
File::OpenLinkFile now creates a new session pair and binds the File instance to it. 
							
						 
						
							2016-11-30 23:12:35 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								073653e858 
								
							 
						 
						
							
							
								
								Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.  
							
							 
							
							... 
							
							
							
							All handles obtained via srv::GetServiceHandle or svcConnectToPort are references to ClientSessions.
Service modules will wait on the counterpart of those ClientSessions (Called ServerSessions) using svcReplyAndReceive or svcWaitSynchronization[1|N], and will be awoken when a SyncRequest is performed.
HLE Interfaces are now ClientPorts which override the HandleSyncRequest virtual member function to perform command handling immediately. 
							
						 
						
							2016-11-30 23:02:05 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mailwl 
								
							 
						 
						
							
							
							
							
								
							
							
								5b136aa211 
								
							 
						 
						
							
							
								
								Set client SDK version to Service APIs  
							
							 
							
							
							
						 
						
							2016-11-30 09:51:14 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								589b642790 
								
							 
						 
						
							
							
								
								FileSys: Implement OtherSaveData  
							
							 
							
							
							
						 
						
							2016-11-29 23:50:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								b25f19ac26 
								
							 
						 
						
							
							
								
								FS: add missing MediaType  
							
							 
							
							
							
						 
						
							2016-11-29 23:50:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								5af117e00c 
								
							 
						 
						
							
							
								
								FileSys: abstract SD save data archive source  
							
							 
							
							
							
						 
						
							2016-11-29 23:50:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								d7d6975af0 
								
							 
						 
						
							
							
								
								FileSys: rename SaveDataCheck archive to NCCH archive  
							
							 
							
							... 
							
							
							
							According to the observation from game and 3dbrew "Used for accessing general NCCH data" 
							
						 
						
							2016-11-19 18:55:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								0987783699 
								
							 
						 
						
							
							
								
								FileSys: add SDMCWriteOnlyArchive  
							
							 
							
							
							
						 
						
							2016-11-19 18:55:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								4dd8a831bd 
								
							 
						 
						
							
							
								
								FileSys: make Archive interfaces return error code  
							
							 
							
							... 
							
							
							
							and make the mode parameter a reference since it is a BitField union 
							
						 
						
							2016-11-01 18:30:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								257e7afb79 
								
							 
						 
						
							
							
								
								fs: clean up log format  
							
							 
							
							
							
						 
						
							2016-10-02 12:39:28 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								96b0e9476b 
								
							 
						 
						
							
							
								
								fs: implement DeleteDirectoryRecursively  
							
							 
							
							
							
						 
						
							2016-10-02 11:29:16 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								84fbbe2629 
								
							 
						 
						
							
							
								
								Use negative priorities to avoid special-casing the self-include  
							
							 
							
							
							
						 
						
							2016-09-21 00:15:56 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								ebdae19fd2 
								
							 
						 
						
							
							
								
								Remove empty newlines in #include blocks.  
							
							 
							
							... 
							
							
							
							This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation. 
							
						 
						
							2016-09-21 11:15:47 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								396a8d91a4 
								
							 
						 
						
							
							
								
								Manually tweak source formatting and then re-run clang-format  
							
							 
							
							
							
						 
						
							2016-09-18 21:14:25 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								dc8479928c 
								
							 
						 
						
							
							
								
								Sources: Run clang-format on everything.  
							
							 
							
							
							
						 
						
							2016-09-18 09:38:01 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								ffda82eea5 
								
							 
						 
						
							
							
								
								Merge pull request  #1894  from wwylele/set-config-block  
							
							 
							
							... 
							
							
							
							Implement config savegame editing & clean up 
							
						 
						
							2016-07-09 20:39:19 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6fa7b1f486 
								
							 
						 
						
							
							
								
								Merge pull request  #1940  from JamePeng/fix-archive-error-code  
							
							 
							
							... 
							
							
							
							Fix the errorcode of archive handle 
							
						 
						
							2016-07-06 18:37:43 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									JamePeng 
								
							 
						 
						
							
							
							
							
								
							
							
								f87bb8ba0a 
								
							 
						 
						
							
							
								
								Fix the errorcode of archive handle  
							
							 
							
							
							
						 
						
							2016-07-05 00:39:09 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								8752f07e8e 
								
							 
						 
						
							
							
								
								HLE/FS: Document some command parameters and implemented command 0x08560240 (CreateLegacySystemSaveData)  
							
							 
							
							
							
						 
						
							2016-07-03 13:42:52 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								ab2eef396a 
								
							 
						 
						
							
							
								
								Service::CFG/FS: add and refactor out utilities for front-end  
							
							 
							
							
							
						 
						
							2016-07-03 08:23:59 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								0aef634a54 
								
							 
						 
						
							
							
								
								Memory: Handle RasterizerCachedMemory and RasterizerCachedSpecial page types in the memory block manipulation functions.  
							
							 
							
							
							
						 
						
							2016-05-28 13:52:50 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								896e5009ae 
								
							 
						 
						
							
							
								
								FS/Archive: Remove use of Memory::GetPointer  
							
							 
							
							
							
						 
						
							2016-05-28 13:44:44 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Spilsbury 
								
							 
						 
						
							
							
							
							
								
							
							
								040b7386a9 
								
							 
						 
						
							
							
								
								fs: Fix what appears to be a typo (filename_size / file_size)  
							
							 
							
							
							
						 
						
							2016-04-23 11:54:02 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									tfarley 
								
							 
						 
						
							
							
							
							
								
							
							
								22f3a7e94c 
								
							 
						 
						
							
							
								
								HWRasterizer: Texture forwarding  
							
							 
							
							
							
						 
						
							2016-04-21 17:27:56 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								a06dcfeb61 
								
							 
						 
						
							
							
								
								Common: Remove Common::make_unique, use std::make_unique  
							
							 
							
							
							
						 
						
							2016-04-05 13:31:17 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								f707026ac5 
								
							 
						 
						
							
							
								
								HLE/FS: Change the error code returned when an ExtSaveData archive is not found.  
							
							 
							
							... 
							
							
							
							This allows Fire Emblem to boot again. 
							
						 
						
							2016-03-20 14:52:50 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								3aa42627a3 
								
							 
						 
						
							
							
								
								HLE/FS: Corrected some style concerns.  
							
							 
							
							
							
						 
						
							2016-03-20 14:52:26 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								d26c6b3212 
								
							 
						 
						
							
							
								
								HLE/FS: Implemented GetFormatInfo  
							
							 
							
							... 
							
							
							
							Format information is currently only implemented for the ExtSaveData, SharedExtSaveData and SaveData archives, the information is stored in a file alongside the root folder of the archive. 
							
						 
						
							2016-03-20 14:30:01 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								9b2d643451 
								
							 
						 
						
							
							
								
								HLE/FS: Don't return an error when deleting the ExtSaveData if it does not exist.  
							
							 
							
							
							
						 
						
							2016-03-20 14:28:24 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								95b34f8081 
								
							 
						 
						
							
							
								
								HLE/FS: Return the proper error codes when opening files.  
							
							 
							
							
							
						 
						
							2016-03-20 14:28:22 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								802ef6d099 
								
							 
						 
						
							
							
								
								HLE/FS: Fixed the OpenDirectory error code  
							
							 
							
							
							
						 
						
							2016-03-20 14:28:19 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								96f0e32f83 
								
							 
						 
						
							
							
								
								HLE/FS: Return the proper error codes on file Read/Write operations.  
							
							 
							
							... 
							
							
							
							These operations are limited by the open flags specified while opening the file. 
							
						 
						
							2016-03-20 14:28:17 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								09b0564c75 
								
							 
						 
						
							
							
								
								HLE/FS: Corrected the error codes for DeleteFile  
							
							 
							
							
							
						 
						
							2016-03-20 14:28:14 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								381a5c053f 
								
							 
						 
						
							
							
								
								HLE/FS: FS::CreateFile takes an u64 for the file size.  
							
							 
							
							
							
						 
						
							2016-03-20 14:28:08 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									pippo2931 
								
							 
						 
						
							
							
							
							
								
							
							
								8186f1271b 
								
							 
						 
						
							
							
								
								Fix header  
							
							 
							
							
							
						 
						
							2016-03-12 11:05:48 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									pippo2931 
								
							 
						 
						
							
							
							
							
								
							
							
								31abe54c99 
								
							 
						 
						
							
							
								
								GetArchiveResource stub  
							
							 
							
							
							
						 
						
							2016-03-12 11:01:12 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								744f4af3ab 
								
							 
						 
						
							
							
								
								services: Update some function tables  
							
							 
							
							
							
						 
						
							2015-12-30 11:29:21 -05:00