Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								cf071cd897 
								
							 
						 
						
							
							
								
								Services: Added some missing services.  
							
							... 
							
							
							
							cfg:s, ptm:sysm, apt:s.
apt:s is almost exactly the same as apt:u as per 3dbrew 
							
						 
						
							2015-01-13 14:43:30 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								682e6bc8d9 
								
							 
						 
						
							
							
								
								Merge pull request  #477  from lioncash/vfp  
							
							... 
							
							
							
							vfp: Remove dead code 
							
						 
						
							2015-01-12 21:56:49 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								99c0716d4d 
								
							 
						 
						
							
							
								
								Merge pull request  #478  from archshift/pp3ports4  
							
							... 
							
							
							
							Pica/VertexShader: Implement the MAD instruction. 
							
						 
						
							2015-01-12 21:55:35 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								65c12d2430 
								
							 
						 
						
							
							
								
								Merge pull request  #470  from archshift/master  
							
							... 
							
							
							
							Pica/VertexShader: Implement JMPC/JMPU/CALLC/CALLU. 
							
						 
						
							2015-01-12 21:45:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								2b9a9a45b7 
								
							 
						 
						
							
							
								
								Pica/VertexShader: Implement JMPC/JMPU/CALLC/CALLU.  
							
							
							
						 
						
							2015-01-12 15:47:21 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								e02db3904b 
								
							 
						 
						
							
							
								
								Pica/VertexShader: Implement the MAD instruction.  
							
							
							
						 
						
							2015-01-12 15:34:36 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								9288893d29 
								
							 
						 
						
							
							
								
								vfp: Remove dead code  
							
							
							
						 
						
							2015-01-12 15:24:57 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f7770b83d4 
								
							 
						 
						
							
							
								
								dyncom: Fix 32-bit ASR shifts for immediates  
							
							
							
						 
						
							2015-01-12 14:15:24 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								e16b35eb53 
								
							 
						 
						
							
							
								
								dyncom: Remove unused flag macros  
							
							
							
						 
						
							2015-01-12 12:57:15 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3683369500 
								
							 
						 
						
							
							
								
								Merge pull request  #461  from archshift/callstack  
							
							... 
							
							
							
							Qt Callstack: Clear the callstack every time it's updated 
							
						 
						
							2015-01-12 10:35:45 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f3a7b66267 
								
							 
						 
						
							
							
								
								Merge pull request  #472  from lioncash/overflow  
							
							... 
							
							
							
							dyncom: Fix some more V-flag setting ops. Plus some cleanup. 
							
						 
						
							2015-01-12 10:35:19 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								2843d1b98b 
								
							 
						 
						
							
							
								
								dyncom: Get rid of unnecessary outer-scope variables in InterpreterMainLoop  
							
							
							
						 
						
							2015-01-12 01:11:46 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3ace75a49f 
								
							 
						 
						
							
							
								
								dyncom: Fix overflow flag setting for ADD/RSB/RSC/SUB/SBC  
							
							... 
							
							
							
							Also cleans up CMN, and CMP. 
							
						 
						
							2015-01-12 01:03:58 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								d670b7e522 
								
							 
						 
						
							
							
								
								Qt Callstack: Clear the callstack every time it's updated  
							
							... 
							
							
							
							This fixes the issue that old members of the callstack would stick around, even when the callstack shortened. 
							
						 
						
							2015-01-11 21:47:28 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								9c2c89b7e1 
								
							 
						 
						
							
							
								
								dyncom: Add a helper function for addition with a carry  
							
							
							
						 
						
							2015-01-12 00:44:28 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									darkf 
								
							 
						 
						
							
							
							
							
								
							
							
								67c644e317 
								
							 
						 
						
							
							
								
								Fix building on MinGW  
							
							
							
						 
						
							2015-01-11 20:22:08 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d2a05bbbc6 
								
							 
						 
						
							
							
								
								dyncom: Fix ADC overflow flag setting  
							
							
							
						 
						
							2015-01-11 22:27:09 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								b33380ca59 
								
							 
						 
						
							
							
								
								Merge pull request  #456  from Subv/waitsync1  
							
							... 
							
							
							
							SVC: Wake up the thread after the delay in WaitSync1 
							
						 
						
							2015-01-11 18:52:09 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								1da04a72a2 
								
							 
						 
						
							
							
								
								Merge pull request  #467  from lioncash/msr  
							
							... 
							
							
							
							dyncom: Fix conditional execution of MSR 
							
						 
						
							2015-01-11 18:51:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								eabfa5cf43 
								
							 
						 
						
							
							
								
								dyncom: Fix conditional execution of MSR  
							
							
							
						 
						
							2015-01-11 18:45:45 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								f1080de47d 
								
							 
						 
						
							
							
								
								Merge pull request  #437  from Kingcom/DebugMode  
							
							... 
							
							
							
							Replace OnCpuStepped signal 
							
						 
						
							2015-01-11 21:28:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kingcom 
								
							 
						 
						
							
							
							
							
								
							
							
								2bbc12e6c3 
								
							 
						 
						
							
							
								
								citra-qt: Replace OnCpuStepped signal by new signals DebugModeEntered and DebugModeLeft  
							
							
							
						 
						
							2015-01-11 21:22:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								542b0b0057 
								
							 
						 
						
							
							
								
								Merge pull request  #466  from Subv/wake  
							
							... 
							
							
							
							Thread: Prevent waking a thread multiple times. 
							
						 
						
							2015-01-11 13:39:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								b68d51ed30 
								
							 
						 
						
							
							
								
								Thread: Prevent waking a thread multiple times.  
							
							... 
							
							
							
							If a thread was woken up by something, cancel the wakeup timeout. 
							
						 
						
							2015-01-11 13:18:52 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								63d05fca36 
								
							 
						 
						
							
							
								
								Merge pull request  #457  from Subv/qt  
							
							... 
							
							
							
							citra-qt: Fixed some Qt errors on initialization 
							
						 
						
							2015-01-11 10:59:53 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								38da198aa1 
								
							 
						 
						
							
							
								
								SVC: Wake up the thread after the delay in WaitSync1  
							
							
							
						 
						
							2015-01-11 10:42:59 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								3b555e2512 
								
							 
						 
						
							
							
								
								Stubbed y2r:u IsBusyConversion  
							
							... 
							
							
							
							There is no documentation available on this function, but we set the result to false as a stub.
