Liam 
							
						 
					 
					
						
						
							
						
						467adc1acd 
					 
					
						
						
							
							kernel: convert KMemoryLayout, KMemoryRegion*, KPageTableSlabHeap, KPriorityQueue  
						
						 
						
						
						
						
					 
					
						2023-03-12 22:06:53 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						0483dfae1a 
					 
					
						
						
							
							kernel: move KMemoryLayout for NX board  
						
						 
						
						
						
						
					 
					
						2023-03-12 22:06:53 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						8d1f5bfbd2 
					 
					
						
						
							
							kernel: remove KLinkedList  
						
						 
						
						
						
						
					 
					
						2023-03-12 22:06:53 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						fdf90c6d75 
					 
					
						
						
							
							kernel: convert KConditionVariable, KLightConditionVariable, KLightLock  
						
						 
						
						
						
						
					 
					
						2023-03-12 22:06:53 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						097c25b164 
					 
					
						
						
							
							kernel: convert KPort, KSession  
						
						 
						
						
						
						
					 
					
						2023-03-12 22:06:53 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						d24ab14126 
					 
					
						
						
							
							kernel: convert GlobalSchedulerContext, KAddressArbiter, KScopedSchedulerLockAndSleep, KThreadQueue to new style  
						
						 
						
						
						
						
					 
					
						2023-03-12 22:06:53 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						600f325d87 
					 
					
						
						
							
							general: fix spelling mistakes  
						
						 
						
						
						
						
					 
					
						2023-03-12 11:33:01 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liamwhite 
							
						 
					 
					
						
						
							
						
						92c89312fc 
					 
					
						
						
							
							Merge pull request  #9923  from liamwhite/kht  
						
						 
						
						... 
						
						
						
						kernel: add timer pointer to KThreadQueue 
						
						
					 
					
						2023-03-10 16:19:41 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liamwhite 
							
						 
					 
					
						
						
							
						
						e0bd27b674 
					 
					
						
						
							
							Merge pull request  #9928  from german77/super_nfp  
						
						 
						
						... 
						
						
						
						service: nfp: Improve implementation 
						
						
					 
					
						2023-03-10 13:55:28 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liamwhite 
							
						 
					 
					
						
						
							
						
						021af4fd00 
					 
					
						
						
							
							Merge pull request  #9917  from Morph1984/the-real-time  
						
						 
						
						... 
						
						
						
						native_clock: Re-adjust the RDTSC frequency to its real frequency 
						
						
					 
					
						2023-03-10 13:55:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Narr the Reg 
							
						 
					 
					
						
						
							
						
						8d5cde6eff 
					 
					
						
						
							
							service: nfp: Improve implementation  
						
						 
						
						
						
						
					 
					
						2023-03-09 19:29:28 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liamwhite 
							
						 
					 
					
						
						
							
						
						ec4e2d1fab 
					 
					
						
						
							
							Merge pull request  #9916  from liamwhite/fpu  
						
						 
						
						... 
						
						
						
						kernel: clone fpu status on CreateThread 
						
						
					 
					
						2023-03-09 09:19:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liamwhite 
							
						 
					 
					
						
						
							
						
						f3f57f90fe 
					 
					
						
						
							
							Merge pull request  #9912  from liamwhite/err  
						
						 
						
						... 
						
						
						
						hle: rename legacy errors to Results 
						
						
					 
					
						2023-03-08 09:16:27 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liamwhite 
							
						 
					 
					
						
						
							
						
						b5d61f214d 
					 
					
						
						
							
							Merge pull request  #9904  from liamwhite/ws  
						
						 
						
						... 
						
						
						
						kernel: fix WaitSynchronization 
						
						
					 
					
						2023-03-08 09:16:17 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
							
						
						67560296c6 
					 
					
						
						
							
							perf_stats: Check multicore first  
						
						 
						
						... 
						
						
						
						SpeedLimiting is SC only. Since MC is performance oriented we should check for it first to skip checking use_speed_limit. 
						
						
					 
					
						2023-03-07 23:11:01 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
							
						
						d72d753b1a 
					 
					
						
						
							
							Merge pull request  #9921  from liamwhite/override  
						
						 
						
						... 
						
						
						
						general: fix type inconsistencies 
						
						
					 
					
						2023-03-07 22:42:40 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
							
						
						1073346c7f 
					 
					
						
						
							
							hid: Use nanosecond timestamps instead of ticks  
						
						 
						
						
						
						
					 
					
						2023-03-07 21:17:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
							
						
						3053a62375 
					 
					
						
						
							
							core: Promote CPU/GPU threads to time critical  
						
						 
						
						... 
						
						
						
						And also demote Audren and CoreTiming to High thread priority. 
						
						
					 
					
						2023-03-07 21:17:46 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						1776448df2 
					 
					
						
						
							
							kernel: add timer pointer to KThreadQueue  
						
						 
						
						
						
						
					 
					
						2023-03-07 20:51:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						ba4213d956 
					 
					
						
						
							
							general: fix type inconsistencies  
						
						 
						
						
						
						
					 
					
						2023-03-07 20:05:19 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						d45ac00d48 
					 
					
						
						
							
							kernel: avoid signed overflow UB on MSVC  
						
						 
						
						
						
						
					 
					
						2023-03-07 19:46:48 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						484641003c 
					 
					
						
						
							
							kernel: clone fpu status on CreateThread  
						
						 
						
						
						
						
					 
					
						2023-03-07 19:18:06 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liamwhite 
							
						 
					 
					
						
						
							
						
						a7792e5ff8 
					 
					
						
						
							
							Merge pull request  #9889  from Morph1984/time-is-ticking  
						
						 
						
						... 
						
						
						
						core_timing: Reduce CPU usage on Windows 
						
						
					 
					
						2023-03-07 10:54:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						1d0fe75e7c 
					 
					
						
						
							
							hle: rename legacy errors to Results  
						
						 
						
						
						
						
					 
					
						2023-03-06 20:58:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liamwhite 
							
						 
					 
					
						
						
							
						
						b210174087 
					 
					
						
						
							
							Merge pull request  #9910  from jbeich/libc++  
						
						 
						
						... 
						
						
						
						kernel: add missing header for libc++ 
						
						
					 
					
						2023-03-06 11:21:51 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liamwhite 
							
						 
					 
					
						
						
							
						
						e6349fcd3b 
					 
					
						
						
							
							Merge pull request  #9905  from german77/usbssl  
						
						 
						
						... 
						
						
						
						Service: USB, SSL, PSC: Update 
						
						
					 
					
						2023-03-06 11:21:37 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Beich 
							
						 
					 
					
						
						
							
						
						859fb469b8 
					 
					
						
						
							
							kernel: add missing header for libc++  
						
						 
						
						... 
						
						
						
						In file included from src/core/hle/kernel/k_light_lock.cpp:4:
