shinyquagsire23 
							
						 
					 
					
						
						
						
						
							
						
						
							96c444d1ff 
							
						 
					 
					
						
						
							
							shared_memory: Only mark addresses as invalid if they are within the heap  
						
						
						
						
					 
					
						2018-01-29 23:38:56 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1a8e4bfe4 
							
						 
					 
					
						
						
							
							Merge pull request  #148  from MerryMage/feature/special-memory  
						
						... 
						
						
						
						memory: Replace all memory hooking with Special regions 
						
						
					 
					
						2018-01-27 15:20:53 -05:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							738f91a57d 
							
						 
					 
					
						
						
							
							memory: Replace all memory hooking with Special regions  
						
						
						
						
					 
					
						2018-01-27 15:16:39 +00:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7588b24f46 
							
						 
					 
					
						
						
							
							server_session: Fix scenario where all domain handlers are closed.  
						
						
						
						
					 
					
						2018-01-24 22:24:16 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1b1d399e5f 
							
						 
					 
					
						
						
							
							hle: Rename RequestBuilder to ResponseBuilder.  
						
						
						
						
					 
					
						2018-01-24 22:24:10 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							f0035420d7 
							
						 
					 
					
						
						
							
							ipc_helpers: Make interface domain agnostic and add header validation.  
						
						
						
						
					 
					
						2018-01-24 22:19:01 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							27bad0598a 
							
						 
					 
					
						
						
							
							hle: Integrate Domain handling into ServerSession.  
						
						
						
						
					 
					
						2018-01-24 22:18:56 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							67758857e4 
							
						 
					 
					
						
						
							
							hle: Remove Domain and SyncObject kernel objects.  
						
						
						
						
					 
					
						2018-01-24 22:18:54 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							932fa94af7 
							
						 
					 
					
						
						
							
							handle_table: Remove ConvertSessionToDomain.  
						
						
						
						
					 
					
						2018-01-24 22:18:51 -05:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
						
						
							
						
						
							096be16636 
							
						 
					 
					
						
						
							
							Format: Run the new clang format on everything  
						
						
						
						
					 
					
						2018-01-20 16:45:11 -07:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
						
						
							
						
						
							0b6da0c1ab 
							
						 
					 
					
						
						
							
							Added CreateSharedMemory & UNIMPLEMENTED() for non existent services. ( #113 )  
						
						... 
						
						
						
						* Added svcCreateSharedMemory
* Services which are not implemented now throw UNIMPLEMENTED()
* clang-format
* changed perms to u32
* removed camelcase 
						
						
					 
					
						2018-01-19 19:35:25 -05:00 
						 
				 
			
				
					
						
							
							
								River City Ransomware 
							
						 
					 
					
						
						
						
						
							
						
						
							dd62f125c3 
							
						 
					 
					
						
						
							
							Fixes some cast warnings, partial port of citra  #3064  ( #106 )  
						
						... 
						
						
						
						* Fixes some cast warnings, partially fixes citra #3064 
* Converted casts to uint32_t to u32
* Ran clang-format 
						
						
					 
					
						2018-01-19 18:01:41 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e1ee8f4657 
							
						 
					 
					
						
						
							
							svc: Fix svcGetInfo MapRegionBaseAddr.  
						
						
						
						
					 
					
						2018-01-18 23:44:15 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d80991977a 
							
						 
					 
					
						
						
							
							svc: Add additional fields to MemoryInfo struct.  
						
						
						
						
					 
					
						2018-01-18 23:37:54 -05:00 
						 
				 
			
				
					
						
							
							
								gdkchan 
							
						 
					 
					
						
						
						
						
							
						
						
							59575d5cae 
							
						 
					 
					
						
						
							
							Stub PopLaunchParameter and implement Buffer C Descriptors reading on hle_ipc ( #96 )  
						
						... 
						
						
						
						* Stub PopLaunchParameter and implement Buffer C Descriptors reading
* Address PR feedback
* Ensure we push a u64 not a size_t
* Fix formatting 
						
						
					 
					
						2018-01-18 14:54:34 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4497eb4528 
							
						 
					 
					
						
						
							
							svc: Rename some entries to match their analogue on SwitchBrew  
						
						... 
						
						
						
						Makes the codebase a little more consistent with regards to available documentation. Also amends the duplicate case where there was a similar entry at 0x72 named ConnectToPort. 
						
						
					 
					
						2018-01-17 20:38:23 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c81ed5eb33 
							
						 
					 
					
						
						
							
							svc: Add CreateJitMemory and MapJitMemory svc strings  
						
						... 
						
						
						
						Makes the table match SwitchBrew for these entries 
						
						
					 
					
						2018-01-17 20:32:56 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7fa32af1c7 
							
						 
					 
					
						
						
							
							svc: Clang-format fix.  
						
						
						
						
					 
					
						2018-01-17 12:19:17 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b588cbcb1d 
							
						 
					 
					
						
						
							
							hle_ipc: Clang format.  
						
						
						
						
					 
					
						2018-01-17 11:37:26 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							30cb98f874 
							
						 
					 
					
						
						
							
							ipc: Implement domain command CloseVirtualHandle.  
						
						
						
						
					 
					
						2018-01-17 01:20:10 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							bf0e20c571 
							
						 
					 
					
						
						
							
							SVC: Correct some return values in svcGetInfo and added TitleId and PrivilegedProcessId stubs.  
						
						... 
						
						
						
						# Conflicts:
#	src/core/hle/kernel/svc.cpp 
						
						
					 
					
						2018-01-16 18:50:23 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							3442f4b96a 
							
						 
					 
					
						
						
							
							SVC: Add  4.0.0+ comment to GetInfoType enum values.  
						
						
						
						
					 
					
						2018-01-16 18:44:39 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							5bc14e791a 
							
						 
					 
					
						
						
							
							IPC: Push domain objects as move handles when not in a domain.  
						
						
						
						
					 
					
						2018-01-16 18:42:08 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1aa4cdc3c8 
							
						 
					 
					
						
						
							
							Merge pull request  #52  from ogniK5377/fsp  
						
						... 
						
						
						
						added more svcGetInfo pairs for 3.0.0+ support, Changed HEAP_SIZE and TLS_AREA_VADDR. changed mem usage & heap usage stub added, ISelfController, IApplication function stubs. Added SetThreadCoreMask 
						
						
					 
					
						2018-01-16 18:27:48 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							bb7221c5d5 
							
						 
					 
					
						
						
							
							SetThreadCoreMask stub, time to implement fsp  
						
						
						
						
					 
					
						2018-01-16 14:23:53 -08:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							68143af636 
							
						 
					 
					
						
						
							
							Added more svcGetInfo pairs  
						
						
						
						
					 
					
						2018-01-16 14:06:45 -08:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							e35644c005 
							
						 
					 
					
						
						
							
							clang-format  
						
						
						
						
					 
					
						2018-01-16 18:05:21 +00:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							22659afcd0 
							
						 
					 
					
						
						
							
							shared_memory: Minor fixes and cleanup.  
						
						
						
						
					 
					
						2018-01-14 17:20:55 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							974362bc12 
							
						 
					 
					
						
						
							
							svc: Implement svcMapSharedMemory.  
						
						
						
						
					 
					
						2018-01-14 17:20:55 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							bd58c5470c 
							
						 
					 
					
						
						
							
							kernel: Increase default stack size to 64K.  
						
						
						
						
					 
					
						2018-01-14 17:20:55 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1247c53786 
							
						 
					 
					
						
						
							
							yuzu: Update license text to be consistent across project.  
						
						
						
						
					 
					
						2018-01-13 16:22:39 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							056f987bcd 
							
						 
					 
					
						
						
							
							core: Include <algorithm> where used.  
						
						
						
						
					 
					
						2018-01-11 22:36:56 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							039fc7f985 
							
						 
					 
					
						
						
							
							core: Fix recent GCC build breaks.  
						
						
						
						
					 
					
						2018-01-11 22:24:09 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							97ef21e166 
							
						 
					 
					
						
						
							
							svc: Implement GetSystemTick.  
						
						
						
						
					 
					
						2018-01-11 21:59:31 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							ab86b80cac 
							
						 
					 
					
						
						
							
							IPC: Corrected some definitions for the buffer C descriptor flags.  
						
						
						
						
					 
					
						2018-01-10 23:28:02 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							ba02f0deef 
							
						 
					 
					
						
						
							
							svc: Stub ResetSignal and CreateTransferMemory  
						
						
						
						
					 
					
						2018-01-10 23:27:59 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							0a1278081e 
							
						 
					 
					
						
						
							
							svc: Stub SetMemoryAttribute  
						
						
						
						
					 
					
						2018-01-10 23:27:56 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							7ad20154fc 
							
						 
					 
					
						
						
							
							Threads: Added enum values for the Switch's 4 cpu cores and implemented svcGetInfo(AllowedCpuIdBitmask)  
						
						
						
						
					 
					
						2018-01-10 01:01:55 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							c2ee513d35 
							
						 
					 
					
						
						
							
							SVC: Fixed WaitSynchronization with multiple handles when none is immediately ready.  
						
						
						
						
					 
					
						2018-01-09 15:02:43 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							bc91ebacc1 
							
						 
					 
					
						
						
							
							SVC: Implemented CancelSynchronization.  
						
						
						
						
					 
					
						2018-01-09 15:02:04 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							a418f6e77b 
							
						 
					 
					
						
						
							
							ErrorCodes: Updated the InvalidHandle and Timeout kernel error codes.  
						
						
						
						
					 
					
						2018-01-09 12:05:10 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							8d9250fa70 
							
						 
					 
					
						
						
							
							SVC: Fixed WaitSynchronization with multiple handles when at least one of them is ready.  
						
						
						
						
					 
					
						2018-01-09 11:53:50 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4236799832 
							
						 
					 
					
						
						
							
							kernel: Rename Semaphore to ConditionVariable.  
						
						
						
						
					 
					
						2018-01-08 21:41:37 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9fcd2bf672 
							
						 
					 
					
						
						
							
							mutex: Remove unused call to VerifyGuestState.  
						
						
						
						
					 
					
						2018-01-08 21:12:56 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							db3a525166 
							
						 
					 
					
						
						
							
							Kernel: Actually wake up the requested number of threads in Semaphore::Release.  
						
						... 
						
						
						
						Also properly keep track of data in guest memory, this fixes managing the semaphore from userland.
It was found that Semaphores are actually Condition Variables, with Release(1) and Release(-1) being equivalent to notify_one and notify_all. We should change the name of the class to reflect this. 
						
						
					 
					
						2018-01-08 21:12:54 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							1bbe9309da 
							
						 
					 
					
						
						
							
							Kernel: Properly keep track of mutex lock data in the guest memory. This fixes userland locking/unlocking.  
						
						
						
						
					 
					
						2018-01-08 21:12:51 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							2a3f8e8484 
							
						 
					 
					
						
						
							
							Kernel: Allow chaining WaitSynchronization calls inside a wakeup callback.  
						
						
						
						
					 
					
						2018-01-08 21:12:49 -05:00 
						 
				 
			
				
					
						
							
							
								B3n30 
							
						 
					 
					
						
						
						
						
							
						
						
							82151d407d 
							
						 
					 
					
						
						
							
							CoreTiming: Reworked CoreTiming (cherry-picked from Citra  #3119 )  
						
						... 
						
						
						
						* CoreTiming: New CoreTiming; Add Test for CoreTiming 
						
						
					 
					
						2018-01-08 19:10:25 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							32847d8b86 
							
						 
					 
					
						
						
							
							IPC: Add functions to read the input move/copy objects from an IPC request.  
						
						
						
						
					 
					
						2018-01-07 17:11:51 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							7e3561b1cd 
							
						 
					 
					
						
						
							
							IPC: Don't attempt to read  the command buffer if it holds a Close request.  
						
						
						
						
					 
					
						2018-01-07 17:11:49 -05:00