merry 
								
							 
						 
						
							
							
							
							
								
							
							
								7fcb711b4e 
								
							 
						 
						
							
							
								
								Merge pull request  #8167  from Tachi107/patch-1  
							
							... 
							
							
							
							fix: remove #pragma once in .cpp file 
							
						 
						
							2022-04-07 22:47:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tech-ticks 
								
							 
						 
						
							
							
							
							
								
							
							
								cdc7fc731d 
								
							 
						 
						
							
							
								
								service: bsd: Add keepalive socket option  
							
							
							
						 
						
							2022-04-07 23:30:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tech-ticks 
								
							 
						 
						
							
							
							
							
								
							
							
								de955ddc9d 
								
							 
						 
						
							
							
								
								patch_manager: Apply layered exefs patches from 'atmosphere' SD directory  
							
							
							
						 
						
							2022-04-07 23:02:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Narr the Reg 
								
							 
						 
						
							
							
							
							
								
							
							
								c5b3ff2238 
								
							 
						 
						
							
							
								
								core: hid: Replace lock_guard with scoped_lock  
							
							
							
						 
						
							2022-04-07 13:52:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
							
							
								
							
							
								9144a342ca 
								
							 
						 
						
							
							
								
								core/hle: Standardize scoped_lock initializers  
							
							
							
						 
						
							2022-04-07 19:44:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
							
							
								
							
							
								2ee92efb8e 
								
							 
						 
						
							
							
								
								core: Replace lock_guard with scoped_lock  
							
							
							
						 
						
							2022-04-07 19:44:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
							
							
								
							
							
								de61c0897c 
								
							 
						 
						
							
							
								
								core/hle: Replace lock_guard with scoped_lock  
							
							
							
						 
						
							2022-04-07 19:44:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									german77 
								
							 
						 
						
							
							
							
							
								
							
							
								48ac3b1b60 
								
							 
						 
						
							
							
								
								core: hid: Reduce the amount of dataraces  
							
							
							
						 
						
							2022-04-07 13:18:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando S 
								
							 
						 
						
							
							
							
							
								
							
							
								0bb26a7794 
								
							 
						 
						
							
							
								
								Merge pull request  #8148  from merryhime/interrupts  
							
							... 
							
							
							
							dynarmic: Better interrupts 
							
						 
						
							2022-04-07 16:21:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Pappacoda 
								
							 
						 
						
							
							
							
							
								
							
							
								4d8afbf2eb 
								
							 
						 
						
							
							
								
								fix: remove #pragma once in .cpp file  
							
							
							
						 
						
							2022-04-07 12:03:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2e67caa7ec 
								
							 
						 
						
							
							
								
								Merge pull request  #8164  from liamwhite/jit-stub  
							
							... 
							
							
							
							service: jit: stub JIT service 
							
						 
						
							2022-04-06 18:34:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liam 
								
							 
						 
						
							
							
							
							
								
							
							
								d414904aef 
								
							 
						 
						
							
							
								
								service: jit: stub JIT service  
							
							
							
						 
						
							2022-04-06 20:07:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								078e0f7cba 
								
							 
						 
						
							
							
								
								Merge pull request  #8122  from bunnei/improve-thread-usage  
							
							... 
							
							
							
							Improve usage of service host threads 
							
						 
						
							2022-04-06 12:25:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									german77 
								
							 
						 
						
							
							
							
							
								
							
							
								d6493d42fd 
								
							 
						 
						
							
							
								
								service: hid: Partially revert  #8123  
							
							
							
						 
						
							2022-04-05 22:35:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								b3e6670709 
								
							 
						 
						
							
							
								
								Merge pull request  #8137  from bunnei/improve-nvflinger-2  
							
							... 
							
							
							
							Follow-up fixes for NVFlinger rewrite (Part 2) 
							
						 
						
							2022-04-05 19:11:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4e3136128e 
								
							 
						 
						
							
							
								
								Merge pull request  #8100  from Morph1984/registered-crash  
							
							... 
							
							
							
							registered_cache: Prevent nullptr dereference when accumulating files 
							
						 
						
							2022-04-05 18:18:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								b64f4230b3 
								
							 
						 
						
							
							
								
								k_system_control: Fix data race  
							
							... 
							
							
							
							`return distribution(gen)` is a data race between a read and a write in
