german77 
							
						 
					 
					
						
						
							
						
						dbc4c8e314 
					 
					
						
						
							
							caps_a: Update to 12.x  
						
						
						
						
					 
					
						2021-04-08 19:40:24 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
							
						
						03790771a6 
					 
					
						
						
							
							bpc: Use proper names  
						
						
						
						
					 
					
						2021-04-08 19:40:24 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
							
						
						0377618288 
					 
					
						
						
							
							bcat_module: Update to 12.x  
						
						
						
						
					 
					
						2021-04-08 19:40:24 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
							
						
						247b1c14d2 
					 
					
						
						
							
							codecctl: Use proper names  
						
						
						
						
					 
					
						2021-04-08 19:40:24 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
							
						
						ec0e644fb0 
					 
					
						
						
							
							audren_u: Use proper names  
						
						
						
						
					 
					
						2021-04-08 19:40:24 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
							
						
						8f1300cd31 
					 
					
						
						
							
							audren_a: Use proper names  
						
						
						
						
					 
					
						2021-04-08 19:40:24 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
							
						
						6219da627b 
					 
					
						
						
							
							audrec_u: Use proper names, update to 12.x  
						
						
						
						
					 
					
						2021-04-08 19:40:24 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
							
						
						5ce97bf0a0 
					 
					
						
						
							
							audrec_a: Use proper names  
						
						
						
						
					 
					
						2021-04-08 19:40:24 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
							
						
						b059db74c5 
					 
					
						
						
							
							audout_u: Use proper names  
						
						
						
						
					 
					
						2021-04-08 19:40:24 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
							
						
						c51d9e0b0a 
					 
					
						
						
							
							audout_a: Use proper names  
						
						
						
						
					 
					
						2021-04-08 19:40:24 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
							
						
						d7f2078e7b 
					 
					
						
						
							
							audin_u: Use proper names  
						
						
						
						
					 
					
						2021-04-08 19:40:24 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
							
						
						b6bbc0d483 
					 
					
						
						
							
							audin_a: Use proper names  
						
						
						
						
					 
					
						2021-04-08 19:40:24 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						701b6c2fb8 
					 
					
						
						
							
							Merge pull request  #6155  from ameerj/kernel-12-rescnt  
						
						... 
						
						
						
						kernel: Increase event and session counts 
						
						
					 
					
						2021-04-08 18:21:00 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d894818bb3 
					 
					
						
						
							
							Merge pull request  #6157  from Morph1984/am-update-12.x  
						
						... 
						
						
						
						service: am: Update service function tables 
						
						
					 
					
						2021-04-08 16:37:59 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						1744fa6ecf 
					 
					
						
						
							
							Merge pull request  #6062  from ameerj/auto-stub  
						
						... 
						
						
						
						service: Add a toggle for auto stub fallback 
						
						
					 
					
						2021-04-08 15:32:41 -07:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						5096ed5e0a 
					 
					
						
						
							
							externals: Search for shared opus installation.  
						
						... 
						
						
						
						We had used conan for opus before, but there was a bug in the AVX detection.
