Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								723a909ee9 
								
							 
						 
						
							
							
								
								Scheduler: Fix HLE Threads on guard  
							
							
							
						 
						
							2020-06-27 11:35:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								b80f252d11 
								
							 
						 
						
							
							
								
								Scheduler: Protect on closed threads.  
							
							
							
						 
						
							2020-06-27 11:35:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								e501cbe5b8 
								
							 
						 
						
							
							
								
								Scheduler: Correct assert.  
							
							
							
						 
						
							2020-06-27 11:35:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								c8e62451c6 
								
							 
						 
						
							
							
								
								Core: Correct rebase.  
							
							
							
						 
						
							2020-06-27 11:35:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								8c30c20863 
								
							 
						 
						
							
							
								
								Scheduler: Release old thread fiber before trying to switch to the next thread fiber.  
							
							
							
						 
						
							2020-06-27 11:35:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								7ad6af4bdb 
								
							 
						 
						
							
							
								
								NVDRV: Remove frame limiting as Host Timing already takes care.  
							
							
							
						 
						
							2020-06-27 11:35:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								4621b4b37a 
								
							 
						 
						
							
							
								
								Mutex: Correct Result writting to clear exclusivity.  
							
							
							
						 
						
							2020-06-27 11:35:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								7270076127 
								
							 
						 
						
							
							
								
								SVC: Correct svcWaitForAddress and svcSignalToAddress.  
							
							
							
						 
						
							2020-06-27 11:35:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								a3f7acb149 
								
							 
						 
						
							
							
								
								Scheduler: Correct Select Threads Step 2.  
							
							
							
						 
						
							2020-06-27 11:35:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								47c01e68da 
								
							 
						 
						
							
							
								
								Kernel: Corrections to Scheduling.  
							
							
							
						 
						
							2020-06-27 11:35:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								5e26654c5a 
								
							 
						 
						
							
							
								
								Kernel: Correct Signal on Thread Death and Setup Sync Objects on Thread for Debugging  
							
							
							
						 
						
							2020-06-27 11:35:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								da260b9d2e 
								
							 
						 
						
							
							
								
								Core: Correct HLE Event Callbacks and other issues.  
							
							
							
						 
						
							2020-06-27 11:35:22 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								04cb816f7a 
								
							 
						 
						
							
							
								
								Process: Protect TLS region and Modules.  
							
							
							
						 
						
							2020-06-27 11:35:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								cd3d1798d8 
								
							 
						 
						
							
							
								
								General: Add Asserts  
							
							
							
						 
						
							2020-06-27 11:35:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								78eeea9f17 
								
							 
						 
						
							
							
								
								General: Add better safety for JIT use.  
							
							
							
						 
						
							2020-06-27 11:35:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								7932cf9617 
								
							 
						 
						
							
							
								
								SVC: Correct races on physical core switching.  
							
							
							
						 
						
							2020-06-27 11:35:19 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								2c0431e5ed 
								
							 
						 
						
							
							
								
								NVFlinger: Lock race condition between CPU, Host Timing, VSync.  
							
							
							
						 
						
							2020-06-27 11:35:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								9140f5d1f3 
								
							 
						 
						
							
							
								
								SVC: Add locks to the memory management.  
							
							
							
						 
						
							2020-06-27 11:35:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								6605f8acfa 
								
							 
						 
						
							
							
								
								SVC: Correct WaitSynchronization, WaitProcessWideKey, SignalProcessWideKey.  
							
							
							
						 
						
							2020-06-27 11:35:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								940422fd96 
								
							 
						 
						
							
							
								
								SVC: Cleanup old methods.  
							
							
							
						 
						
							2020-06-27 11:35:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								64fe82af2e 
								
							 
						 
						
							
							
								
								CPU_Manager: Reconfigre guest threads for dynamrmic downsides  
							
							
							
						 
						
							2020-06-27 11:35:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								85ca7b2bdb 
								
							 
						 
						
							
							
								
								SVC: Correct SendSyncRequest.  
							
							
							
						 
						
							2020-06-27 11:35:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								5c70bfcef7 
								
							 
						 
						
							
							
								
								SVC: Correct ArbitrateUnlock  
							
							
							
						 
						
							2020-06-27 11:35:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								8c9d258e66 
								
							 
						 
						
							
							
								
								SVC: Correct SignalEvent, ClearEvent, ResetSignal, WaitSynchronization, CancelSynchronization, ArbitrateLock  
							
							
							
						 
						
							2020-06-27 11:35:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								71e008a336 
								
							 
						 
						
							
							
								
								SVC: Remove global HLE Lock.  
							
							
							
						 
						
							2020-06-27 11:35:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								b2fea85499 
								
							 
						 
						
							
							
								
								SVC: Correct GetThreadPriority, SetThreadPriority, GetThreadCoreMask, SetThreadCoreMask, GetCurrentProcessorNumber  
							
							
							
						 
						
							2020-06-27 11:35:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								451344e9ae 
								
							 
						 
						
							
							
								
								SVC: Correct CreateThread, StartThread, ExitThread, SleepThread.  
							
							
							
						 
						
							2020-06-27 11:35:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								fb1d75a788 
								
							 
						 
						
							
							
								
								HostTiming: Pause the hardware clock on pause.  
							
							
							
						 
						
							2020-06-27 11:35:10 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								9846f5822d 
								
							 
						 
						
							
							
								
								General: Setup yuzu threads' microprofile, naming and registry.  
							
							
							
						 
						
							2020-06-27 11:35:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								63bd59669f 
								
							 
						 
						
							
							
								
								CPU_Manager: remove debugging code.  
							
							
							
						 
						
							2020-06-27 11:35:08 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								7ee76003ad 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								a83f0b607e 
								
							 
						 
						
							
							
								
								Merge pull request  #3396  from FernandoS27/prometheus-1  
							
							... 
							
							
							
							Implement SpinLocks, Fibers and a Host Timer 
							
						 
						
							2020-06-28 01:34:07 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									VolcaEM 
								
							 
						 
						
							
							
							
							
								
							
							
								a1e5cfa4b6 
								
							 
						 
						
							
							
								
								nfc: Update function table  
							
							... 
							
							
							
							This was based on Switchbrew page: https://switchbrew.org/wiki/NFC_services  
							
						 
						
							2020-06-27 13:09:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									VolcaEM 
								
							 
						 
						
							
							
							
							
								
							
							
								c696867643 
								
							 
						 
						
							
							
								
								ncm: Update function table  
							
							... 
							
							
							
							This was based on Switchbrew page: https://switchbrew.org/wiki/NCM_services 
