Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							5d6bf75296 
							
						 
					 
					
						
						
							
							es: Implement ETicket ListCommonTicket (11)  
						
						... 
						
						
						
						Returns an application specified count of entries of common tickets, starting at offset 0. 
						
						
					 
					
						2019-07-07 21:38:33 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							11f45e6015 
							
						 
					 
					
						
						
							
							es: Implement ETicket CountPersonalizedTicket (10)  
						
						... 
						
						
						
						Returns the number of personalized (console/user-unique) tickets in the KeyManager. 
						
						
					 
					
						2019-07-07 21:38:33 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							71bc2182c2 
							
						 
					 
					
						
						
							
							es: Implement ETicket CountCommonTicket (9)  
						
						... 
						
						
						
						Returns the number of common (non-console-unique) tickets in the KeyManager. 
						
						
					 
					
						2019-07-07 21:38:33 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							475a7a4446 
							
						 
					 
					
						
						
							
							es: Implement ETicket GetTitleKey (8)  
						
						... 
						
						
						
						Takes a rights ID as input and returns the associated title key, if it exists. 
						
						
					 
					
						2019-07-07 21:38:33 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							f15f73a555 
							
						 
					 
					
						
						
							
							es: Implement ETicket ImportTicket (1)  
						
						... 
						
						
						
						Takes a ticket and certificate and installs it to the KeyManager. 
						
						
					 
					
						2019-07-07 21:38:33 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							e35fac2054 
							
						 
					 
					
						
						
							
							key_manager: Add accessors/helpers for ticket management  
						
						
						
						
					 
					
						2019-07-07 21:38:33 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							5275fd2789 
							
						 
					 
					
						
						
							
							key_manager: Add equality operator for RSAKeyPair  
						
						
						
						
					 
					
						2019-07-07 21:38:33 -04:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8070cb3f6b 
							
						 
					 
					
						
						
							
							Merge pull request  #2694  from FearlessTobi/patch-1  
						
						... 
						
						
						
						Delete decode_integer_set.cpp 
						
						
					 
					
						2019-07-07 22:43:45 +03:00 
						 
				 
			
				
					
						
							
							
								Tobias 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be020f7621 
							
						 
					 
					
						
						
							
							Delete decode_integer_set.cpp  
						
						
						
						
					 
					
						2019-07-07 21:40:33 +02:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e689a81f8 
							
						 
					 
					
						
						
							
							Merge pull request  #2674  from lioncash/reporter  
						
						... 
						
						
						
						core/reporter: Minor changes 
						
						
					 
					
						2019-07-06 21:26:40 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb9124b6cd 
							
						 
					 
					
						
						
							
							Merge pull request  #2677  from lioncash/assert  
						
						... 
						
						
						
						kernel/vm_manager: Handle stack/TLS IO region placement a little better 
						
						
					 
					
						2019-07-06 21:25:27 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f732cd5a4b 
							
						 
					 
					
						
						
							
							Merge pull request  #2684  from SciresM/suspend_tick  
						
						... 
						
						
						
						am: Implement GetAccumulatedSuspendedTickValue 
						
						
					 
					
						2019-07-06 21:19:20 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							36259c01c2 
							
						 
					 
					
						
						
							
							clang-format fixes  
						
						
						
						
					 
					
						2019-07-06 13:52:05 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7fb7d3c218 
							
						 
					 
					
						
						
							
							am: Implement GetAccumulatedSuspendedTickValue  
						
						
						
						
					 
					
						2019-07-06 12:13:34 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							65c748fbd3 
							
						 
					 
					
						
						
							
							memory: Remove unused includes  
						
						... 
						
						
						
						These aren't used within the central memory management code, so they can
be removed. 
						
						
					 
					
						2019-07-06 02:24:34 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							63a5f48e7e 
							
						 
					 
					
						
						
							
							memory: Remove unused PageTable forward declaration  
						
						... 
						
						
						
						This isn't used by anything in the header file, so it can be removed. 
						
						
					 
					
						2019-07-06 02:24:34 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2a9e388290 
							
						 
					 
					
						
						
							
							kernel/vm_manager: Rename 'new map' to 'stack'  
						
						... 
						
						
						
						Provides a more accurate name for the memory region and also
disambiguates between the map and new map regions of memory, making it
easier to understand. 
						
						
					 
					
						2019-07-06 02:24:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							313cc36fec 
							
						 
					 
					
						
						
							
							kernel/vm_manager: Handle stack/TLS IO region placement better  
						
						... 
						
						
						
						Handles the placement of the stack a little nicer compared to the
previous code, which was off in a few ways. e.g.
The stack (new map) region, shouldn't be the width of the entire address
space if the size of the region calculation ends up being zero. It
should be placed at the same location as the TLS IO region and also have
the same size.
In the event the TLS IO region contains a size of zero, we should also
be doing the same thing. This fixes our memory layout a little bit and
also resolves some cases where assertions can trigger due to the memory
layout being incorrect. 
						
						
					 
					
						2019-07-05 21:57:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							48807e9a24 
							
						 
					 
					
						
						
							
							core/reporter: Allow moves into SaveToFile()  
						
						... 
						
						
						
						Taking the json instance as a constant reference, makes all moves into
