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 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						dfc440785a 
					 
					
						
						
							
							SVC: Fixed SleepThread.  
						
						... 
						
						
						
						It will now properly wait the specified number of nanoseconds and then wake up the thread. 
						
						
					 
					
						2015-01-08 18:39:12 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2432f317e4 
					 
					
						
						
							
							Merge pull request  #446  from lioncash/umaal  
						
						... 
						
						
						
						dyncom: Fix UMAAL 
						
						
					 
					
						2015-01-08 11:22:20 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						1cef6e92d5 
					 
					
						
						
							
							dyncom: Fix UMAAL  
						
						... 
						
						
						
						These need to be done as a 64-bit operation. 
						
						
					 
					
						2015-01-08 11:09:21 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						60a373a786 
					 
					
						
						
							
							Threads: Use a dummy idle thread when no other are ready.  
						
						... 
						
						
						
						This thread will not actually execute instructions, it will only advance the timing/events and try to yield immediately to the next ready thread, if there aren't any ready threads then it will be rescheduled and start its job again. 
						
						
					 
					
						2015-01-07 20:31:31 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b659cac2dc 
					 
					
						
						
							
							Merge pull request  #404  from bunnei/more-frame-synch-fixes  
						
						... 
						
						
						
						GPU: Toggle active framebuffer each frame 
						
						
					 
					
						2015-01-07 18:13:48 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f7a3f45f1e 
					 
					
						
						
							
							GSP: Toggle active framebuffer each frame  
						
						
						
						
					 
					
						2015-01-07 18:06:00 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e6864a1f41 
					 
					
						
						
							
							Merge pull request  #431  from yuriks/thread-queue-cleanup  
						
						... 
						
						
						
						Common: Clean up ThreadQueueList 
						
						
					 
					
						2015-01-07 17:58:31 -05:00 
						 
				 
			
				
					
						
							
							
								Kevin Hartman 
							
						 
					 
					
						
						
							
						
						63be6aaadd 
					 
					
						
						
							
							Warn if a new thread is intended to be run on the system CPU core until we implement correct scheduling for such a thread.  
						
						
						
						
					 
					
						2015-01-07 14:14:48 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						4c583732f2 
					 
					
						
						
							
							Merge pull request  #442  from lioncash/smul  
						
						... 
						
						
						
						dyncom: Fix SMULWB/SMULWT 
						
						
					 
					
						2015-01-07 16:49:30 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						df5e0f9f28 
					 
					
						
						
							
							dyncom: Fix SMULWB/SMULWT  
						
						... 
						
						
						
						Wasn't doing proper sign-extension 
						
						
					 
					
						2015-01-07 16:41:08 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						122c2bb324 
					 
					
						
						
							
							Common: Clean up ThreadQueueList  
						
						... 
						
						
						
						Replace all the C-style complicated buffer management with a std::deque.
In addition to making the code easier to understand it also adds support
for non-POD IdTypes.
Also clean the rest of the code to follow our code style. 
						
						
					 
					
						2015-01-07 18:38:25 -02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						3eca33c6a4 
					 
					
						
						
							
							Merge pull request  #425  from Subv/coretiming  
						
						... 
						
						
						
						Ported the CoreTiming namespace from PPSSPP 
						
						
					 
					
						2015-01-07 15:30:46 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						9bf82beb4c 
					 
					
						
						
							
							CoreTiming: Ported the CoreTiming namespace from PPSSPP  
						
						... 
						
						
						
						Implemented the required calls to make it work.
