purpasmart96 
							
						 
					 
					
						
						
						
						
							
						
						
							1d0ac47832 
							
						 
					 
					
						
						
							
							Added some more names to the function table  
						
						... 
						
						
						
						Added "SetApplicationCpuTimeLimit" and "GetApplicationCpuTimeLimit" to apt.cpp 
						
						
					 
					
						2014-10-04 15:01:36 -07:00 
						 
				 
			
				
					
						
							
							
								purpasmart96 
							
						 
					 
					
						
						
						
						
							
						
						
							7d6f7684e1 
							
						 
					 
					
						
						
							
							added "StoreDataCache" to the function table  
						
						... 
						
						
						
						seems simple enough 
						
						
					 
					
						2014-09-30 09:13:29 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							1966f7b0ad 
							
						 
					 
					
						
						
							
							Use the citra user path for the sdmc directory  
						
						
						
						
					 
					
						2014-09-21 09:34:33 -07:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							3a570a9fee 
							
						 
					 
					
						
						
							
							Kernel: Implement the Close command for Archive, File and Directory.  
						
						
						
						
					 
					
						2014-09-17 14:35:46 +00:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							99bfa4ae1f 
							
						 
					 
					
						
						
							
							FS: Implement OpenArchive, OpenDirectory, OpenFile and OpenFileDirectly calls.  
						
						
						
						
					 
					
						2014-09-17 14:35:46 +00:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							c197ce2180 
							
						 
					 
					
						
						
							
							Kernel: Add a Directory object and a getter for it from an Archive object.  
						
						
						
						
					 
					
						2014-09-17 14:35:46 +00:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							19d04f3abe 
							
						 
					 
					
						
						
							
							Kernel: Add a File object and a getter for it from an Archive object.  
						
						
						
						
					 
					
						2014-09-17 14:35:46 +00:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							741321ac24 
							
						 
					 
					
						
						
							
							Core: Get rid of unnecessary switch statement in Kernel  
						
						
						
						
					 
					
						2014-09-14 21:31:09 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin Hartman 
							
						 
					 
					
						
						
						
						
							
						
						
							02fd19b2f6 
							
						 
					 
					
						
						
							
							Added support for multiple input device types for KeyMap and connected Qt.  
						
						
						
						
					 
					
						2014-09-12 01:15:14 -07:00 
						 
				 
			
				
					
						
							
							
								Kevin Hartman 
							
						 
					 
					
						
						
						
						
							
						
						
							4a94ec934a 
							
						 
					 
					
						
						
							
							Initial HID PAD work, with GLFW only.  
						
						
						
						
					 
					
						2014-09-11 22:43:42 -07:00 
						 
				 
			
				
					
						
							
							
								Kevin Hartman 
							
						 
					 
					
						
						
						
						
							
						
						
							bb7ddede15 
							
						 
					 
					
						
						
							
							Created structure for PAD.  
						
						
						
						
					 
					
						2014-09-11 22:43:42 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							532a9e80a0 
							
						 
					 
					
						
						
							
							Merge pull request  #99  from archshift/ext-check  
						
						... 
						
						
						
						loader.cpp: improved file extension checking, made Upper/LowerStr useful, moved string_util into Common namespace 
						
						
					 
					
						2014-09-11 00:04:36 -04:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							6e606c515f 
							
						 
					 
					
						
						
							
							core: Prune redundant includes  
						
						
						
						
					 
					
						2014-09-08 17:54:14 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							5472fd4d9b 
							
						 
					 
					
						
						
							
							Added string_util to common, small changes in loader.cpp  
						
						
						
						
					 
					
						2014-09-08 15:43:22 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d30747efea 
							
						 
					 
					
						
						
							
							core: Pass string by reference in FetchFromPortName and DeleteService  
						
						
						
						
					 
					
						2014-09-06 13:30:27 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							304999dfeb 
							
						 
					 
					
						
						
							
							Threading: Fix thread starting to execute first instruction correctly.  
						
						
						
						
					 
					
						2014-08-28 17:51:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							fb908b9395 
							
						 
					 
					
						
						
							
							srv::Initialize: Return "success" status code.  
						
						
						
						
					 
					
						2014-08-28 17:51:41 -04:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							26ade98411 
							
						 
					 
					
						
						
							
							Pica/citra-qt: Replace command list view and command list debugging code with something more sophisticated.  
						
						
						
						
					 
					
						2014-08-25 22:03:18 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							14b24a75b3 
							
						 
					 
					
						
						
							
							GSP: Update framebuffer information when necessary.  
						
						
						
						
					 
					
						2014-08-25 22:03:18 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							590c206ac8 
							
						 
					 
					
						
						
							
							GSP: Implement SetBufferSwap.  
						
						
						
						
					 
					
						2014-08-25 22:03:18 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							e832bbe554 
							
						 
					 
					
						
						
							
							GSP: Add a helper function for convenience.  
						
						
						
						
					 
					
						2014-08-25 22:02:33 +02:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							4c4a01bf41 
							
						 
					 
					
						
						
							
							Added FS functions to Archive and Archive_RomFS  
						
						
						
						
					 
					
						2014-08-22 15:45:10 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ab4648d3ca 
							
						 
					 
					
						
						
							
							Core: Use std::array for managing kernel object space  
						
						... 
						
						
						
						These avoid relying on memset for clearing the arrays. 
						
						
					 
					
						2014-08-19 00:32:48 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e9c5c563a5 
							
						 
					 
					
						
						
							
							Merge pull request  #55  from lioncash/string  
						
						... 
						
						
						
						Core: Alter the kernel string functions to use std::string instead of const char*. 
						
						
					 
					
						2014-08-18 21:42:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							10f25866e2 
							
						 
					 
					
						
						
							
							SVC: Added support for svc_GetSystemTick.  
						
						... 
						
						
						
						Changed HLE function return methods to be static inline functions. 
						
						
					 
					
						2014-08-18 21:26:20 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							98fa3f7cba 
							
						 
					 
					
						
						
							
							Core: Alter the kernel string functions to use std::string instead of const char*.  
						
						... 
						
						
						
						Most functions already operate on std::strings. This also removes the need to manually null terminate thread names. 
						
						
					 
					
						2014-08-17 23:12:20 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							986dd27392 
							
						 
					 
					
						
						
							
							Core: Fix a formatting error in svc.cpp  
						
						... 
						
						
						
						entry_point would not be added to the string. Also used StringFromFormat