This allows Super Little Acorns to move all the way in game with pp3c. 
							
						 
						
							2015-01-10 22:47:31 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								95be6ad7ae 
								
							 
						 
						
							
							
								
								Added Archive ID to fs:USER debug logs involving opening the archive.  
							
							
							
						 
						
							2015-01-10 14:32:11 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								228843c43e 
								
							 
						 
						
							
							
								
								Logging: Log all called service functions (under trace). Compile out all trace logs under release for performance.  
							
							
							
						 
						
							2015-01-10 14:32:10 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								115a4bfc9e 
								
							 
						 
						
							
							
								
								citra-qt: Add explicit casts to prevent some warnings.  
							
							
							
						 
						
							2015-01-10 15:55:52 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								1b01938767 
								
							 
						 
						
							
							
								
								citra-qt: Fixed some Qt errors on initialization  
							
							
							
						 
						
							2015-01-10 15:35:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5a4b361f60 
								
							 
						 
						
							
							
								
								Merge pull request  #455  from yuriks/handle-reform3  
							
							... 
							
							
							
							Kernel Lifetime Reform Pt. 3 
							
						 
						
							2015-01-10 15:19:21 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								e7d2118858 
								
							 
						 
						
							
							
								
								Merge pull request  #342  from uppfinnarn/master  
							
							... 
							
							
							
							Build improvements 
							
						 
						
							2015-01-10 02:03:07 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								8ad41775cc 
								
							 
						 
						
							
							
								
								Kernel: Start using boost::intrusive_ptr for lifetime management  
							
							
							
						 
						
							2015-01-09 19:43:52 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								d751de7341 
								
							 
						 
						
							
							
								
								Kernel: Don't re-assign object's handle when duplicating one  
							
							
							
						 
						
							2015-01-09 19:43:51 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6ae12424df 
								
							 
						 
						
							
							
								
								Merge pull request  #444  from yuriks/handle-reform2  
							
							... 
							
							
							
							Kernel Lifetime Reform Pt. 2 
							
						 
						
							2015-01-09 12:59:35 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								86e07124ad 
								
							 
						 
						
							
							
								
								Merge pull request  #436  from kevinhartman/system-core  
							
							... 
							
							
							
							Warn if a new thread is intended to be run on the system CPU core 
							
						 
						
							2015-01-09 11:14:35 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Johannes Ekberg 
								
							 
						 
						
							
							
							
							
								
							
							
								d7ad14ae20 
								
							 
						 
						
							
							
								
								Use -pthread where and only where needed  
							
							... 
							
							
							
							Passing -pthread to GCC as a flag makes it both link to libpthread, and make C standard library routines reentrant. This makes the additional explicit links unnecessary.
