Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								45c4781544 
								
							 
						 
						
							
							
								
								CitraQt: Cleanup includes.  
							
							 
							
							
							
						 
						
							2015-06-28 00:36:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								596b7c4f63 
								
							 
						 
						
							
							
								
								Common: Cleanup key_map includes.  
							
							 
							
							
							
						 
						
							2015-06-28 00:36:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								c345247431 
								
							 
						 
						
							
							
								
								Services: Use the standard _WIN32 define in soc:U instead of our own EMU_PLATFORM.  
							
							 
							
							
							
						 
						
							2015-06-27 14:43:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								bd336cfdce 
								
							 
						 
						
							
							
								
								Services/SOC: Added command headers to some of the soc commands.  
							
							 
							
							
							
						 
						
							2015-06-25 12:55:27 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								81488d7a6a 
								
							 
						 
						
							
							
								
								Add helpers to create IPC command buffer headers and descriptors  
							
							 
							
							
							
						 
						
							2015-06-22 19:24:19 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								dc09a2ecb5 
								
							 
						 
						
							
							
								
								Merge pull request  #860  from yuriks/y2r-color  
							
							 
							
							... 
							
							
							
							Color support for Y2R 
							
						 
						
							2015-06-21 17:22:34 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								3e6663da43 
								
							 
						 
						
							
							
								
								Y2R: Rework conversion process, enabling support for all formats  
							
							 
							
							
							
						 
						
							2015-06-21 20:58:55 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9850f98339 
								
							 
						 
						
							
							
								
								Merge pull request  #855  from purpasmart96/service_rearrangment  
							
							 
							
							... 
							
							
							
							Services: Continue separation of services into their own folders 
							
						 
						
							2015-06-21 10:55:02 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								29d2b70ea4 
								
							 
						 
						
							
							
								
								Y2R: Re-organize how params are stored. Support SetConversionParams  
							
							 
							
							
							
						 
						
							2015-06-20 19:21:16 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								71e8822d23 
								
							 
						 
						
							
							
								
								kernel: Fix svcWaitSynch to always acquire requested wait objects.  
							
							 
							
							
							
						 
						
							2015-06-16 22:34:39 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									purpasmart96 
								
							 
						 
						
							
							
							
							
								
							
							
								7933dbe6a0 
								
							 
						 
						
							
							
								
								Services: Continue separation of services into their own folders  
							
							 
							
							
							
						 
						
							2015-06-11 20:41:59 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								66c1db7288 
								
							 
						 
						
							
							
								
								ExtSavedata: Save the icon passed to CreateExtSaveData to the correct folder.  
							
							 
							
							... 
							
							
							
							Organize the ExtSaveData folders as they are stored in the console. 
							
						 
						
							2015-06-01 21:48:19 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								8a04c65e20 
								
							 
						 
						
							
							
								
								Merge pull request  #810  from yuriks/memmap  
							
							 
							
							... 
							
							
							
							Kernel: Add VMManager to manage process address spaces 
							
						 
						
							2015-05-29 18:00:17 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								b1503b2020 
								
							 
						 
						
							
							
								
								Remove every trailing whitespace from the project (but externals).  
							
							 
							
							
							
						 
						
							2015-05-29 21:59:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a3cad6c332 
								
							 
						 
						
							
							
								
								hid: Get rid of undefined behavior  
							
							 
							
							... 
							
							
							
							Modifying a variable twice across a sequence point. 
							
						 
						
							2015-05-27 12:20:12 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								0a60aa75c2 
								
							 
						 
						
							
							
								
								Kernel: Add VMManager to manage process address spaces  
							
							 
							
							... 
							
							
							
							This enables more dynamic management of the process address space,