the parameter non-functional, resulting in copies. Taking it by value
allows moves to function. 
						
						
					 
					
						2019-07-05 17:45:34 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2321656dbe 
							
						 
					 
					
						
						
							
							core/reporter: Add missing includes and forward declarations  
						
						... 
						
						
						
						Adds missing inclusions to prevent potential compilation issues. 
						
						
					 
					
						2019-07-05 17:45:24 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e721c344ae 
							
						 
					 
					
						
						
							
							core/reporter: Remove unnecessary namespace qualifiers  
						
						... 
						
						
						
						The Reporter class is part of the Core namespace, so the System class
doesn't need to be qualified. 
						
						
					 
					
						2019-07-05 17:09:26 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6ec48af222 
							
						 
					 
					
						
						
							
							core/reporter: Remove pessimizing move in GetHLERequestContextData()  
						
						... 
						
						
						
						This can inhibit copy-elision, so we can remove this redundant move. 
						
						
					 
					
						2019-07-05 17:08:13 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f12eb40834 
							
						 
					 
					
						
						
							
							core/reporter: Make bracing consistent  
						
						... 
						
						
						
						Makes all control statements braced, regardless of their size, making
code more uniform. 
						
						
					 
					
						2019-07-05 17:05:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7ad11e3867 
							
						 
					 
					
						
						
							
							core/reporter: Return in error case in SaveToFile()  
						
						... 
						
						
						
						If the path couldn't be created, then we shouldn't be attempting to save
the file. 
						
						
					 
					
						2019-07-05 17:02:32 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							772c86a260 
							
						 
					 
					
						
						
							
							Merge pull request  #2601  from FernandoS27/texture_cache  
						
						... 
						
						
						
						Implement a new Texture Cache 
						
						
					 
					
						2019-07-05 13:39:13 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							3b9d89839d 
							
						 
					 
					
						
						
							
							texture_cache: Address Feedback  
						
						
						
						
					 
					
						2019-07-05 09:46:53 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							30b176f92b 
							
						 
					 
					
						
						
							
							texture_cache: Correct Texture Buffer Uploading  
						
						
						
						
					 
					
						2019-07-04 19:38:19 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f3a93f13b 
							
						 
					 
					
						
						
							
							Merge pull request  #2669  from FearlessTobi/move-cpujit-setting  
						
						... 
						
						
						
						yuzu: Move CPU Jit setting to Debug tab 
						
						
					 
					
						2019-07-04 15:33:59 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54a02d14fd 
							
						 
					 
					
						
						
							
							Merge pull request  #2555  from lioncash/tls  
						
						... 
						
						
						
						kernel/process: Decouple TLS handling from threads 
						
						
					 
					
						2019-07-04 15:32:32 -04:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							447bdac298 
							
						 
					 
					
						
						
							
							yuzu: Remove CPU Jit setting from the UI  
						
						... 
						
						
						
						A normal user shouldn't change this, as it will slow down the emulation and can lead to bugs or crashes. The renaming is done in order to prevent users from leaving this on without a way to turn it off from the UI. 
						
						
					 
					
						2019-07-04 14:48:08 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cca663792f 
							
						 
					 
					
						
						
							
							Merge pull request  #2670  from DarkLordZach/fix-merge-discrep-1  
						
						... 
						
						
						
						gl_shader_cache: Make CachedShader constructor private 
						
						
					 
					
						2019-07-04 03:03:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c7eed16dc 
							
						 
					 
					
						
						
							
							Merge pull request  #2658  from ogniK5377/QueryAudioDeviceOutputEvent  
						
						... 
						
						
						
						IAudioDevice::QueryAudioDeviceOutputEvent 
						
						
					 
					
						2019-07-04 01:42:22 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70b595a63b 
							
						 
					 
					
						
						
							
							Merge pull request  #2638  from DarkLordZach/quest-flag  
						
						... 
						
						
						
						set: Implement GetQuestFlag with config option 
						
						
					 
					
						2019-07-04 01:40:41 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							ad50cd7df9 
							
						 
					 
					
						
						
							
							gl_shader_cache: Make CachedShader constructor private  
						
						... 
						
						
						
						Fixes missing review comments introduced. 
						
						
					 
					
						2019-07-03 20:39:46 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e23110bd9f 
							
						 
					 
					
						
						
							
							kernel/process: Default initialize all member variables  
						
						... 
						
						
						
						Ensures a Process instance is always created with a deterministic
initial state. 
						
						
					 
					
						2019-07-03 20:31:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							abdce723eb 
							
						 
					 
					
						
						
							
							kernel/process: Decouple TLS handling from threads  
						
						... 
						
						
						
						Extracts out all of the thread local storage management from thread
