german77 
							
						 
					 
					
						
						
						
						
							
						
						
							fc9abd3c62 
							
						 
					 
					
						
						
							
							nfp: Improve implementation  
						
						
						
						
					 
					
						2022-02-08 10:08:04 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							c001a2af25 
							
						 
					 
					
						
						
							
							nfp: Move IUser class to header and add missing enum and structs  
						
						
						
						
					 
					
						2022-02-07 09:18:22 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							3d24eb54ec 
							
						 
					 
					
						
						
							
							nfp: Sort functions by command number  
						
						
						
						
					 
					
						2022-02-07 09:18:22 -06:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b720009dc0 
							
						 
					 
					
						
						
							
							Merge pull request  #7847  from tech-ticks/master  
						
						... 
						
						
						
						service: pm: Implement AtmosphereGetProcessInfo 
						
						
					 
					
						2022-02-05 19:22:45 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							25db62ce15 
							
						 
					 
					
						
						
							
							general: Rename NewUUID to UUID, and remove the previous UUID impl  
						
						... 
						
						
						
						This completes the removal of the old UUID implementation. 
						
						
					 
					
						2022-02-05 13:56:21 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							dfe11d72e3 
							
						 
					 
					
						
						
							
							profile: Migrate to the new UUID implementation  
						
						
						
						
					 
					
						2022-02-05 13:56:21 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							f0340b8d22 
							
						 
					 
					
						
						
							
							hle: ipc_helpers: Ignore -Wclass-memaccess  
						
						... 
						
						
						
						This warning is triggered by GCC when copying into non-trivially default constructible types, as it uses the more restrictive std::is_trivial (which includes std::is_trivially_default_constructible) to determine whether memcpy is safe instead of std::is_trivially_copyable. 
						
						
					 
					
						2022-02-05 13:56:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							ee0547e4c4 
							
						 
					 
					
						
						
							
							service: Migrate to the new UUID implementation  
						
						
						
						
					 
					
						2022-02-05 13:18:46 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							cb30fe50cd 
							
						 
					 
					
						
						
							
							input/hid: Migrate to the new UUID implementation  
						
						
						
						
					 
					
						2022-02-05 13:18:41 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ec5b9bff2 
							
						 
					 
					
						
						
							
							Merge pull request  #7839  from german77/battery  
						
						... 
						
						
						
						yuzu: ui: Improve battery symbols 
						
						
					 
					
						2022-02-04 18:23:35 -07:00 
						 
				 
			
				
					
						
							
							
								tech-ticks 
							
						 
					 
					
						
						
						
						
							
						
						
							16bf50e610 
							
						 
					 
					
						
						
							
							service: pm: Implement AtmosphereGetProcessInfo  
						
						
						
						
					 
					
						2022-02-04 01:41:36 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03186af6a1 
							
						 
					 
					
						
						
							
							Merge pull request  #7835  from bunnei/page-table-lock  
						
						... 
						
						
						
						hle: kernel: KPageTable: Migrate locks to KScopedLightLock. 
						
						
					 
					
						2022-02-02 17:58:55 -07:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
						
						
							
						
						
							064aa3de11 
							
						 
					 
					
						
						
							
							yuzu: ui: Improve battery symbols  
						
						
						
						
					 
					
						2022-02-02 13:18:06 -06:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f785f73e92 
							
						 
					 
					
						
						
							
							general: Replace NonCopyable struct with equivalents  
						
						
						
						
					 
					
						2022-02-02 13:17:12 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							76d83ffbec 
							
						 
					 
					
						
						
							
							general: Move deleted copy/move constructor/assignment operators to public interface  
						
						... 
						
						
						
						This allows for better compiler errors, where the compiler will state a