However we still had the Findopus.cmake file within the repository, but not used.
This patch reenables the Findopus helper and prefer the system wide installation of opus. 
						
						
					 
					
						2021-04-08 23:49:32 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						dfac2e2d25 
					 
					
						
						
							
							Merge pull request  #6145  from lat9nq/nvhost_empty_memcpy  
						
						... 
						
						
						
						nvhost_nvdec_common: Avoid memcpy with null pointers 
						
						
					 
					
						2021-04-08 13:23:05 -07:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						2283fccc1b 
					 
					
						
						
							
							service: time: Setup the network clock with the local clock context  
						
						... 
						
						
						
						Setting the network time allows some time based events using the network clock to not reset. 
						
						
					 
					
						2021-04-08 13:26:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						415dfb6cd3 
					 
					
						
						
							
							Merge pull request  #6154  from lioncash/svcrange2  
						
						... 
						
						
						
						svc: Expand SVC tables 
						
						
					 
					
						2021-04-08 09:21:55 -07:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						8e545deab9 
					 
					
						
						
							
							service: hid: Stub SetAnalogStickUseCenterClamp  
						
						... 
						
						
						
						- Used by eBASEBALLパワフルプロ野球2020 
						
						
					 
					
						2021-04-08 03:41:06 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						15a07f0282 
					 
					
						
						
							
							Merge pull request  #6160  from Morph1984/fs-update-12.x  
						
						... 
						
						
						
						service: fs: Update service function tables 
						
						
					 
					
						2021-04-07 20:54:42 -07:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						28d3661a5c 
					 
					
						
						
							
							service: time: Fix CalculateStandardUserSystemClockDifferenceByUser  
						
						... 
						
						
						
						CalculateStandardUserSystemClockDifferenceByUser passes in the ClockSnapshots through 2 input buffers and not as raw arguments. Fix this by reading the 2 input buffers instead of popping raw arguments. 
						
						
					 
					
						2021-04-07 23:34:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						262a70223f 
					 
					
						
						
							
							Merge pull request  #6143  from lat9nq/nvhost_null_memcpy  
						
						... 
						
						
						
						nvhost_ctrl_gpu: Avoid sending null pointer to memcpy 
						
						
					 
					
						2021-04-07 16:50:22 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						535e50db1c 
					 
					
						
						
							
							Merge pull request  #6159  from Morph1984/acc-update-12.x  
						
						... 
						
						
						
						service: acc: Update service function tables 
						
						
					 
					
						2021-04-07 14:37:59 -07:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						e8bd9aed8b 
					 
					
						
						
							
							video_core: Use a CV for blocking commands.  
						
						... 
						
						
						
						There is no need for a busy loop here. Let's just use a condition variable to save some power. 
						
						
					 
					
						2021-04-07 22:38:52 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						e6fb49fa4b 
					 
					
						
						
							
							video_core/gpu_thread: Keep the write lock for allocating the fence.  
						
						... 
						
						
						
						Else the fence might get submited out-of-order into the queue, which makes testing them pointless.
Overhead should be tiny as the mutex is just moved from the queue to the writing code. 
						
						
					 
					
						2021-04-07 22:38:52 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						5145133a60 
					 
					
						
						
							
							video_core/gpu_thread: Implement a ShutDown method.  
						
						... 
						
						
						
						This was implicitly done by `is_powered_on = false`, however the explicit method allows us to block until the GPU is actually gone.
This should fix a race condition while removing the other subsystems while the GPU is still active. 
						
						
					 
					
						2021-04-07 22:38:52 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						4aec060f6d 
					 
					
						
						
							
							common/threadsafe_queue: Provide Wait() method.  
						
						... 
						
						
						
						It shall block until there is something to consume in the queue.