CoreTiming: Added a new logging class Core_Timing. 
						
						
					 
					
						2015-01-07 15:08:35 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						a6ad68190f 
					 
					
						
						
							
							Fix double-free in Service manager during shutdown  
						
						... 
						
						
						
						Fixes  #423 . 
					
						2015-01-07 17:32:31 -02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						317fe1e528 
					 
					
						
						
							
							Merge pull request  #438  from lioncash/swp  
						
						... 
						
						
						
						dyncom: Fix SWPB 
						
						
					 
					
						2015-01-07 09:53:29 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						5ae3a9657d 
					 
					
						
						
							
							Merge pull request  #434  from lioncash/sm  
						
						... 
						
						
						
						dyncom: Move over SMLALXY 
						
						
					 
					
						2015-01-07 09:51:06 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						75c211c10f 
					 
					
						
						
							
							dyncom: Fix SWPB  
						
						
						
						
					 
					
						2015-01-07 09:36:06 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						511e13f3e3 
					 
					
						
						
							
							dyncom: Move over SMLALXY  
						
						
						
						
					 
					
						2015-01-07 00:53:56 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						088863c921 
					 
					
						
						
							
							Merge pull request  #376  from Subv/arc_reorder  
						
						... 
						
						
						
						Archives: Change the folder layout of some archives. 
						
						
					 
					
						2015-01-06 20:13:56 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						8fbe5d2dca 
					 
					
						
						
							
							Archives/Exdata: Don't set concrete_mount_point in the ctor  
						
						
						
						
					 
					
						2015-01-06 16:12:25 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						32dbb76e00 
					 
					
						
						
							
							Archives: Changed the unimplemented archives comment.  
						
						... 
						
						
						
						It now refers to me as the PoC 
						
						
					 
					
						2015-01-06 15:34:37 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						5244ac0e9c 
					 
					
						
						
							
							Archives: Addressed some comments  
						
						
						
						
					 
					
						2015-01-06 15:02:30 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						89bb0ecbd5 
					 
					
						
						
							
							Merge pull request  #417  from kevinhartman/exclusive-tag-fix  
						
						... 
						
						
						
						Added exclusive reservation granule from ARMv7 spec to dyncom... 
						
						
					 
					
						2015-01-06 12:42:10 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9eaef4e04a 
					 
					
						
						
							
							Merge pull request  #413  from purpasmart96/serv_clean  
						
						... 
						
						
						
						Services: Clean up a few things and add a few function names 
						
						
					 
					
						2015-01-05 22:48:58 -05:00 
						 
				 
			
				
					
						
							
							
								Kevin Hartman 
							
						 
					 
					
						
						
							
						
						8132c01830 
					 
					
						
						
							
							Added exclusive reservation granule from ARMv7 spec to dyncom to protect LDR/STREX.  
						
						
						
						
					 
					
						2015-01-05 22:29:51 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9b83f0e158 
					 
					
						
						
							
							Merge pull request  #272  from rohit-n/sign-compare  
						
						... 
						
						
						
						Silence some -Wsign-compare warnings. 
						
						
					 
					
						2015-01-05 22:10:56 -05:00 
						 
				 
			
				
					
						
							
							
								purpasmart96 
							
						 
					 
					
						
						
							
						
						379b39e583 
					 
					
						
						
							
							Services: Clean up a few things and add a few function names  
						
						
						
						
					 
					
						2015-01-05 16:07:15 -08:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						123a76c9c8 
					 
					
						
						
							
							SaveDataCheck: Fixed a typo  
						
						
						
						
					 
					
						2015-01-05 16:40:36 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6fad32ea98 
					 
					
						
						
							
							Merge pull request  #422  from lioncash/bxj  
						
						... 
						
						
						
						dyncom: Partially emulate BXJ 
						
						
					 
					
						2015-01-05 16:36:29 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						f75def619c 
					 
					
						
						
							
							dyncom: Partially emulate BXJ  
						
						... 
						
						
						
						Just in case some game studio let the intern write inline assembly or something. 
						
						
					 
					
						2015-01-05 15:55:09 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						4828d0b7af 
					 
					
						
						
							
							Merge pull request  #416  from bunnei/fake-dsp-interrupt  
						
						... 
						
						
						
						DSP: Signal (faked) interrupt on every frame. 
						
						
					 
					
						2015-01-05 15:51:36 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						e08a39a2f4 
					 
					
						
						
							
							dyncom: Actually set the Q flag for SMLABB/SMLABT/SMLATB/SMLATT  
						
						... 
						
						
						
						Easy skyeye todo fix. 
						
						
					 
					
						2015-01-05 10:41:02 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						8b1ec1a82a 
					 
					
						
						
							
							Merge pull request  #418  from lioncash/qd  
						
						... 
						
						
						
						dyncom: Implement QADD/QSUB/QDADD/QDSUB 
						
						
					 
					
						2015-01-05 09:59:12 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						d00c22c706 
					 
					
						
						
							
							dyncom: Implement QADD/QSUB/QDADD/QDSUB  
						
						
						
						
					 
					
						2015-01-05 09:13:41 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e9650f1c61 
					 
					
						
						
							
							DSP: Signal (faked) interrupt on every frame.  
						
						... 
						
						
						
						- Hack to work around games checking that the DSP event has been signaled by a real DSP interrupt. 
						
						
					 
					
						2015-01-05 00:25:37 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						cc23269ff4 
					 
					
						
						
							
							Merge pull request  #407  from Subv/arbiter  
						
						... 
						
						
						
						AddressArbiter: Ported arbitration type 2 from 3dmoo. 
						
						
					 
					
						2015-01-05 00:05:50 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						81e255a411 
					 
					
						
						
							
							Merge pull request  #415  from Dante38490/master  
						
						... 
						
						
						
						Loader: Add support for loading NCCH ROMs with the .3DS extension 
						
						
					 
					
						2015-01-04 23:10:04 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						96e6b2aa50 
					 
					
						
						
							
							Merge pull request  #408  from Subv/mutex  
						
						... 
						
						
						
						Mutex: Add the calling thread to the waiting list when needed 
						
						
					 
					
						2015-01-04 22:55:53 -05:00 
						 
				 
			
				
					
						
							
							
								Dante38490 
							
						 
					 
					
						
						
							
						
						e674aa31af 
					 
					
						
						
							
							Fix correct espace  
						
						
						
						
					 
					
						2015-01-05 04:45:09 +01:00 
						 
				 
			
				
					
						
							
							
								Dante38490 
							
						 
					 
					
						
						
							
						
						35a085d567 
					 
					
						
						
							
							Add support load 3DS room  
						
						
						
						
					 
					
						2015-01-05 04:39:42 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						26f31a2dfb 
					 
					
						
						
							
							Merge pull request  #386  from archshift/y2ru  
						
						... 
						
						
						
						Stub the y2r:u service 
						
						
					 
					
						2015-01-04 21:40:58 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						ea80363cc2 
					 
					
						
						
							
							Mutex: Add the calling thread to the waiting list when needed  
						
						... 
						
						
						
						This will happen when the mutex is already owned by another thread. Should fix some issues with games being stuck due to waiting threads not being awoken. 
						
						
					 
					
						2015-01-04 12:52:34 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						41e1cb12e5 
					 
					
						
						
							
							skyeye: Remove duplicate typedefs  
						
						... 
						
						
						
						citra already has its own typedefs like this. 
						
						
					 
					
						2015-01-04 12:34:02 -05:00