Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								e302cb8c36 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Avoid copies where applicable  
							
							... 
							
							
							
							Avoids unnecessary reference count increments where applicable and also
avoids reallocating a vector.
Unlikely to make a huge difference, but given how trivial of an
amendment it is, why not? 
							
						 
						
							2020-04-17 20:48:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								de87fe690e 
								
							 
						 
						
							
							
								
								time/system_clock_core: Remove unnecessary initializer  
							
							... 
							
							
							
							This is already initialized within the class body. 
							
						 
						
							2020-04-17 20:04:06 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								8c0589239b 
								
							 
						 
						
							
							
								
								service/time: Mark IsStandardNetworkSystemClockAccuracySufficient as const  
							
							... 
							
							
							
							This doesn't modify internal member state. 
							
						 
						
							2020-04-17 20:02:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								30af9f0d5c 
								
							 
						 
						
							
							
								
								service/time: Add virtual destructors where applicable  
							
							... 
							
							
							
							Many of these implementations are used to implement a polymorphic
interface. While not directly used polymorphically, this prevents
virtual destruction from ever becoming an issue. 
							
						 
						
							2020-04-17 19:59:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5f25db88b1 
								
							 
						 
						
							
							
								
								service: Remove unused RequestParser instances  
							
							... 
							
							
							
							These aren't used, so they should be removed to reduce compilation
warnings. 
							
						 
						
							2020-04-17 19:47:43 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								50800a5509 
								
							 
						 
						
							
							
								
								Merge pull request  #3704  from lioncash/fmt  
							
							... 
							
							
							
							externals: Update fmt to 6.2.0 
							
						 
						
							2020-04-17 19:47:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9611466c66 
								
							 
						 
						
							
							
								
								Merge pull request  #3630  from benru/open-windows-network-files  
							
							... 
							
							
							
							common/file_util: Allow access to files on network shares 
							
						 
						
							2020-04-17 19:47:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ac3ff8c9ba 
								
							 
						 
						
							
							
								
								memory/slab_heap: Make use of static_cast over reinterpret_cast  
							
							... 
							
							
							
							Casting from void* with static_cast is permitted by the standard, so we
can just make use of that instead. 
							
						 
						
							2020-04-17 19:38:59 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d0569a0865 
								
							 
						 
						
							
							
								
								loader/nso: Resolve moves not occurring in DecompressSegment  
							
							... 
							
							
							
							Given the std::vector was const, an automatic move out of the function
could not occur.
We can allow automatic return value optimizations to occur by making the
buffer non-const. 
							
						 
						
							2020-04-17 19:26:50 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								972240e94a 
								
							 
						 
						
							
							
								
								am: Resolve ineffective moves  
							
							... 
							
							
							
							Previously const objects were being std::moved, which results in no move
actually occurring. This resolves that. 
							
						 
						
							2020-04-17 19:22:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mat M 
								
							 
						 
						
							
							
							
							
								
							
							
								830767716e 
								
							 
						 
						
							
							
								
								Merge pull request  #3706  from degasus/fix_fallthrough_error  
							
							... 
							
							
							
							video_code: Fix implicit switch fallthrough. 
							
						 
						
							2020-04-17 17:48:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
							
							
								
							
							
								d8d02fa184 
								
							 
						 
						
							
							
								
								video_code: Fix implicit switch fallthrough.  
							
							... 
							
							
							
							Since yesterday, this breaks the build on linux.
So let's fix it. 
							
						 
						
							2020-04-17 23:43:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								b250791362 
								
							 
						 
						
							
							
								
								externals: Update fmt to 6.2.0  
							
							... 
							
							
							
							Keeps the library up to date. 
							
						 
						
							2020-04-17 17:19:13 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								153845bba3 
								
							 
						 
						
							
							
								
								vk_stream_buffer: Fix out of memory on boot on recent Nvidia drivers  
							
							... 
							
							
							
							Nvidia recently introduced a new memory type for data streaming