ILocationResolver's 16, 17, 18 and 19 have unofficial names 
							
						 
						
							2020-06-27 13:05:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									VolcaEM 
								
							 
						 
						
							
							
							
							
								
							
							
								d75e36dca8 
								
							 
						 
						
							
							
								
								mm: Update function table  
							
							... 
							
							
							
							This was based on Switchbrew page: https://switchbrew.org/wiki/Display_services  
							
						 
						
							2020-06-27 12:59:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									VolcaEM 
								
							 
						 
						
							
							
							
							
								
							
							
								1df981bf33 
								
							 
						 
						
							
							
								
								mig: Update function table  
							
							... 
							
							
							
							This was based on Switchbrew page: https://switchbrew.org/wiki/Migration_services  
							
						 
						
							2020-06-27 12:53:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									VolcaEM 
								
							 
						 
						
							
							
							
							
								
							
							
								66442ce8fd 
								
							 
						 
						
							
							
								
								ldn: Update function table  
							
							... 
							
							
							
							This was based on Switchbrew page: https://switchbrew.org/wiki/LDN_services  
							
						 
						
							2020-06-27 12:50:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									VolcaEM 
								
							 
						 
						
							
							
							
							
								
							
							
								87f8989359 
								
							 
						 
						
							
							
								
								Oops (fix typo)  
							
							
							
						 
						
							2020-06-27 12:45:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									VolcaEM 
								
							 
						 
						
							
							
							
							
								
							
							
								9a04fa1cf8 
								
							 
						 
						
							
							
								
								lbl: Update function table  
							
							... 
							
							
							
							This was based on Switchbrew page: https://switchbrew.org/wiki/Backlight_services  
							
						 
						
							2020-06-27 12:43:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									VolcaEM 
								
							 
						 
						
							
							
							
							
								
							
							
								26855d7906 
								
							 
						 
						
							
							
								
								grc: Update function table  
							
							... 
							
							
							
							This was based on Switchbrew page: https://switchbrew.org/wiki/GRC_services  
							
						 
						
							2020-06-27 12:41:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									VolcaEM 
								
							 
						 
						
							
							
							
							
								
							
							
								ee12f6f61e 
								
							 
						 
						
							
							
								
								friend: Update function table  
							
							
							
						 
						
							2020-06-27 12:39:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								286418bf01 
								
							 
						 
						
							
							
								
								Merge pull request  #4164  from Kewlan/mute-audio-hotkey  
							
							... 
							
							
							
							hotkeys: Add a "Mute Audio" hotkey 
							
						 
						
							2020-06-27 02:47:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								c5f5483ee1 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								c9acff2600 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								615e5630bf 
								
							 
						 
						
							
							
								
								Merge pull request  #4154  from ogniK5377/swkbd-nullptr  
							
							... 
							
							
							
							Prevent nullptr dereference on swkbd error case 
							
						 
						
							2020-06-26 23:25:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David 
								
							 
						 
						
							
							
							
							
								
							
							
								f546eac9f3 
								
							 
						 
						
							
							
								
								Merge pull request  #4178  from VolcaEM/patch-6  
							
							... 
							
							
							
							es: Update function table 
							
						 
						
							2020-06-27 13:05:12 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									VolcaEM 
								
							 
						 
						
							
							
							
							
								
							
							
								92f8bc1bf8 
								
							 
						 
						
							
							
								
								Use better names for "Unknown"s  
							
							
							
						 
						
							2020-06-27 02:48:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									VolcaEM 
								
							 
						 
						
							
							
							
							
								
							
							
								70e34fdba0 
								
							 
						 
						
							
							
								
								Update function names  
							
							
							
						 
						
							2020-06-27 02:43:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								b412e8b952 
								
							 
						 
						
							
							
								
								btm: Give better names for unknown functions  
							
							
							
						 
						
							2020-06-27 10:42:46 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									VolcaEM 
								
							 
						 
						
							
							
							
							
								
							
							
								4cf402a109 
								
							 
						 
						
							
							
								
								btdrv: Update function table ( #4174 )  
							
							... 
							
							
							
							* btdrv: Update function table 
							
						 
						
							2020-06-26 20:34:29 -04:00