compared to just directly configuring the page table for major areas.
This will serve as the foundation upon which the rest of the Kernel
memory management functions will be built. 
							
						 
						
							2015-05-27 03:24:12 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4d93c30c97 
								
							 
						 
						
							
							
								
								Merge pull request  #821  from Subv/ImportDisplayCaptureInfo  
							
							 
							
							... 
							
							
							
							Service/GSP: Implemented ImportDisplayCaptureInfo. 
							
						 
						
							2015-05-26 01:14:21 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								fa397494b0 
								
							 
						 
						
							
							
								
								Service/GSP: Implemented ImportDisplayCaptureInfo.  
							
							 
							
							
							
						 
						
							2015-05-25 23:35:14 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								732839b1f4 
								
							 
						 
						
							
							
								
								Core/SVC: Map the shared memory created in CreateMemoryBlock to the specified address.  
							
							 
							
							... 
							
							
							
							This SharedMemory can be passed to service functions (Which should map the memory into their own address space). 
							
						 
						
							2015-05-25 16:17:26 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ebca3a4902 
								
							 
						 
						
							
							
								
								y2r_u: Remove unused variable in StartConversion  
							
							 
							
							
							
						 
						
							2015-05-23 00:46:22 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								41531eeb32 
								
							 
						 
						
							
							
								
								Merge pull request  #801  from purpasmart96/hid_stubs  
							
							 
							
							... 
							
							
							
							HID: Stub DisableAccelerometer and DisableGyroscopeLow 
							
						 
						
							2015-05-22 20:44:22 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									purpasmart96 
								
							 
						 
						
							
							
							
							
								
							
							
								0c62b7b106 
								
							 
						 
						
							
							
								
								HID: Stub DisableAccelerometer and DisableGyroscopeLow  
							
							 
							
							
							
						 
						
							2015-05-22 15:55:27 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									tfarley 
								
							 
						 
						
							
							
							
							
								
							
							
								62668688e1 
								
							 
						 
						
							
							
								
								Flush for y2r (moflex)  
							
							 
							
							
							
						 
						
							2015-05-22 15:51:34 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									tfarley 
								
							 
						 
						
							
							
							
							
								
							
							
								05dc633a8c 
								
							 
						 
						
							
							
								
								OpenGL renderer  
							
							 
							
							
							
						 
						
							2015-05-22 15:51:18 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								9108482888 
								
							 
						 
						
							
							
								
								Service::Y2R: Support for grayscale decoding of specific formats  
							
							 
							
							... 
							
							
							
							Implements unrotated planar YUV 4:2:0 -> RGB24 conversions in Y2R.
