bunnei 
							
						 
					 
					
						
						
							
						
						6e51c56fe4 
					 
					
						
						
							
							svc: added some assertions  
						
						
						
						
					 
					
						2014-05-26 21:57:10 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						16fea415d0 
					 
					
						
						
							
							service: Renamed Sync to SyncRequest  
						
						
						
						
					 
					
						2014-05-26 21:56:51 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						3d7693f75f 
					 
					
						
						
							
							kernel: added enum for known CurrentThread and CurrentProcess handles  
						
						
						
						
					 
					
						2014-05-26 21:56:23 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						96b2105524 
					 
					
						
						
							
							srv: added a real mutex for GetProcSemaphore (instead of stubbed)  
						
						
						
						
					 
					
						2014-05-26 21:55:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9f7ed2d027 
					 
					
						
						
							
							svc: changed SendSyncRequest to use Kernel::Object SyncRequest (instead of just service Interface class)  
						
						
						
						
					 
					
						2014-05-26 21:17:10 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d73d782ba7 
					 
					
						
						
							
							kernel: add a SyncRequest method to KernelObject for use with svcSendSyncRequest  
						
						
						
						
					 
					
						2014-05-26 21:01:27 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						15d2ab1b33 
					 
					
						
						
							
							svc: added stub for DuplicateHandle SVC call  
						
						
						
						
					 
					
						2014-05-26 20:55:48 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6448c2f300 
					 
					
						
						
							
							Merge pull request  #9  from bunnei/master  
						
						... 
						
						
						
						Add initial kernel HLE, includes thread creation and context switching 
						
						
					 
					
						2014-05-26 20:52:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						0aa582bf89 
					 
					
						
						
							
							service: fixed typo that MSVC did not catch as an error  
						
						
						
						
					 
					
						2014-05-22 23:48:37 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						420971a849 
					 
					
						
						
							
							core: fixed headers in CMakeLists  
						
						
						
						
					 
					
						2014-05-22 23:39:25 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						32c314c992 
					 
					
						
						
							
							Merge branch 'threading'  
						
						
						
						
					 
					
						2014-05-22 22:57:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9a2e7381e6 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/citra-emu/citra  
						
						
						
						
					 
					
						2014-05-22 22:56:25 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						1de7e8cbe4 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/bunnei/citra  
						
						
						
						
					 
					
						2014-05-22 22:54:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						51f636b3d4 
					 
					
						
						
							
							core: added Kernel::Reschedule() call to check for thread changes, shortened delay time to 100 instructions  
						
						
						
						
					 
					
						2014-05-22 22:54:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f8a98ab022 
					 
					
						
						
							
							svc: added a check to ensure that a service was implemented before attempting to connect to its port  
						
						
						
						
					 
					
						2014-05-22 22:49:29 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						7bb66421a0 
					 
					
						
						
							
							lcd: added thread wait after (faked) vblank interrupt (would have) occurred  
						
						
						
						
					 
					
						2014-05-22 20:01:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b99ac2c3d6 
					 
					
						
						
							
							thread: renamed "WaitCurThread" to "WaitCurrentThread", removed unused "reason" argument  
						
						
						
						
					 
					
						2014-05-22 19:36:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						7c0b006076 
					 
					
						
						
							
							thread: removed unused SwitchContext/Reschedule reason field, added missing arg parameter to SVC CreateThread  
						
						
						
						
					 
					
						2014-05-22 19:32:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d26f3d4c1f 
					 
					
						
						
							
							kernel: refactored function naming to remove "__" prefix  
						
						
						
						
					 
					
						2014-05-22 19:06:12 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ac21e8f2db 
					 
					
						
						
							
							core: moved armcopro.cpp to correct filter folder (arm/interpreter)  
						
						
						
						
					 
					
						2014-05-22 18:51:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						14bd37c5dc 
					 
					
						
						
							
							thread: moved ThreadStatus/WaitType to header, added support for arg on CreateThread, added correct CPSR reset  
						
						
						
						
					 
					
						2014-05-22 18:50:36 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9fddba6843 
					 
					
						
						
							
							APT_U: added a debug log on calling GetLockHandle  
						
						
						
						
					 
					
						2014-05-22 18:48:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						481d936d34 
					 
					
						
						
							
							arm_interpreter: fixed load context to currently resume a thread  
						
						
						
						
					 
					
						2014-05-22 18:47:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6a78be5930 
					 
					
						
						
							
							thread: fixed bug where result of __NextThread was not being properly checked when NULL  
						
						
						
						
					 
					
						2014-05-21 21:42:18 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						06e3c3d55a 
					 
					
						
						
							
							svc: added Kernel::Reschedule to svc WaitSynchronization1, updated log messages to include newly created handles  
						
						
						
						
					 
					
						2014-05-21 21:41:40 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						706584f007 
					 
					
						
						
							
							svc: enabled use of newly created kernel thread handle  
						
						
						
						
					 
					
						2014-05-20 23:36:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						eb537c560a 
					 
					
						
						
							
							mutex: refactored the interface to code to return a Mutex* handle  
						
						
						
						
					 
					
						2014-05-20 23:23:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						978e1d4653 
					 
					
						
						
							
							mutex: initial commit of HLE module  
						
						
						
						
					 
					
						2014-05-20 23:03:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						08e6a9bf89 
					 
					
						
						
							
							svc: added some comments  
						
						
						
						
					 
					
						2014-05-20 22:57:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						1c5802c35a 
					 
					
						
						
							
							kernel: fixed include, in general include "common.h" not "common_types.h"  
						
						
						
						
					 
					
						2014-05-20 22:27:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9bf7ce535a 
					 
					
						
						
							
							service: removed redundant include of common_types.h  
						
						
						
						
					 
					
						2014-05-20 22:27:12 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						a721a4eb33 
					 
					
						
						
							
							arm: removed include of windows.h from armdefs.h to arminit.c (only module that uses it)  
						
						
						
						
					 
					
						2014-05-20 22:26:40 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						22eb9a8981 
					 
					
						
						
							
							armemu: missed rename of "Syscall" to "SVC"  
						
						
						
						
					 
					
						2014-05-20 22:25:40 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						203541da11 
					 
					
						
						
							
							thread: added correct lowest thread priority, added a thread priority check, and added some comments  
						
						
						
						
					 
					
						2014-05-20 21:02:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						bed4e920fa 
					 
					
						
						
							
							thread: exposed ResumeThreadFromWait function for use in other kernel modules  
						
						
						
						
					 
					
						2014-05-20 21:00:10 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						75c6d2a8fa 
					 
					
						
						
							
							thread: moved threading calls to the Kernel namespace  
						
						
						
						
					 
					
						2014-05-20 19:37:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						0012802456 
					 
					
						
						
							
							ARM_Interpreter/ARM_Interface: Fixed member variable naming to be consistent with style guide  
						
						
						
						
					 
					
						2014-05-20 18:52:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						49dc2ce8ac 
					 
					
						
						
							
							ARM_Interface: added SaveContext and LoadContext functions for HLE thread switching  
						
						
						
						
					 
					
						2014-05-20 18:50:16 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						143bba2045 
					 
					
						
						
							
							renamed "syscall" module to "svc" (more accurate naming)  
						
						
						
						
					 
					
						2014-05-20 18:28:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f654a03f1f 
					 
					
						
						
							
							thread: whitespace change - fixed * and & placement  
						
						
						
						
					 
					
						2014-05-20 18:20:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						44336329ed 
					 
					
						
						
							
							- created a Kernel namespace  
						
						... 
						
						
						
						- cleaned up Kernel code a bit (moved stuff into namespace, fixed whitespace issues)