In file included from src/./core/hle/kernel/k_light_lock.h:8:
src/./core/hle/kernel/k_scoped_lock.h:25:51: error: no member named 'addressof' in namespace 'std'
    explicit KScopedLock(T& l) : KScopedLock(std::addressof(l)) {}
                                             ~~~~~^ 
						
						
					 
					
						2023-03-06 11:49:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Narr the Reg 
							
						 
					 
					
						
						
							
						
						8a501ff30b 
					 
					
						
						
							
							service: acc: Replace default image with a 32x32 image  
						
						 
						
						
						
						
					 
					
						2023-03-05 16:36:19 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Narr the Reg 
							
						 
					 
					
						
						
							
						
						1f57ae6949 
					 
					
						
						
							
							service: psc: Update names  
						
						 
						
						
						
						
					 
					
						2023-03-05 12:02:10 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Narr the Reg 
							
						 
					 
					
						
						
							
						
						f01540da6c 
					 
					
						
						
							
							service: ssl: Add missing properties and update names  
						
						 
						
						
						
						
					 
					
						2023-03-05 12:02:04 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Narr the Reg 
							
						 
					 
					
						
						
							
						
						54711df739 
					 
					
						
						
							
							service: usb: Update names  
						
						 
						
						
						
						
					 
					
						2023-03-05 10:45:24 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						644ee0043e 
					 
					
						
						
							
							kernel: fix WaitSynchronization  
						
						 
						
						
						
						
					 
					
						2023-03-05 10:29:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
							
						
						194cf0b497 
					 
					
						
						
							
							hardware_properties: Update BASE_CLOCK_RATE to exactly 1020 MHz  
						
						 
						
						
						
						
					 
					
						2023-03-05 02:36:31 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
							
						
						bff1453282 
					 
					
						
						
							
							core_timing: Use higher precision sleeps on Windows  
						
						 
						
						... 
						
						
						
						The precision of sleep_for and wait_for is limited to 1-1.5ms on Windows.
