Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								94855ef1a8 
								
							 
						 
						
							
							
								
								shader/node: std::move Meta instance within OperationNode constructor  
							
							... 
							
							
							
							Allows usages of the constructor to avoid an unnecessary copy. 
							
						 
						
							2019-10-15 18:21:59 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								c531d0df85 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Avoid unnecessary copies of MetaImage  
							
							... 
							
							
							
							MetaImage contains a std::vector, so copying here could result in
unnecessary reallocations. Given the operation lives throughout the
entire scope, this is safe to do. 
							
						 
						
							2019-10-15 18:14:55 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0b0ac56219 
								
							 
						 
						
							
							
								
								maxwell_3d: Silence truncation warnings  
							
							... 
							
							
							
							A trivial warning caused by not using size_t as the argument types
instead of u32. 
							
						 
						
							2019-10-15 17:51:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7f9086c4c6 
								
							 
						 
						
							
							
								
								Merge pull request  #2972  from lioncash/system  
							
							... 
							
							
							
							{bcat, gpu, nvflinger}: Remove trivial usages of the global system accessor 
							
						 
						
							2019-10-15 17:49:12 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								32588f88da 
								
							 
						 
						
							
							
								
								Merge pull request  #2977  from lioncash/algorithm  
							
							... 
							
							
							
							common: Rename binary_find.h to algorithm.h 
							
						 
						
							2019-10-15 16:41:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6a50c481fd 
								
							 
						 
						
							
							
								
								video_core/gpu: Remove use of the global system accessor  
							
							... 
							
							
							
							We can just make use of the reference member variable instead of
accessing the global system instance. 
							
						 
						
							2019-10-15 16:39:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3d91f45a30 
								
							 
						 
						
							
							
								
								bcat: Remove use of global system accessors  
							
							... 
							
							
							
							Removes all uses of the global system accessor within the BCAT
interface. 
							
						 
						
							2019-10-15 16:39:27 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0f814d8bc5 
								
							 
						 
						
							
							
								
								video_core/texture_cache: Amend Doxygen references  
							
							... 
							
							
							
							Amends the doxygen comments so that they properly resolve. While we're
at it, we can correct some typos and fix up some of the comments'
formatting in order to make them slightly nicer to read. 
							
						 
						
							2019-10-15 15:40:00 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								58d94234a1 
								
							 
						 
						
							
							
								
								common/algorithm: Add description comment indicating intended algorithms  
							
							... 
							
							
							
							Makes it explicit that the header is intended for iterator-based
algorithms that can ideally operate on any type. 
							
						 
						
							2019-10-15 15:25:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								b5202d5da2 
								
							 
						 
						
							
							
								
								common: Rename binary_find.h to algorithm.h  
							
							... 
							
							
							
							Makes the header more general for other potential algorithms in the
future. While we're at it, include a missing <functional> include to
satisfy the use of std::less. 
							
						 
						
							2019-10-15 15:24:50 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								4f8fa2dd29 
								
							 
						 
						
							
							
								
								Kernel Thread: Cleanup THREADPROCESSORID_DONT_UPDATE.  
							
							
							
						 
						
							2019-10-15 11:55:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								3300a7631d 
								
							 
						 
						
							
							
								
								Kernel: Address Feedback 2  
							
							
							
						 
						
							2019-10-15 11:55:28 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								5acd086b18 
								
							 
						 
						
							
							
								
								Kernel: Clang Format  
							
							
							
						 
						
							2019-10-15 11:55:27 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								ac9dd91f1e 
								
							 
						 
						
							
							
								
								Kernel: Reverse global accessor removal.  
							
							
							
						 
						
							2019-10-15 11:55:26 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								a88238d68d 
								
							 
						 
						
							
							
								
								Kernel: Address Feedback.  
							
							
							
						 
						
							2019-10-15 11:55:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								17b53b4a54 
								
							 
						 
						
							
							
								
								Kernel Scheduler: Make sure the global scheduler shutdowns correctly.  
							
							
							
						 
						
							2019-10-15 11:55:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								0d57b899dd 
								
							 
						 
						
							
							
								
								Kernel_Thread: Eliminate most global accessors.  
							
							
							
						 
						
							2019-10-15 11:55:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								59b89b1dd5 
								
							 
						 
						
							
							
								
								KernelSVC: Assert that condition variable address is aligned to 4 bytes.  
							
							
							
						 
						
							2019-10-15 11:55:22 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								8363d07df8 
								
							 
						 
						
							
							
								
								Kernel: Correct Paused scheduling  
							
							
							
						 
						
							2019-10-15 11:55:21 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								3da21e4b4f 
								
							 
						 
						
							
							
								
								Kernel: Corrections to Wait Objects clearing in which a thread could still be signalled after a timeout or a cancel.  
							
							
							
						 
						
							2019-10-15 11:55:20 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								248795db6e 
								
							 
						 
						
							
							
								
								Kernel: Correct redundant yields to only advance time forward.  
							
							
							
						 
						
							2019-10-15 11:55:20 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								a24c331b84 
								
							 
						 
						
							
							
								
								Kernel: Corrections to ModifyByWaitingCountAndSignalToAddressIfEqual  
							
							
							
						 
						
							2019-10-15 11:55:19 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								598203b5cf 
								
							 
						 
						
							
							
								
								Kernel: Correct Results in Condition Variables and Mutexes  
							
							
							
						 
						
							2019-10-15 11:55:18 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								3c9e26a003 
								
							 
						 
						
							
							
								
								Kernel: Clang Format  
							
							
							
						 
						
							2019-10-15 11:55:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								abc8856e2c 
								
							 
						 
						
							
							
								
								Kernel: Remove global system accessor from WaitObject  
							
							
							
						 
						
							2019-10-15 11:55:16 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								7d04b271a6 
								
							 
						 
						
							
							
								
								Scheduler: Implement Yield Count and Core migration on Thread Preemption.  
							
							
							
						 
						
							2019-10-15 11:55:16 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								f2989c81d9 
								
							 
						 
						
							
							
								
								Scheduler: Corrections to YieldAndBalanceLoad and Yield bombing protection.  
							
							
							
						 
						
							2019-10-15 11:55:15 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								68325300ae 
								
							 
						 
						
							
							
								
								Kernel: Initial implementation of thread preemption.  
							
							
							
						 
						
							2019-10-15 11:55:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								acdce3b4df 
								
							 
						 
						
							
							
								
								Scheduler: Add protections for Yield bombing  
							
							... 
							
							
							
							In case of redundant yields, the scheduler will now idle the core for 
