Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						6ed28e15fa 
					 
					
						
						
							
							Scheduler: Fix HLE Threads on guard  
						
						
						
						
					 
					
						2020-06-27 11:35:31 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						3de33348e4 
					 
					
						
						
							
							Scheduler: Protect on closed threads.  
						
						
						
						
					 
					
						2020-06-27 11:35:31 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						19847d4d42 
					 
					
						
						
							
							Scheduler: Correct assert.  
						
						
						
						
					 
					
						2020-06-27 11:35:30 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						a33fbaddec 
					 
					
						
						
							
							Core: Correct rebase.  
						
						
						
						
					 
					
						2020-06-27 11:35:29 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						1c672128c4 
					 
					
						
						
							
							Scheduler: Release old thread fiber before trying to switch to the next thread fiber.  
						
						
						
						
					 
					
						2020-06-27 11:35:28 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						c43e559734 
					 
					
						
						
							
							NVDRV: Remove frame limiting as Host Timing already takes care.  
						
						
						
						
					 
					
						2020-06-27 11:35:28 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						a6bce296ad 
					 
					
						
						
							
							Mutex: Correct Result writting to clear exclusivity.  
						
						
						
						
					 
					
						2020-06-27 11:35:26 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						e4b175ade2 
					 
					
						
						
							
							SVC: Correct svcWaitForAddress and svcSignalToAddress.  
						
						
						
						
					 
					
						2020-06-27 11:35:25 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						1e987dbe8d 
					 
					
						
						
							
							Scheduler: Correct Select Threads Step 2.  
						
						
						
						
					 
					
						2020-06-27 11:35:24 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						07993ac8c8 
					 
					
						
						
							
							Kernel: Corrections to Scheduling.  
						
						
						
						
					 
					
						2020-06-27 11:35:23 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						b4dc01f16a 
					 
					
						
						
							
							Kernel: Correct Signal on Thread Death and Setup Sync Objects on Thread for Debugging  
						
						
						
						
					 
					
						2020-06-27 11:35:23 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						75e10578f1 
					 
					
						
						
							
							Core: Correct HLE Event Callbacks and other issues.  
						
						
						
						
					 
					
						2020-06-27 11:35:22 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						de5b521c09 
					 
					
						
						
							
							Process: Protect TLS region and Modules.  
						
						
						
						
					 
					
						2020-06-27 11:35:21 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						2a8837ff51 
					 
					
						
						
							
							General: Add Asserts  
						
						
						
						
					 
					
						2020-06-27 11:35:21 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						04e0f8776c 
					 
					
						
						
							
							General: Add better safety for JIT use.  
						
						
						
						
					 
					
						2020-06-27 11:35:20 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						bd36eaf15d 
					 
					
						
						
							
							SVC: Correct races on physical core switching.  
						
						
						
						
					 
					
						2020-06-27 11:35:19 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						cc3aa95926 
					 
					
						
						
							
							NVFlinger: Lock race condition between CPU, Host Timing, VSync.  
						
						
						
						
					 
					
						2020-06-27 11:35:18 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						3902067008 
					 
					
						
						
							
							SVC: Add locks to the memory management.  
						
						
						
						
					 
					
						2020-06-27 11:35:18 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						d4ebb510a0 
					 
					
						
						
							
							SVC: Correct WaitSynchronization, WaitProcessWideKey, SignalProcessWideKey.  
						
						
						
						
					 
					
						2020-06-27 11:35:17 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						5b6a67f849 
					 
					
						
						
							
							SVC: Cleanup old methods.  
						
						
						
						
					 
					
						2020-06-27 11:35:16 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						3d9fbb8226 
					 
					
						
						
							
							CPU_Manager: Reconfigre guest threads for dynamrmic downsides  
						
						
						
						
					 
					
						2020-06-27 11:35:15 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						15a79eb0d7 
					 
					
						
						
							
							SVC: Correct SendSyncRequest.  
						
						
						
						
					 
					
						2020-06-27 11:35:14 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						203e706302 
					 
					
						
						
							
							SVC: Correct ArbitrateUnlock  
						
						
						
						
					 
					
						2020-06-27 11:35:14 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						3b5b950c89 
					 
					
						
						
							
							SVC: Correct SignalEvent, ClearEvent, ResetSignal, WaitSynchronization, CancelSynchronization, ArbitrateLock  
						
						
						
						
					 
					
						2020-06-27 11:35:13 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						ef4afa9760 
					 
					
						
						
							
							SVC: Remove global HLE Lock.  
						
						
						
						
					 
					
						2020-06-27 11:35:13 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						589f9cf108 
					 
					
						
						
							
							SVC: Correct GetThreadPriority, SetThreadPriority, GetThreadCoreMask, SetThreadCoreMask, GetCurrentProcessorNumber  
						
						
						
						
					 
					
						2020-06-27 11:35:12 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						49ba563995 
					 
					
						
						
							
							SVC: Correct CreateThread, StartThread, ExitThread, SleepThread.  
						
						
						
						
					 
					
						2020-06-27 11:35:11 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						18dcb09342 
					 
					
						
						
							
							HostTiming: Pause the hardware clock on pause.  
						
						
						
						
					 
					
						2020-06-27 11:35:10 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						6bf137a0e8 
					 
					
						
						
							
							AudioCore: Use nanoseconds instead of cycles for buffer time.  
						
						
						
						
					 
					
						2020-06-27 11:35:10 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						dc58058203 
					 
					
						
						
							
							General: Setup yuzu threads' microprofile, naming and registry.  
						
						
						
						
					 
					
						2020-06-27 11:35:09 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						a5c58a25ef 
					 
					
						
						
							
							CPU_Manager: remove debugging code.  
						
						
						
						
					 
					
						2020-06-27 11:35:08 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						9e4b9f1afd 
					 
					
						
						
							
							YuzuCMD/Tester: Correct execution  
						
						
						
						
					 
					
						2020-06-27 11:35:07 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						e31425df38 
					 
					
						
						
							
							General: Recover Prometheus project from harddrive failure  
						
						... 
						
						
						
						This commit: Implements CPU Interrupts, Replaces Cycle Timing for Host 