so that the buffer is unnecessary. 
						
						
					 
					
						2014-08-17 14:28:39 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							bf7bc3dacd 
							
						 
					 
					
						
						
							
							Merge pull request  #39  from bunnei/hid-minor-improvements  
						
						... 
						
						
						
						Hid minor improvements 
						
						
					 
					
						2014-08-12 18:23:17 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							091f6cf55b 
							
						 
					 
					
						
						
							
							HID: Added new function entries from 3dbrew to FunctionTable.  
						
						... 
						
						
						
						HID: Fix typo with DisableGyroscopeLow command. 
						
						
					 
					
						2014-08-12 18:08:09 -04:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							7b6a7d7dfb 
							
						 
					 
					
						
						
							
							Pica/GPU: Change hardware registers to use physical addresses rather than virtual ones.  
						
						... 
						
						
						
						This cleans up the mess that address reading/writing had become and makes the code a *lot* more sensible.
This adds a physical<->virtual address converter to mem_map.h. For further accuracy, we will want to properly extend this to support a wider range of address regions. For now, this makes simply homebrew applications work in a good manner though. 
						
						
					 
					
						2014-08-12 13:32:56 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							bd798390d5 
							
						 
					 
					
						
						
							
							GSP: Fix a major regression introduced in ffda035c, due to which no display transfers were triggered at all anymore.  
						
						
						
						
					 
					
						2014-08-12 13:32:18 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							9c781a6c76 
							
						 
					 
					
						
						
							
							Remove the fancy RegisterSet class introduced in 4c2bff61e.  
						
						... 
						
						
						
						While it was some nice and fancy template usage, it ultimately had many practical issues regarding length of involved expressions under regular usage as well as common code completion tools not being able to handle the structures.
