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 
						 
				 
			
				
					
						
							
							
								Matías Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f2cbf53d7 
							
						 
					 
					
						
						
							
							Merge pull request  #9872  from goldenx86/partialLTO  
						
						... 
						
						
						
						Partial LTO 
						
						
					 
					
						2023-02-27 19:38:36 -03:00