Using SleepForOneTick() allows us to sleep for exactly one interval of the current timer resolution.
This allows us to take advantage of systems that have a timer resolution of 0.5ms to reduce CPU overhead in the event loop. 
						
						
					 
					
						2023-03-05 02:36:31 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
							
						
						ce8f4da638 
					 
					
						
						
							
							Merge pull request  #9884  from liamwhite/service-cleanup  
						
						 
						
						... 
						
						
						
						service: miscellaneous cleanups 
						
						
					 
					
						2023-03-03 22:51:17 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						97f7f7bad5 
					 
					
						
						
							
							kernel: be more careful about kernel address keys  
						
						 
						
						
						
						
					 
					
						2023-03-01 10:42:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						c4ba088a5d 
					 
					
						
						
							
							kernel: refactor priority inheritance to represent locks as C++ objects  
						
						 
						
						
						
						
					 
					
						2023-03-01 10:42:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						96bd7ea42d 
					 
					
						
						
							
							kernel: simplify AddressSpaceInfo, update values  
						
						 
						
						
						
						
					 
					
						2023-03-01 10:42:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						367e89f984 
					 
					
						
						
							
							kernel: barrier memory before condition variable write  
						
						 
						
						
						
						
					 
					
						2023-03-01 10:42:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						9f9b64cda2 
					 
					
						
						
							
							kernel: document previous location of interrupt disables in arbiter/condvar  
						
						 
						
						
						
						
					 
					
						2023-03-01 10:42:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						4165ac0680 
					 
					
						
						
							
							kernel: adjust pool allocations  
						
						 
						
						
						
						
					 
					
						2023-03-01 10:42:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						62711fec02 
					 
					
						
						
							
							kernel: simplify KAbstractSchedulerLock::Lock  
						
						 
						
						
						
						
					 
					
						2023-03-01 10:42:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						0746a2084e 
					 
					
						
						
							
							kernel: add InfoType::IoRegionHint  
						
						 
						
						
						
						
					 
					
						2023-03-01 10:42:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						809148e1a5 
					 
					
						
						
							
							nvnflinger: fix name  
						
						 
						
						
						
						
					 
					
						2023-03-01 10:39:49 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						65be230fdd 
					 
					
						
						
							
							service: move hle_ipc from kernel  
						
						 
						
						
						
						
					 
					
						2023-03-01 10:39:49 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
							
						
						4a1aa98598 
					 
					
						
						
							
							sm:: remove unused member  
						
						 
						
						
						
						
					 
					
						2023-03-01 10:39:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liamwhite 
							
						 
					 
					
						
						
							
						
						97f7a560f3 
					 
					
						
						
							
							Merge pull request  #9832  from liamwhite/hle-mp  
						
						 
						
						... 
						
						
						
						service: HLE multiprocess 
						
						
					 
					
						2023-03-01 10:38:20 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexandre Bouvier 
							
						 
					 
					
						
						
							
						
						57fd8b1f45 
					 
					
						
						
							
							cmake: use correct boost imported targets  
						
						 
						
						
						
						
					 
					
						2023-02-28 17:56:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liamwhite 
							
						 
					 
					
						
						
							
						
						22432668be 
					 
					
						
						
							
							Merge pull request  #9859  from liamwhite/tmem-use  
						
						 
						
						... 
						
						
						
						service: avoid direct pointer access of transfer memory objects 
						
						
					 
					
						2023-02-27 19:46:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liamwhite 
							
						 
					 
					
						
						
							
						
						50575c317e 
					 
					
						
						
							
							Merge pull request  #9874  from german77/violet  
						
						 
						
						... 
						
						
						
						service: btm: Fix handle functions 
						
						
					 
					
						2023-02-27 19:46:01 -05:00