And use it for the GPU emulation instead of the spin loop.
This is only in booting the emulator, however in BOTW this is the case for about 1 second. 
						
						
					 
					
						2021-04-07 22:38:52 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						3173a53db9 
					 
					
						
						
							
							Merge pull request  #6130  from degasus/better_assert_handling  
						
						... 
						
						
						
						common: Move assert failure handling into a cpp file. 
						
						
					 
					
						2021-04-07 13:35:41 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d490f6dcf8 
					 
					
						
						
							
							Merge pull request  #6153  from lioncash/svcrange  
						
						... 
						
						
						
						process_capability: Handle extended SVC range 
						
						
					 
					
						2021-04-07 13:01:40 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6dc35caad1 
					 
					
						
						
							
							Merge pull request  #6161  from Morph1984/audio-update-12.x  
						
						... 
						
						
						
						service: audio: Update service function tables 
						
						
					 
					
						2021-04-07 10:39:05 -07:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						a2d40b8185 
					 
					
						
						
							
							hwopus: Update to 12.x  
						
						
						
						
					 
					
						2021-04-07 02:57:39 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						1ad4c98a5c 
					 
					
						
						
							
							IFile: Update to 12.x  
						
						
						
						
					 
					
						2021-04-07 02:49:19 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						c44db90ad1 
					 
					
						
						
							
							fsp-srv: Update to 12.x  
						
						
						
						
					 
					
						2021-04-07 02:46:29 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						531e797795 
					 
					
						
						
							
							dauth_o: Update to 11.x  
						
						
						
						
					 
					
						2021-04-07 02:15:55 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						ded420cfeb 
					 
					
						
						
							
							acc_u1: Update to 12.x  
						
						
						
						
					 
					
						2021-04-07 02:15:55 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						63caeca6ba 
					 
					
						
						
							
							acc_su: Update to 12.x  
						
						
						
						
					 
					
						2021-04-07 02:15:55 -04:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
							
						
						4fe05d7b42 
					 
					
						
						
							
							hid: Update service function tables  
						
						
						
						
					 
					
						2021-04-07 01:15:38 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						63ebf2a328 
					 
					
						
						
							
							ISelfController: Update to 11.x  
						
						
						
						
					 
					
						2021-04-07 02:00:19 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						d04120169d 
					 
					
						
						
							
							IApplicationFunctions: Update to 11.x  
						
						
						
						
					 
					
						2021-04-07 01:59:35 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						ad0d5818a6 
					 
					
						
						
							
							IDebugFunctions: Update to 12.x  
						
						
						
						
					 
					
						2021-04-07 01:53:04 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						49ec5784b0 
					 
					
						
						
							
							ICommonStateGetter: Update to 12.x  
						
						
						
						
					 
					
						2021-04-07 01:53:04 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						4cdc701fd3 
					 
					
						
						
							
							IGlobalStateController: Update to 12.x  
						
						
						
						
					 
					
						2021-04-07 01:53:04 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						95fa89da27 
					 
					
						
						
							
							IHomeMenuFunctions: Update to 12.x  
						
						
						
						
					 
					
						2021-04-07 01:53:04 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						530a5a1d09 
					 
					
						
						
							
							Amend bizarre clang-format suggestions  
						
						
						
						
					 
					
						2021-04-07 01:52:08 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						1e964604bb 
					 
					
						
						
							
							k_scoped_scheduler_lock_and_sleep: Mark class as [[nodiscard]]  
						
						... 
						
						
						
						Prevents logic bugs from slipping through. 
						
						
					 
					
						2021-04-07 01:45:04 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						c018769016 
					 
					
						
						
							
							k_scoped_lock: delete copy and move assignment operators  
						
						... 
						
						
						
						If we delete the copy and move constructor, we should also be deleting
the copy and move assignment operators (and even if this were intended,
it would be pretty odd to not document why it's done this way). 
						
						
					 
					
						2021-04-07 01:25:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						bc30aa8249 
					 
					
						
						
							
							k_scoped_lock: Mark class as [[nodiscard]]  
						
						... 
						
						
						
						Prevents logic bugs of the kind described in the previous commit from
slipping through. 
						
						
					 
					
						2021-04-07 01:23:08 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						97e2604575 
					 
					
						
						
							
							k_scheduler: Mark KScopedSchedulerLock as [[nodiscard]]  
						
						... 
						
						
						
						Prevents logic bugs like:
KScopedSchedulerLock{kernel};
instead of:
KScopedSchedulerLock lk{kernel};
from slipping through. 
						
						
					 
					
						2021-04-07 01:19:29 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						24900674b7 
					 
					
						
						
							
							kernel: Increase event and session counts  
						
						... 
						
						
						
						12.x increased the number of available sessions and event resource counts 
						
						
					 
					
						2021-04-07 01:01:05 -04:00