- added handle types for all different CTROS handles 
						
						
					 
					
						2014-05-20 18:13:25 -04:00 
						 
				 
			
				
					
						
							
							
								Phillip Stephens 
							
						 
					 
					
						
						
							
						
						8bfd32e854 
					 
					
						
						
							
							* Remove -fpermissive  
						
						
						
						
					 
					
						2014-05-19 20:48:14 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						74f9726515 
					 
					
						
						
							
							Merge pull request  #4  from archshift/patch-1  
						
						... 
						
						
						
						README: Update wiki links 
						
						
					 
					
						2014-05-19 23:44:52 -04:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						6655a4751e 
					 
					
						
						
							
							README: Update wiki links  
						
						
						
						
					 
					
						2014-05-19 20:17:08 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						0886dc70ed 
					 
					
						
						
							
							apt: changed stubbed handle to be something other than 0xDEADBEEF (used as a magic value in other places) so that I can track how it propagates through the app code  
						
						
						
						
					 
					
						2014-05-19 22:21:17 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f5a119a367 
					 
					
						
						
							
							thread: added declaration for __KernelReschedule to be used by syscall module  
						
						
						
						
					 
					
						2014-05-19 22:19:48 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						29930ac110 
					 
					
						
						
							
							VFP: disable DBG messages because they spam the console with unimportant skyeye junk  
						
						
						
						
					 
					
						2014-05-19 22:19:10 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						204c6bfeca 
					 
					
						
						
							
							Merge pull request  #2  from archshift/issue-7-fix  
						
						... 
						
						
						
						Fixes issues with building Citra on OSX 
						
						
					 
					
						2014-05-19 21:46:57 -04:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						5a8ed196e6 
					 
					
						
						
							
							common_types: Changed BasicRect back to Rect, in the common namespace  
						
						... 
						
						
						
						Only Rect is in the namespace for now; the rest of common should be added in the future 
						
						
					 
					
						2014-05-19 17:57:35 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						9216c96f48 
					 
					
						
						
							
							CMakeLists: Fixed GLEW include var name, compile flag vars  
						
						... 
						
						
						
						After adding FindGLEW.cmake to externals, the variable call for the GLEW include path needed to be revised.
Append flags on OSX, rather than overwrite them.
I realized that GCC_COMPILE_FLAGS was changed to CMAKE_CXX_FLAGS mistakenly, so both were changed to a more platform-independent name. 
						
						
					 
					
						2014-05-19 16:42:34 -07:00