instances themselves and makes the owning process handle the management
of the memory. This brings the memory management slightly more in line
with how the kernel handles these allocations.
Furthermore, this also makes the TLS page management a little more
readable compared to the lingering implementation that was carried over
from Citra. 
						
						
					 
					
						2019-07-03 20:31:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							55481df50f 
							
						 
					 
					
						
						
							
							kernel/vm_manager: Add overload of FindFreeRegion() that operates on a boundary  
						
						... 
						
						
						
						This will be necessary for making our TLS slot management slightly more
straightforward. This can also be utilized for other purposes in the
future.
We can implement the existing simpler overload in terms of this one
anyways, we just pass the beginning and end of the ASLR region as the
boundaries. 
						
						
					 
					
						2019-07-03 20:29:49 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							beb3d77a79 
							
						 
					 
					
						
						
							
							Merge pull request  #2613  from ogniK5377/InitalizeApplicationInfo  
						
						... 
						
						
						
						Implemented InitializeApplicationInfo & InitializeApplicationInfoRestricted 
						
						
					 
					
						2019-07-03 20:23:56 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e86af37ecb 
							
						 
					 
					
						
						
							
							Merge pull request  #2608  from ogniK5377/Time_GetSharedMemoryNativeHandle  
						
						... 
						
						
						
						Implement Time::GetSharedMemoryNativeHandle 
						
						
					 
					
						2019-07-03 20:22:23 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da5a537029 
							
						 
					 
					
						
						
							
							Merge pull request  #2563  from ReinUsesLisp/shader-initializers  
						
						... 
						
						
						
						gl_shader_cache: Use static constructors for CachedShader initialization 
						
						
					 
					
						2019-07-03 20:20:05 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58032e0085 
							
						 
					 
					
						
						
							
							Merge pull request  #2604  from ogniK5377/INotificationService  
						
						... 
						
						
						
						Implemented INotificationService 
						
						
					 
					
						2019-07-02 23:32:57 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2521007c09 
							
						 
					 
					
						
						
							
							Merge pull request  #2659  from FernandoS27/safe-caches  
						
						... 
						
						
						
						rasterizer_cache: Protect inherited caches from submission level 
						
						
					 
					
						2019-07-02 22:27:04 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6be79bab37 
							
						 
					 
					
						
						
							
							Merge pull request  #2660  from bakugo/deltafragments  
						
						... 
						
						
						
						file_sys: Ignore DeltaFragment NCAs during installation 
						
						
					 
					
						2019-07-01 22:27:24 -05:00 
						 
				 
			
				
					
						
							
							
								Bakugo 
							
						 
					 
					
						
						
						
						
							
						
						
							b50557d1f0 
							
						 
					 
					
						
						
							
							file_sys: Rename other ContentRecordType members  
						
						
						
						
					 
					
						2019-07-02 00:57:23 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							4705d1b523 
							
						 
					 
					
						
						
							
							rasterizer_cache: Protect inherited caches from submission level  
						
						
						
						
					 
					
						2019-07-01 04:32:01 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							965608e6d1 
							
						 
					 
					
						
						
							
							IAudioDevice::QueryAudioDeviceOutputEvent  
						
						... 
						
						
						
						The event should only be signaled when an output audio device gets changed. Example, Speaker to USB headset. We don't identify different devices internally yet so there's no need to signal the event yet. 
						
						
					 
					
						2019-07-01 18:05:44 +10:00 
						 
				 
			
				
					
						
							
							
								Bakugo 
							
						 
					 
					
						
						
						
						
							
						
						
							c72ef5f405 
							
						 
					 
					
						
						
							
							file_sys/registered_cache: Improve missing metadata error  
						
						... 
						
						
						
						This can happen when installing NSPs too, not just XCIs. 
						
						
					 
					
						2019-07-01 07:31:32 +01:00 
						 
				 
			
				
					
						
							
							
								Bakugo 
							
						 
					 
					
						
						
						
						
							
						
						
							9968c0883a 
							
						 
					 
					
						
						
							
							file_sys/submission_package: Don't warn about missing DeltaFragment NCAs  
						
						... 
						
						
						
						DeltaFragments are not useful to us and are often not included in patch NSPs. 
						
						
					 
					
						2019-07-01 06:46:05 +01:00 
						 
				 
			
				
					
						
							
							
								Bakugo 
							
						 
					 
					
						
						
						
						
							
						
						
							79163fca80 
							
						 
					 
					
						
						
							
							file_sys/registered_cache: Ignore DeltaFragment NCAs during installation  
						
						... 
						
						
						
						DeltaFragments are only used to download and apply partial patches on a real console, and are not useful to us at all. Most patch NSPs do not include them, and when they do, it's a waste of space to install them. 
						
						
					 
					
						2019-07-01 06:37:22 +01:00 
						 
				 
			
				
					
						
							
							
								Bakugo 
							
						 
					 
					
						
						
						
						
							
						
						
							306a24aad7 
							
						 
					 
					
						
						
							
							file_sys: Rename ContentRecordType::Patch to DeltaFragment  
						
						... 
						
						
						
						Avoids potential confusion, since patches and DeltaFragments are not the same thing. Actual full patches are listed under the Program type. 
						
						
					 
					
						2019-07-01 06:32:13 +01:00