two threads, reported by TSan. Remove static random number generators so
they aren't using the same generator. 
							
						 
						
							2022-04-05 19:55:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									merry 
								
							 
						 
						
							
							
							
							
								
							
							
								8bcfa4046f 
								
							 
						 
						
							
							
								
								dynarmic: Print stack trace on unrecognised instruction or other exception  
							
							
							
						 
						
							2022-04-05 20:40:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								18017f7adf 
								
							 
						 
						
							
							
								
								Merge pull request  #8089  from merryhime/paranoia  
							
							... 
							
							
							
							configuration: Add Paranoid CPU accuracy level 
							
						 
						
							2022-04-04 11:07:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								bda62c0837 
								
							 
						 
						
							
							
								
								k_auto_object: Fix data race  
							
							... 
							
							
							
							Change the memory order to acqure-release when we decrement the
reference count. Prevents a race with line 89 reported by TSan. 
							
						 
						
							2022-04-03 21:47:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								831f022536 
								
							 
						 
						
							
							
								
								k_thread: Fix data race  
							
							... 
							
							
							
							TSan reports a data race between writing at cpp:1162 and reading at
h:262. Make the thread_state atomic to prevent this. 
							
						 
						
							2022-04-03 21:47:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								0f347eaf52 
								
							 
						 
						
							
							
								
								k_process: Fix data race  
							
							... 
							
							
							
							TSan reported a race between thread 36 and thread 34, a read at :225 and
a write at :225 respectively. Make total_proces_running_time_ticks
atomic to avoid this race. 
							
						 
						
							2022-04-03 21:47:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								53d3082dd4 
								
							 
						 
						
							
							
								
								kernel: Fix current_process race  
							
							... 
							
							
							
							TSan reported a race at :258 and :803, so make current_process an atomic
pointer. 
							
						 
						
							2022-04-03 21:47:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lat9nq 
								
							 
						 
						
							
							
							
							
								
							
							
								039ce14442 
								
							 
						 
						
							
							
								
								k_scheduler_lock: Fix data race  
							
							... 
							
							
							
							TSan reports a race between the main thread and T37 during