it's timeslice, in order to avoid continuously yielding the same thing 
over and over. 
							
						 
						
							2019-10-15 11:55:13 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								5130168171 
								
							 
						 
						
							
							
								
								Kernel: Style and Corrections  
							
							
							
						 
						
							2019-10-15 11:55:12 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								87334f0f16 
								
							 
						 
						
							
							
								
								Correct PrepareReschedule  
							
							
							
						 
						
							2019-10-15 11:55:12 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								655ed87f53 
								
							 
						 
						
							
							
								
								Comment and reorganize the scheduler  
							
							
							
						 
						
							2019-10-15 11:55:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								891babbe20 
								
							 
						 
						
							
							
								
								Add PrepareReschedule where required.  
							
							
							
						 
						
							2019-10-15 11:55:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								4760c27922 
								
							 
						 
						
							
							
								
								Correct compiling errors and addapt to the new interface.  
							
							
							
						 
						
							2019-10-15 11:55:09 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								bddf90701b 
								
							 
						 
						
							
							
								
								Correct Supervisor Calls to work with the new scheduler,  
							
							
							
						 
						
							2019-10-15 11:55:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								3905bb3e7b 
								
							 
						 
						
							
							
								
								Redesign CPU Cores to work with the new scheduler  
							
							
							
						 
						
							2019-10-15 11:55:07 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								07524b63e8 
								
							 
						 
						
							
							
								
								Add interfacing to the Global Scheduler  
							
							
							
						 
						
							2019-10-15 11:55:07 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								18c796ab58 
								
							 
						 
						
							
							
								
								Addapt thread class to the new Scheduler  
							
							
							
						 
						
							2019-10-15 11:55:06 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								7a10ae0128 
								
							 
						 
						
							
							
								
								Implement a new Core Scheduler  
							
							
							
						 
						
							2019-10-15 11:55:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								e3d6f4e087 
								
							 
						 
						
							
							
								
								Merge pull request  #2965  from FernandoS27/fair-core-timing  
							
							... 
							
							
							
							Core Timing: Rework Core Timing to run all cores evenly. 
							
						 
						
							2019-10-15 11:48:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								09223fe372 
								
							 
						 
						
							
							
								
								Merge pull request  #2897  from DarkLordZach/oss-ext-fonts-1  
							
							... 
							
							
							
							pl_u: Move open source font archives and fix NAND error 
							
						 
						
							2019-10-14 15:13:41 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4c96f924b6 
								
							 
						 
						
							
							
								
								Merge pull request  #2968  from FreddyFunk/fix-zl-zr-analog-triggers  
							
							... 
							
							
							
							yuzu/configure_input_player: Fix input handling for ZL and ZR from controllers with analog triggers 
							
						 
						
							2019-10-14 13:04:49 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d3f4d79642 
								
							 
						 
						
							
							
								
								Merge pull request  #2930  from DarkLordZach/gamecard-partitions  
							
							... 
							
							
							
							file_sys: Add code to access raw gamecard partitions and lazily load them 
							
						 
						
							2019-10-14 10:29:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								fd66788be4 
								
							 
						 
						
							
							
								
								card_image: Implement system update commands in XCI  
							
							
							
						 
						
							2019-10-13 14:18:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								8d904c20be 
								
							 
						 
						
							
							
								
								pl_u: Fix mismatched rebase size error in font encryption  
							
							
							
						 
						
							2019-10-13 13:46:27 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								1dcc71fc9c 
								
							 
						 
						
							
							
								
								pl_u: Use kernel physical memory  
							
							
							
						 
						
							2019-10-13 13:46:27 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								45cdc92252 
								
							 
						 
						
							
							
								
								pl_u: Remove excess static qualifier  
							
							
							
						 
						
							2019-10-13 13:46:27 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								d37be63099 
								
							 
						 
						
							
							
								
								pl_u: Use OSS system archives if real archives don't exist  
							
							
							
						 
						
							2019-10-13 13:46:27 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								612b086bd4 
								
							 
						 
						
							
							
								
								system_archive: Synthesize shared fonts system archives  
							
							
							
						 
						
							2019-10-13 13:46:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								cd8c6a4afd 
								
							 
						 
						
							
							
								
								externals: Move OSS font data to file_sys in core  
							
							
							
						 
						
							2019-10-13 13:46:10 -04:00