Additionally, on OSX, this is the default behavior, and clang will print a message about it being unused if it's present there. 
							
						 
						
							2015-01-09 15:50:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Johannes Ekberg 
								
							 
						 
						
							
							
							
							
								
							
							
								7d7ab70279 
								
							 
						 
						
							
							
								
								Generic PLATFORM_LIBRARIES var  
							
							... 
							
							
							
							This both reduces redundancy in add_executable definitions, and makes it easier to link additional libraries. In particular, extra libraries are needed on OSX - see next commit. 
							
						 
						
							2015-01-09 15:50:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								78ea76e12f 
								
							 
						 
						
							
							
								
								Thread: Fix nullptr access in a logging function  
							
							
							
						 
						
							2015-01-09 04:02:28 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								7f1557fbbd 
								
							 
						 
						
							
							
								
								Thread: Rename thread_queue => thread_list  
							
							
							
						 
						
							2015-01-09 04:02:17 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								9bf8462b96 
								
							 
						 
						
							
							
								
								Thread: Reduce use of Handles and move some funcs to inside the class.  
							
							
							
						 
						
							2015-01-09 04:02:15 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								ba72208cd4 
								
							 
						 
						
							
							
								
								Kernel: Move Thread's definition to the header file  
							
							
							
						 
						
							2015-01-09 03:51:55 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								7b3452c730 
								
							 
						 
						
							
							
								
								Move ThreadContext to core/core.h and deal with the fallout  
							
							
							
						 
						
							2015-01-09 03:51:55 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d46f650036 
								
							 
						 
						
							
							
								
								Merge pull request  #255  from Subv/cbranch_3  
							
							... 
							
							
							
							Implemented timers 
							
						 
						
							2015-01-08 22:38:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								40c1439c34 
								
							 
						 
						
							
							
								
								Core: Fixed a crash and removed some unused variables.  
							
							... 
							
							
							
							ARM_Disasm only has static methods, so there's no need to have an instance of it. 
							
						 
						
							2015-01-08 21:49:41 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								07044651ef 
								
							 
						 
						
							
							
								
								SVC: Implemented the Timer service calls.  
							
							
							
						 
						
							2015-01-08 21:22:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								fc842963c8 
								
							 
						 
						
							
							
								
								DynCom: Add a comment to GetTicks.  
							
							
							
						 
						
							2015-01-08 19:46:00 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								620d77b7e3 
								
							 
						 
						
							
							
								
								Timing: Use CoreTiming::GetTicks to keep track of ticks.  
							
							... 
							
							
							
							This will keep track of idle ticks for us, and fixes some tickcount-related issues 
							
						 
						
							2015-01-08 19:39:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								cf1bbe8705 
								
							 
						 
						
							
							
								
								Merge pull request  #443  from Subv/sleep_thread  
							
							... 
							
							
							
							SVC: Fixed SleepThread 
							
						 
						
							2015-01-08 18:45:35 -05:00