Currently only the Y (luma) channel is used, so the results don't
contain color. This will be added in a later PR at some point.
This is enough to get all currently know Moflex videos to decode. (Some
don't display on-screen due to seemingly unrelated reasons.)
Thanks to @archshift for doing the initial implementation which I
cleaned up and then fixed the 8x8 block mode. 
							
						 
						
							2015-05-22 17:57:21 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								b8f93e6b18 
								
							 
						 
						
							
							
								
								Kernel: Fix a warning introduced with ResourceLimit, and remove the fallback code to prevent it from happening again.  
							
							 
							
							
							
						 
						
							2015-05-21 20:54:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								25f14e76f1 
								
							 
						 
						
							
							
								
								y2r_u: Stub StartConversion to prevent moflex games from hanging.  
							
							 
							
							
							
						 
						
							2015-05-20 18:05:47 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								0b7d2941cf 
								
							 
						 
						
							
							
								
								Kernel: Move reschedules from SVCs to actual mechanisms that reschedule.  
							
							 
							
							
							
						 
						
							2015-05-20 18:05:47 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								859707642e 
								
							 
						 
						
							
							
								
								Merge pull request  #766  from purpasmart96/cfg_service_update  
							
							 
							
							... 
							
							
							
							CFG: Update the cfg service to be like other integrated services 
							
						 
						
							2015-05-18 10:18:58 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f0365f28c2 
								
							 
						 
						
							
							
								
								Merge pull request  #772  from lioncash/warn  
							
							 
							
							... 
							
							
							
							core/video_core: Fix a few warnings when compiling on MSVC. 
							
						 
						
							2015-05-18 08:08:49 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								11057488f9 
								
							 
						 
						
							
							
								
								Implement svcBreak  
							
							 
							
							
							
						 
						
							2015-05-16 22:06:59 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9fb9750411 
								
							 
						 
						
							
							
								
								Merge pull request  #781  from archshift/delete  
							
							 
							
							... 
							
							
							
							Delete unused hle/coprocessor.cpp 
							
						 
						
							2015-05-16 11:16:29 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								4b300ba763 
								
							 
						 
						
							
							
								
								Delete unused hle/coprocessor.cpp  
							
							 
							
							
							
						 
						
							2015-05-15 23:24:11 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									purpasmart96 
								
							 
						 
						
							
							
							
							
								
							
							
								dd9aed9ea9 
								
							 
						 
						
							
							
								
								CFG: Update the cfg service to be like other integrated services  
							
							 
							
							
							
						 
						
							2015-05-15 20:19:29 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									purpasmart96 
								
							 
						 
						
							
							
							
							
								
							
							
								0fd727f3ad 
								
							 
						 
						
							
							
								
								APT/FS: Remove asserts that were causing false positives  
							
							 
							
							
							
						 
						
							2015-05-15 19:25:02 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								d3634d4bf4 
								
							 
						 
						
							
							
								
								Core/ResourceLimits: Implemented the basic structure of ResourceLimits.  
							
							 
							
							... 
							
							
							
							Implemented svcs GetResourceLimit, GetResourceLimitCurrentValues and GetResourceLimitLimitValues.
Note that the resource limits do not currently keep track of used objects, since we have no way to distinguish between an object created by the application, and an object created by some HLE module once we're inside Kernel::T::Create. 
							
						 
						
							2015-05-14 22:50:13 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								52158c1b8d 
								
							 
						 
						
							
							
								
								Memory: Read SharedPage directly from Memory::Read  
							
							 
							
							
							
						 
						
							2015-05-15 00:04:41 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								ec514b16a6 
								
							 
						 
						
							
							
								
								Memory: Read ConfigMem directly from Memory::Read  
							
							 
							
							
							
						 
						
							2015-05-15 00:04:39 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								7ada357b2d 
								
							 
						 
						
							
							
								
								Memmap: Re-organize memory function in two files  
							
							 
							
							... 
							
							
							
							memory.cpp/h contains definitions related to acessing memory and
configuring the address space
mem_map.cpp/h contains higher-level definitions related to configuring
the address space accoording to the kernel and allocating memory. 
							
						 
						
							2015-05-15 00:04:38 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								150e700729 
								
							 
						 
						
							
							
								
								process: Get rid of warnings  
							
							 
							
							... 
							
							
							
							Sign mismatches and "forcing value to bool" warnings. 
							
						 
						
							2015-05-14 12:59:14 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								207087c856 
								
							 
						 
						
							
							
								
								thread: Fix a conditional check in Reschedule  
							
							 
							
							
							
						 
						
							2015-05-14 11:10:04 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7d21b0663b 
								
							 
						 
						
							
							
								
								Merge pull request  #756  from purpasmart96/ptm_service_changes  
							
							 
							
							... 
							
							
							
							PTM: Changed the ptm services  to be like the IR, HID, and APT services. 
							
						 
						
							2015-05-12 23:10:54 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								cb2b2071a8 
								
							 
						 
						
							
							
								
								Merge pull request  #748  from Subv/tls_max  
							
							 
							
							... 
							
							
							
							Core/Memory: Add TLS support for creating up to 300 threads 
							
						 
						
							2015-05-11 23:32:28 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ee8da4c356 
								
							 
						 
						
							
							
								
								Merge pull request  #751  from yuriks/idle-thread  
							
							 
							
							... 
							
							
							
							Thread: Remove the idle thread 
							
						 
						
							2015-05-11 23:22:47 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6e26d063a5 
								
							 
						 
						
							
							
								
								Merge pull request  #757  from Subv/scheduling  
							
							 
							
							... 
							
							
							
							Core/Scheduling: Prepare the new priority in the thread queue when svcSetPriority is called 
							
						 
						
							2015-05-11 22:54:00 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								4f7a055081 
								
							 
						 
						
							
							
								
								Thread: Remove the idle thread  
							
							 
							
							... 
							
							
							
							Instead just use nullptr to represent no thread is active. 
							
						 
						
							2015-05-11 22:39:39 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								dda94e56dd 
								
							 
						 
						
							
							
								
								Core/Memory: Add TLS support for creating up to 300 threads  
							
							 
							
							
							
						 
						
							2015-05-11 20:09:23 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								820b97787c 
								
							 
						 
						
							
							
								
								Merge pull request  #750  from Subv/process_svc  
							
							 
							
							... 
							
							
							
							Core/HLE: Implemented the SVCs GetProcessId and GetProcessIdOfThread 
							
						 
						
							2015-05-11 17:44:26 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								dbc1320923 
								
							 
						 
						
							
							
								
								Core/Scheduling: Prepare the new priority in the thread queue when svcSetPriority is called  
							
							 
							
							
							
						 
						
							2015-05-11 19:38:10 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									purpasmart96 
								
							 
						 
						
							
							
							
							
								
							
							
								53130fffd9 
								
							 
						 
						
							
							
								
								PTM: Changed the way the ptm services are handled to be like the  
							
							 
							
							... 
							
							
							
							IR, HID, and APT services. 
							
						 
						
							2015-05-11 17:11:26 -07:00