Timing, Reworks the Kernel's Scheduler, Introduce Idle State and 
Suspended State, Recreates the bootmanager, Initializes Multicore 
system. 
						
						
					 
					
						2020-06-27 11:35:06 -04:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						0ea4a8bcc4 
					 
					
						
						
							
							Merge pull request  #3396  from FernandoS27/prometheus-1  
						
						... 
						
						
						
						Implement SpinLocks, Fibers and a Host Timer 
						
						
					 
					
						2020-06-28 01:34:07 +10:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6205965df9 
					 
					
						
						
							
							Merge pull request  #4097  from kevinxucs/kevinxucs/device-pixel-scaling-float  
						
						... 
						
						
						
						Fix framebuffer size on fractional scaling display 
						
						
					 
					
						2020-06-27 02:49:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9eaccac674 
					 
					
						
						
							
							Merge pull request  #4164  from Kewlan/mute-audio-hotkey  
						
						... 
						
						
						
						hotkeys: Add a "Mute Audio" hotkey 
						
						
					 
					
						2020-06-27 02:47:13 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6f16f54f10 
					 
					
						
						
							
							Merge pull request  #4158  from Morph1984/caps  
						
						... 
						
						
						
						caps: Use enum classes and check struct sizes on compile time 
						
						
					 
					
						2020-06-27 00:09:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						a91f92a89d 
					 
					
						
						
							
							Merge pull request  #4152  from ogniK5377/ipc-err  
						
						... 
						
						
						
						Mark invalid IPC buffers as ASSERT_OR_EXECUTE_MSG 
						
						
					 
					
						2020-06-26 23:37:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						705cccb1e4 
					 
					
						
						
							
							Merge pull request  #4154  from ogniK5377/swkbd-nullptr  
						
						... 
						
						
						
						Prevent nullptr dereference on swkbd error case 
						
						
					 
					
						2020-06-26 23:25:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						efef7b1517 
					 
					
						
						
							
							Merge pull request  #4147  from ReinUsesLisp/hset2-imm  
						
						... 
						
						
						
						shader/half_set: Implement HSET2_IMM 
						
						
					 
					
						2020-06-26 23:14:56 -04:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						b32b7c6e74 
					 
					
						
						
							
							Merge pull request  #4178  from VolcaEM/patch-6  
						
						... 
						
						
						
						es: Update function table 
						
						
					 
					
						2020-06-27 13:05:12 +10:00 
						 
				 
			
				
					
						
							
							
								VolcaEM 
							
						 
					 
					
						
						
							
						
						2d82b7f1a1 
					 
					
						
						
							
							Use better names for "Unknown"s  
						
						
						
						
					 
					
						2020-06-27 02:48:29 +02:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
						
						7c07941882 
					 
					
						
						
							
							Merge pull request  #4180  from ogniK5377/fix-btm-names  
						
						... 
						
						
						
						btm: Give better names for unknown functions 
						
						
					 
					
						2020-06-26 20:44:00 -04:00 
						 
				 
			
				
					
						
							
							
								VolcaEM 
							
						 
					 
					
						
						
							
						
						bc51a9365b 
					 
					
						
						
							
							Update function names  
						
						
						
						
					 
					
						2020-06-27 02:43:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
							
						
						0b23ce6ef2 
					 
					
						
						
							
							btm: Give better names for unknown functions  
						
						
						
						
					 
					
						2020-06-27 10:42:46 +10:00 
						 
				 
			
				
					
						
							
							
								VolcaEM 
							
						 
					 
					
						
						
							
						
						032b7d490d 
					 
					
						
						
							
							btdrv: Update function table ( #4174 )  
						
						... 
						
						
						
						* btdrv: Update function table 
						
						
					 
					
						2020-06-26 20:34:29 -04:00 
						 
				 
			
				
					
						
							
							
								VolcaEM 
							
						 
					 
					
						
						
							
						
						6e14edbcc2 
					 
					
						
						
							
							bpc: Update function tables ( #4173 )  
						
						... 
						
						
						
						* bpc: Update function tables
This was based on Switchbrew page: https://switchbrew.org/wiki/PCV_services  
						
						
					 
					
						2020-06-26 20:33:55 -04:00 
						 
				 
			
				
					
						
							
							
								VolcaEM 
							
						 
					 
					
						
						
							
						
						e6fee39ae7 
					 
					
						
						
							
							bcat: Update function tables and add missing classes ( #4172 )  
						
						... 
						
						
						
						* bcat: Update function tables and add missing classes 
						
						
					 
					
						2020-06-26 20:33:25 -04:00 
						 
				 
			
				
					
						
							
							
								VolcaEM 
							
						 
					 
					
						
						
							
						
						ca25a3845e 
					 
					
						
						
							
							am: Update function tables and add missing classes ( #4169 )  
						
						... 
						
						
						
						* am: Update function tables and add missing classes
* Remove comments (1/5)
* Remove comments (2/5)
* Remove comments (3/5)
* Remove comments (4/5)
* Remove comments (5/5)
* Remove unused classes (1/2)
* Remove unused classes (2/2) 
						
						
					 
					
						2020-06-26 20:32:26 -04:00 
						 
				 
			
				
					
						
							
							
								VolcaEM 
							
						 
					 
					
						
						
							
						
						b5d54619cc 
					 
					
						
						
							
							aoc: Update function table ( #4170 )  
						
						... 
						
						
						
						* aoc: Update function table
* Remove comments 
						
						
					 
					
						2020-06-26 20:31:44 -04:00