(awesome!), but yuzu was assuming that all heaps had enough memory
for the assumed stream buffer size (256 MiB).
This worked fine on AMD but Nvidia's new memory heap was smaller than
256 MiB. This commit changes this assumption and allocates a bit less
than the size of the preferred heap, with a maximum of 256 MiB (to avoid
allocating all system memory on integrated devices).
- Fixes a crash on NVIDIA 450.82.0.0 
							
						 
						
							2020-04-17 18:12:48 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								74ce229ca5 
								
							 
						 
						
							
							
								
								Merge pull request  #3703  from yuzu-emu/revert-3656-glsl-full-decompile  
							
							... 
							
							
							
							Revert "gl_shader_cache: Use CompileDepth::FullDecompile on GLSL" 
							
						 
						
							2020-04-17 17:08:41 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								c2bd9f729c 
								
							 
						 
						
							
							
								
								Merge pull request  #3672  from lioncash/null  
							
							... 
							
							
							
							file_util: Early-exit in WriteArray and ReadArray if specified lengths are zero 
							
						 
						
							2020-04-17 17:02:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								aed8e57a1b 
								
							 
						 
						
							
							
								
								Revert "gl_shader_cache: Use CompileDepth::FullDecompile on GLSL"  
							
							
							
						 
						
							2020-04-17 17:41:48 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								66cb8ee64f 
								
							 
						 
						
							
							
								
								Merge pull request  #3666  from bunnei/new-vmm  
							
							... 
							
							
							
							Implement a new virtual memory manager 
							
						 
						
							2020-04-17 16:33:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d392c4e552 
								
							 
						 
						
							
							
								
								Merge pull request  #3682  from lioncash/uam  
							
							... 
							
							
							
							gl_query_cache: Resolve use-after-move in CachedQuery move assignment operator 
							
						 
						
							2020-04-17 01:24:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4cdbd44f51 
								
							 
						 
						
							
							
								
								core: hle: Address various feedback & code cleanup.  
							
							... 
							
							
							
							- Should be no functional changes. 
							
						 
						
							2020-04-17 00:59:36 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2e718b26c8 
								
							 
						 
						
							
							
								
								core: device_memory: Remove incorrect usage of constexpr.  
							
							
							
						 
						
							2020-04-17 00:59:36 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								bdf7501e7b 
								
							 
						 
						
							
							
								
								memory: Add copyright notice for Atmosphere where applicable.  
							
							
							
						 
						
							2020-04-17 00:59:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								0cf0195874 
								
							 
						 
						
							
							
								
								kernel: Remove old VMManager class.  
							
							
							
						 
						
							2020-04-17 00:59:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								a48860f7ba 
								
							 
						 
						
							
							
								
								loader: nso: Fix loader size and arguments.  
							
							
							
						 
						
							2020-04-17 00:59:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9b2526392a 
								
							 
						 
						
							
							
								
								loader: elf/kip/nro: Updates for new VMM.  
							
							
							
						 
						
							2020-04-17 00:59:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								0707404f34 
								
							 
						 
						
							
							
								
								service: ldr: Updates for new VMM.  
							
							... 
							
							
							
							- Includes removing some service impls. that are untested. 
							
						 
						
							2020-04-17 00:59:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								27b5b6c36f 
								
							 
						 
						
							
							
								
								kernel: memory: page_table: Simplify GetPhysicalAddr impl.  
							
							
							
						 
						
							2020-04-17 00:59:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6b40850b9a 
								
							 
						 
						
							
							
								
								kernel: svc: Updates for new VMM.  
							
							... 
							
							
							
							- Includes removing some SVC impls. that are untested. 
							
						 
						
							2020-04-17 00:59:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								8a67b3058e 
								
							 
						 
						
							
							
								
								core: memory: Fix memory access on page boundaries.  
							
							... 
							
							
							
							- Fixes Super Smash Bros. Ultimate. 
							
						 
						
							2020-04-17 00:59:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5a461a7482 
								
							 
						 
						
							
							
								
								video_core: memory_manager: Updates for Common::PageTable changes.  
							
							
							
						 
						
							2020-04-17 00:59:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								43321c1a69 
								
							 
						 
						
							
							
								
								core: memory: Updates for new VMM.  
							
							
							
						 
						
							2020-04-17 00:59:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								08445bbd37 
								
							 
						 
						
							
							
								
								common: page_table: Update to use VirtualBuffer and simplify.  
							
							
							
						 
						
							2020-04-17 00:59:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								b592621ffe 
								
							 
						 
						
							
							
								
								core: gdbstub: Updates for new VMM.  
							
							
							
						 
						
							2020-04-17 00:59:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								93828bffc2 
								
							 
						 
						
							
							
								
								core: reporter: Updates for new VMM.  
							
							
							
						 
						
							2020-04-17 00:59:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								88324e3513 
								
							 
						 
						
							
							
								
								memory: cheat_engine: Updates for new VMM.  
							
							
							
						 
						
							2020-04-17 00:59:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								27ec77ef89 
								
							 
						 
						
							
							
								
								arm_test_common: Updates for new VMM.  
							
							
							
						 
						
							2020-04-17 00:59:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5fd6e219ea 
								
							 
						 
						
							
							
								
								kernel: process: Updates for new VMM.  
							
							
							
						 
						
							2020-04-17 00:59:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7e1001c2d3 
								
							 
						 
						
							
							
								
								service: pl_u: Update for new shared memory layout.  
							
							
							
						 
						
							2020-04-17 00:59:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								38b51e2ffe 
								
							 
						 
						
							
							
								
								service: time: Update for new shared memory layout.  
							
							
							
						 
						
							2020-04-17 00:59:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								410667d72a 
								
							 
						 
						
							
							
								
								service: hid: Update for new shared memory layout.  
							
							
							
						 
						
							2020-04-17 00:59:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6d110ee83c 
								
							 
						 
						
							
							
								
								service: irs: Update for new shared memory layout.  
							
							
							
						 
						
							2020-04-17 00:59:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								15e751e36c 
								
							 
						 
						
							
							
								
								kernel: resource_limit: Reserve physical memory.  
							
							
							
						 
						
							2020-04-17 00:59:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								76a040f50d 
								
							 
						 
						
							
							
								
								kernel: Initialize memory layout for new VMM.  
							
							
							
						 
						
							2020-04-17 00:59:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								769f8cbf79 
								
							 
						 
						
							
							
								
								core: system: Rename GetDeviceManager -> DeviceManager.  
							
							... 
							
							
							
							- More consistent with other system components. 
							
						 
						
							2020-04-17 00:59:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d04147e731 
								
							 
						 
						
							
							
								
								kernel: transfer_memory: Refactor for new VMM.  
							
							
							
						 
						
							2020-04-17 00:59:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								89776f7ef7 
								
							 
						 
						
							
							
								
								core: Construct/Destruct DeviceMemory on Init/Shutdown.  
							
							
							
						 
						
							2020-04-17 00:59:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9edd67f475 
								
							 
						 
						
							
							
								
								kernel: shared_memory: Refactor for new VMM.  
							
							
							
						 
						
							2020-04-17 00:59:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5b2cf55742 
								
							 
						 
						
							
							
								
								core: device_memory: Update to use VirtualBuffer class.  
							
							
							
						 
						
							2020-04-17 00:59:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								273f8b5fc7 
								
							 
						 
						
							
							
								
								common: Add VirtualBuffer class, to abstract memory virtualization.  
							
							
							
						 
						
							2020-04-17 00:59:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6ef844fab3 
								
							 
						 
						
							
							
								
								kernel: errors: Add ERR_OUT_OF_RESOURCES.  
							
							
							
						 
						
							2020-04-17 00:59:31 -04:00