copy or move couldn't occur due to the relevant function being deleted.
Previously a compiler would warn about the relevant function not being
accessible (which, while true, isn't as informative as it could be). 
						
						
					 
					
						2022-02-02 12:17:08 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							995e27e9b7 
							
						 
					 
					
						
						
							
							hle: kernel: KPageTable: Migrate locks to KScopedLightLock.  
						
						... 
						
						
						
						- More accurately reflects real kernel behavior by using guest locks. 
						
						
					 
					
						2022-02-01 19:34:24 -08:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
						
						
							
						
						
							1ed22b4613 
							
						 
					 
					
						
						
							
							svc: Add 32 bit SynchronizePreemptionState  
						
						... 
						
						
						
						Used by Espgaluda II 
						
						
					 
					
						2022-01-31 19:02:41 -06:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60b5670577 
							
						 
					 
					
						
						
							
							Merge pull request  #7787  from bunnei/scheduler-deadlock-fix  
						
						... 
						
						
						
						hle: kernel: KScheduler: Fix deadlock with core waiting for a thread lock that has migrated. 
						
						
					 
					
						2022-01-28 18:30:29 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0dec42431f 
							
						 
					 
					
						
						
							
							Merge pull request  #7770  from german77/motion-threshold  
						
						... 
						
						
						
						input_common: Add option to configure gyro threshold 
						
						
					 
					
						2022-01-27 15:44:04 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3a1a3dd0db 
							
						 
					 
					
						
						
							
							hle: kernel: KScheduler: Fix deadlock with core waiting for a thread lock that has migrated.  
						
						... 
						
						
						
						- Previously, it was possible for a thread migration to occur from core A to core B.
- Next, core B waits on a guest lock that must be released by a thread queued for core A.
- Meanwhile, core A is still waiting on the core B's current thread lock - resulting in a deadlock.
- Fix this by try-locking the thread lock.
- Fixes softlocks in FF8 and Pokemon Legends Arceus. 
						
						
					 
					
						2022-01-27 12:17:14 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adcac857f8 
							
						 
					 
					
						
						
							
							Merge pull request  #7762  from bunnei/un-map-improve  
						
						... 
						
						
						
						Kernel Memory Updates (Part 4): Improve Un/MapPages, and more. 
						
						
					 
					
						2022-01-26 17:54:20 -08:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8dbad556ec 
							
						 
					 
					
						
						
							
							Merge pull request  #7771  from lioncash/assert  
						
						... 
						
						
						
						kernel/k_affinity_mask: Remove duplicated assert 
						
						
					 
					
						2022-01-25 16:15:18 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2f12caccf9 
							
						 
					 
					
						
						
							
							kernel/k_affinity_mask: Remove duplicated assert  
						
						... 
						
						
						
						This is already checked inside GetCoreBit() 
						
						
					 
					
						2022-01-24 10:35:22 -05:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							ebf19616f4 
							
						 
					 
					
						
						
							
							input_common: Add option to configure gyro threshold  
						
						
						
						
					 
					
						2022-01-23 21:54:33 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							59add00d4a 
							
						 
					 
					
						
						
							
							hle: kernel: KThread: Improve Increment/Decrement RunningThreadCount.  
						
						... 
						
						
						
						- Previously implementation was incorrect, and would occasionally underflow. 
						
						
					 
					
						2022-01-22 21:09:45 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e791da9791 
							
						 
					 
					
						
						
							
							core: hle: kernel: KPageTable: Various improvements to MapPages and UnmapPages.  
						
						
						
						
					 
					
						2022-01-22 20:51:34 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							07add23251 
							
						 
					 
					
						
						
							
							core: hle: kernel: KPageTable: MapProcessCode: Various cleanup.  
						
						
						
						
					 
					
						2022-01-22 20:51:34 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ee25e0a40b 
							
						 
					 
					
						
						
							
							core: hle: kernel: KPageTable: ReserveTransferMemory: Various cleanup.  
						
						
						
						
					 
					
						2022-01-22 20:51:34 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0cee5e1af8 
							
						 
					 
					
						
						
							
							core: hle: kernel: KPageTable: ResetTransferMemory: Various cleanup.  
						
						
						
						
					 
					
						2022-01-22 20:51:34 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ffcaf5af90 
							
						 
					 
					
						
						
							
							core: hle: kernel: KPageTable: SetMemoryAttribute: Various cleanup.  
						
						
						
						
					 
					
						2022-01-22 20:51:34 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							2935c9d8de 
							
						 
					 
					
						
						
							
							core: hle: kernel: KPageTable: Assert valid address on GetPhysicalAddr.  
						
						
						
						
					 
					
						2022-01-22 01:33:26 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							264bb5abf7 
							
						 
					 
					
						
						
							
							core: hle: kernel: KPageTable: Operate: Assert lock ownership.  
						
						
						
						
					 
					
						2022-01-22 01:33:26 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0137f2e6e1 
							
						 
					 
					
						
						
							
							core: hle: kernel: KPageTable: SetHeapSize: Cleanup & take physical memory lock.  
						
						
						
						
					 
					
						2022-01-22 01:33:26 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							6d8e498f76 
							
						 
					 
					
						
						
							
							core: hle: kernel: Refactor Un/MapPhysicalMemory to remove unnecessary methods.  
						
						
						
						
					 
					
						2022-01-22 01:33:26 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b8b1b58f36 
							
						 
					 
					
						
						
							
							core: hle: kernel: Rename Un/Map to Un/MapMeory.  
						
						
						
						
					 
					
						2022-01-22 01:33:26 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68c8a1b170 
							
						 
					 
					
						
						
							
							Merge pull request  #7737  from bunnei/fix-dummy-thread-leak  
						
						... 
						
						
						
						Various fixes to HLE service thread management 
						
						
					 
					
						2022-01-21 22:34:47 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cef7649bed 
							
						 
					 
					
						
						
							
							Merge pull request  #7752  from Morph1984/SetCpuOverclockEnabled  
						
						... 
						
						
						
						service: apm: Stub ISession SetCpuOverclockEnabled 
						
						
					 
					
						2022-01-21 17:13:52 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							615fb40416 
							
						 
					 
					
						
						
							
							hle: kernel: KThread: Ensure host (dummy) threads block on locking.  
						
						... 
						
						
						
						- But do not enter the priority queue, as otherwise they will be scheduled.
- Allows dummy threads to use guest synchronization primitives. 
						
						
					 
					
						2022-01-21 17:12:06 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							12bf8ca929 
							
						 
					 
					
						
						
							
							service/wlan: Update function tables  
						
						
						
						
					 
					
						2022-01-21 16:35:51 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8dd6dc9a29 
							
						 
					 
					
						
						
							
							service/usb: Update function tables  
						
						
						
						
					 
					
						2022-01-21 16:31:57 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							43039d95ac 
							
						 
					 
					
						
						
							
							service/set: Update function tables  
						
						
						
						
					 
					
						2022-01-21 16:26:12 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7ba6f68a8d 
							
						 
					 
					
						
						
							
							service/ns: Update function tables  
						
						
						
						
					 
					
						2022-01-21 16:21:35 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							19c11e2fd2 
							
						 
					 
					
						
						
							
							service/nim: Update unknown function table entries  
						
						
						
						
					 
					
						2022-01-21 16:17:40 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							888bc10c17 
							
						 
					 
					
						
						
							
							service/friend: Update unknown function table entries  
						
						
						
						
					 
					
						2022-01-21 16:08:46 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							54150f5afa 
							
						 
					 
					
						
						
							
							service/filsystem: Update fsp-srv function table  
						
						
						
						
					 
					
						2022-01-21 16:07:01 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3da43ad2a9 
							
						 
					 
					
						
						
							
							service/btm: Update function tables  
						
						
						
						
					 
					
						2022-01-21 15:59:41 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0f7337c522 
							
						 
					 
					
						
						
							
							service/audio: Update audctl unknown function names  
						
						
						
						
					 
					
						2022-01-21 15:50:38 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							29e3636e0a 
							
						 
					 
					
						
						
							
							service/am: Update omm function tables  
						
						
						
						
					 
					
						2022-01-21 15:40:08 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a271cf89cf 
							
						 
					 
					
						
						
							
							service/acc: Update unknown function names  
						
						... 
						
						
						
						Switchbrew has the function names now. 
						
						
					 
					
						2022-01-21 15:33:22 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							a396473201 
							
						 
					 
					
						
						
							
							service: apm: Stub ISession SetCpuOverclockEnabled  
						
						... 
						
						
						
						Since we don't currently support CPU overclocking within the emulated system, this can be stubbed for now, like APM IsCpuOverclockEnabled.
- Used by Gravity Rider Zero 
						
						
					 
					
						2022-01-20 21:07:26 -05:00