IsLockedByCurrentThread and when it's set at the end of Lock(),
respectively. Set owner_thread to an atomic pointer to fix it.
Co-authored-by: bunnei <bunneidev@gmail.com> 
							
						 
						
							2022-04-03 21:47:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									merry 
								
							 
						 
						
							
							
							
							
								
							
							
								ac87509300 
								
							 
						 
						
							
							
								
								arm_dynarmic: Use HaltReason for svc calls and reschedules  
							
							
							
						 
						
							2022-04-03 18:20:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									merry 
								
							 
						 
						
							
							
							
							
								
							
							
								f54345590b 
								
							 
						 
						
							
							
								
								dynarmic: Better interrupts  
							
							
							
						 
						
							2022-04-03 16:39:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f35176e94b 
								
							 
						 
						
							
							
								
								Merge pull request  #8135  from Morph1984/websession-hack  
							
							... 
							
							
							
							applets/web: Keep foreground (websession) web applet open 
							
						 
						
							2022-04-02 20:49:51 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3a540a5f8a 
								
							 
						 
						
							
							
								
								Merge pull request  #8123  from german77/bombslinger  
							
							... 
							
							
							
							service: hid: Remove inaccurate behavior on initialization 
							
						 
						
							2022-04-02 20:12:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									german77 
								
							 
						 
						
							
							
							
							
								
							
							
								c4bf041235 
								
							 
						 
						
							
							
								
								service: npad: Default initialize shared memory  
							
							
							
						 
						
							2022-04-02 19:43:49 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Pappacoda 
								
							 
						 
						
							
							
							
							
								
							
							
								d9044f00e1 
								
							 
						 
						
							
							
								
								fix: typos  
							
							
							
						 
						
							2022-04-02 16:34:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								a00e1de7ce 
								
							 
						 
						
							
							
								
								hle: service: nvflinger: buffer_queue_producer: Cleanup & fixes.  
							
							
							
						 
						
							2022-04-01 22:59:35 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7054ba2ed8 
								
							 
						 
						
							
							
								
								hle: service: nvflinger: consumer_base: Cleanup & fixes.  
							
							
							
						 
						
							2022-04-01 22:58:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2123fc0a50 
								
							 
						 
						
							
							
								
								hle: service: nvflinger: buffer_queue_producer: Cleanup & add GetReleasedBuffers.  
							
							
							
						 
						
							2022-04-01 22:58:02 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								63094fb176 
								
							 
						 
						
							
							
								
								hle: service: nvflinger: buffer_queue_core: Cleanup & fixes.  
							
							
							
						 
						
							2022-04-01 22:56:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ad78e63274 
								
							 
						 
						
							
							
								
								hle: service: nvflinger: Use correct logger namespace.  
							
							
							
						 
						
							2022-04-01 22:55:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								d2b4f8f974 
								
							 
						 
						
							
							
								
								hle: service: nvdrv: Create a service thread where appropriate.  
							
							
							
						 
						
							2022-04-02 01:24:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								b3f4b41cc1 
								
							 
						 
						
							
							
								
								hle: service: vi: Create a service thread where appropriate.  
							
							
							
						 
						
							2022-04-02 01:24:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f432c730cb 
								
							 
						 
						
							
							
								
								hle: service: bsd: Create a service thread where appropriate.  
							
							
							
						 
						
							2022-04-02 01:24:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4a99bcfb95 
								
							 
						 
						
							
							
								
								hle: service: filesystem: Create a service thread where appropriate.  
							
							
							
						 
						
							2022-04-02 01:24:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								c91b912a07 
								
							 
						 
						
							
							
								
								hle: service: audio: Create a service thread where appropriate.  
							
							
							
						 
						
							2022-04-02 01:24:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								75e39568a0 
								
							 
						 
						
							
							
								
								hle: service: Add option for service interfaces to create or use the default thread.  
							
							
							
						 
						
							2022-04-02 01:24:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								60f2fe3b48 
								
							 
						 
						
							
							
								
								hle: kernel: Create a default thread for services that do not need their own host thread.  
							
							
							
						 
						
							2022-04-02 01:24:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								4a960b6945 
								
							 
						 
						
							
							
								
								applets/web: Keep foreground (websession) web applet open  
							
							... 
							
							
							
							This is a hack to keep the foreground (websession) web applet open in games using these such as Super Mario 3D All-Stars. 
							
						 
						
							2022-04-01 22:50:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando S 
								
							 
						 
						
							
							
							
							
								
							
							
								c5beddca49 
								
							 
						 
						
							
							
								
								Merge pull request  #8116  from ameerj/nvhost_ctrl_bad_param  
							
							... 
							
							
							
							nvhost_ctrl: Only mark EventState::Busy as BadParameter 
							
						 
						
							2022-04-01 01:29:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									german77 
								
							 
						 
						
							
							
							
							
								
							
							
								a2cc3b6098 
								
							 
						 
						
							
							
								
								service: hid: Remove inaccurate behavior on initialization  
							
							
							
						 
						
							2022-03-31 12:35:57 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								245ba64d08 
								
							 
						 
						
							
							
								
								Merge pull request  #8120  from german77/signal  
							
							... 
							
							
							
							service: hid: Signal event on AcquireNpadStyleSetUpdateEventHandle 
							
						 
						
							2022-03-30 22:45:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2fb74be647 
								
							 
						 
						
							
							
								
								Merge pull request  #8090  from bunnei/fix-skyline  
							
							... 
							
							
							
							Kernel Memory Updates (Part 7): Various fixes to code memory (Skyline support) 
							
						 
						
							2022-03-30 18:23:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Narr the Reg 
								
							 
						 
						
							
							
							
							
								
							
							
								0b8c1af0ed 
								
							 
						 
						
							
							
								
								service: hid: Signal event on AcquireNpadStyleSetUpdateEventHandle  
							
							
							
						 
						
							2022-03-30 17:09:28 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								2a58f15111 
								
							 
						 
						
							
							
								
								nvhost_ctrl: Only mark EventState::Busy as BadParameter  
							
							... 
							
							
							
							Fixes an svc break in Kirby and the Forgotten Land with async GPU enabled. 
							
						 
						
							2022-03-29 15:13:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								e144d064af 
								
							 
						 
						
							
							
								
								registered_cache: Prevent nullptr dereference when accumulating files  
							
							... 
							
							
							
							For whatever reason, nca_file/dir can be nullptr in the list of files/dirs. I have not determined the cause of this yet, so add a nullptr check for these prior to dereferencing them. 
							
						 
						
							2022-03-27 17:06:27 -04:00