Instead, we now use a more conventional approach which is a lot more clean to use. 
						
						
					 
					
						2014-08-12 02:17:21 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							552287498a 
							
						 
					 
					
						
						
							
							HID: Implemented HID_User::GetIPCHandles service function.  
						
						
						
						
					 
					
						2014-08-07 20:27:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							66f91b4346 
							
						 
					 
					
						
						
							
							SVC: Fixed typo with MapMemoryBlock DEBUG_LOG call.  
						
						
						
						
					 
					
						2014-08-07 20:27:11 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d4bd2f2e5d 
							
						 
					 
					
						
						
							
							Thread: Added more descriptive comment to WaitCurrentThread.  
						
						
						
						
					 
					
						2014-08-06 18:19:59 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							cad2f21985 
							
						 
					 
					
						
						
							
							GSP: Cleaned up command buffer decoding.  
						
						... 
						
						
						
						GSP: Cleaned up code and added additional comments.
GSP: Removed unnecessary TODO comment.
GSP: Changed u32 iterators in TriggerCmdReqQueue to unsigned. 
						
						
					 
					
						2014-08-06 18:19:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							36fd1c169e 
							
						 
					 
					
						
						
							
							GSP: Added reinitialization of other state objects.  
						
						
						
						
					 
					
						2014-08-05 23:58:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4e9f305ed2 
							
						 
					 
					
						
						
							
							GSP: Removed dumb GX prefixes to functions/structs in GSP namespace.  
						
						... 
						
						
						
						- Various other cleanups. 
						
						
					 
					
						2014-08-05 23:58:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							99e404e221 
							
						 
					 
					
						
						
							
							GSP: Removed unnecessary GX_FinishCommand function.  
						
						
						
						
					 
					
						2014-08-05 23:57:59 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ec14ffe1cd 
							
						 
					 
					
						
						
							
							GSP: Implements preliminary command synchronization via GPU interrupts.  
						
						... 
						
						
						
						Core: Added a comment to explain the logic for the RunLoop iterations. 
						
						
					 
					
						2014-08-05 23:57:53 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							2542350b85 
							
						 
					 
					
						
						
							
							AddressArbiter: Removed unnecessary HLE::Reschedule.  
						
						
						
						
					 
					
						2014-08-05 23:54:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							60078baab1 
							
						 
					 
					
						
						
							
							AddressArbiter: Fixed bug with break statements missing from case statements.  
						
						
						
						
					 
					
						2014-08-05 23:54:27 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1b247b8031 
							
						 
					 
					
						
						
							
							SRV: Updated GetProcSemaphore to create an event instead of a mutex.  
						
						
						
						
					 
					
						2014-08-05 23:54:27 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4d4607041b 
							
						 
					 
					
						
						
							
							SVC: Removed ArbitrateAddress log message that spams to much.  
						
						
						
						
					 
					
						2014-08-05 23:53:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7a1f813be1 
							
						 
					 
					
						
						
							
							Kernel: Updated Event and Mutex to specify handle that they are blocking for.  
						
						
						
						
					 
					
						2014-08-05 20:14:51 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							81fa804b3c 
							
						 
					 
					
						
						
							
							FS: Fix port name (old port name was based on an unaligned memory read).  
						
						
						
						
					 
					
						2014-08-05 19:58:33 -04:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							afcb250b31 
							
						 
					 
					
						
						
							
							Fix a few warnings.  
						
						... 
						
						
						
						Templates shouldn't be marked as inline if they aren't defined in the header. 
						
						
					 
					
						2014-07-23 00:44:31 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							4b141791ed 
							
						 
					 
					
						
						
							
							GSP: Add a few comments.  
						
						
						
						
					 
					
						2014-07-23 00:44:31 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							9b0d0c81a0 
							
						 
					 
					
						
						
							
							GSP: Clean up GX command processing a lot and treat command id as a u8 rather than a u32.  
						
						... 
						
						
						
						Anonymous structs are not standard C++, hence don't use them. 
						
						
					 
					
						2014-07-23 00:44:31 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							75775e9ef4 
							
						 
					 
					
						
						
							
							GPU: Make use of RegisterSet.  
						
						
						
						
					 
					
						2014-07-23 00:33:08 +02:00