Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							16e7b7b83d 
							
						 
					 
					
						
						
							
							core/cpu_manager: Remove unused includes  
						
						... 
						
						
						
						Nothing from these headers are used within this source file, so we can
remove them. 
						
						
					 
					
						2020-01-30 18:30:57 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							51927bc9dc 
							
						 
					 
					
						
						
							
							kernel/physical_core: Remove unused kernel reference member variable  
						
						... 
						
						
						
						This isn't used within the class, so it can be removed to simplify the
overall interface.
While we're in the same area, we can simplify a unique_ptr reset() call. 
						
						
					 
					
						2020-01-30 18:29:57 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							985d0f35e5 
							
						 
					 
					
						
						
							
							Merge pull request  #3353  from FernandoS27/aries  
						
						... 
						
						
						
						System: Refactor CPU Core management and move ARMInterface and Schedulers to Kernel 
						
						
					 
					
						2020-01-30 18:13:59 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a7cdfc3ff 
							
						 
					 
					
						
						
							
							Merge pull request  #3151  from FearlessTobi/fix-korean  
						
						... 
						
						
						
						system_archive: Fix Korean and Chinese fonts 
						
						
					 
					
						2020-01-30 15:09:55 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							f92cbc5501 
							
						 
					 
					
						
						
							
							yuzu: Implement Vulkan frontend  
						
						... 
						
						
						
						Adds a Qt and SDL2 frontend for Vulkan. It also finishes the missing
bits on Vulkan initialization. 
						
						
					 
					
						2020-01-29 17:53:11 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							788d57d723 
							
						 
					 
					
						
						
							
							settings: Add settings for graphics backend  
						
						
						
						
					 
					
						2020-01-29 17:53:11 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							e651e54b85 
							
						 
					 
					
						
						
							
							core: Only wait for idle on gpu_core when it was initialized  
						
						... 
						
						
						
						This fixes crashes when a Vulkan device fails to initialize. 
						
						
					 
					
						2020-01-29 17:53:11 -03:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							2d1984c20c 
							
						 
					 
					
						
						
							
							System: Address Feedback  
						
						
						
						
					 
					
						2020-01-27 09:54:11 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							de4b01f75d 
							
						 
					 
					
						
						
							
							System: Correct PrepareReschedule.  
						
						
						
						
					 
					
						2020-01-26 14:32:50 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							a1630ab53e 
							
						 
					 
					
						
						
							
							Kernel: Remove a few global instances from the kernel.  
						
						
						
						
					 
					
						2020-01-26 14:23:46 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							e4a1ead897 
							
						 
					 
					
						
						
							
							Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager.  
						
						... 
						
						
						
						This commit instends on better naming the new purpose of this classes. 
						
						
					 
					
						2020-01-26 14:07:22 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							450341b397 
							
						 
					 
					
						
						
							
							ArmInterface: Delegate Exclusive monitor factory to exclusive monitor interfasce.  
						
						
						
						
					 
					
						2020-01-26 10:28:23 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							4d6a86b03f 
							
						 
					 
					
						
						
							
							Core: Refactor CPU Management.  
						
						... 
						
						
						
						This commit moves ARM Interface and Scheduler handling into the kernel. 
						
						
					 
					
						2020-01-25 18:55:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							2a822f3378 
							
						 
					 
					
						
						
							
							bsd: Stub several more functions.  
						
						... 
						
						
						
						- Required for Little Town Hero to boot further. 
						
						
					 
					
						2020-01-25 00:47:15 -05:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							845a5dbca9 
							
						 
					 
					
						
						
							
							Disable clang-format for font files  
						
						
						
						
					 
					
						2020-01-24 23:54:19 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							ab89ced244 
							
						 
					 
					
						
						
							
							Kernel: Implement Physical Core.  
						
						
						
						
					 
					
						2020-01-24 15:38:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f64adcfc37 
							
						 
					 
					
						
						
							
							Merge pull request  #3340  from SciresM/pmdx  
						
						... 
						
						
						
						loader: provide default arguments (zero byte) to NSOs 
						
						
					 
					
						2020-01-24 10:31:43 -05:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							ac3690f205 
							
						 
					 
					
						
						
							
							Input: UDP Client to provide motion and touch controls  
						
						... 
						
						
						
						An implementation of the cemuhook motion/touch protocol, this adds the
ability for users to connect several different devices to citra to send
direct motion and touch data to citra.
Co-Authored-By: jroweboy <jroweboy@gmail.com> 
						
						
					 
					
						2020-01-23 20:55:26 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ed76c71319 
							
						 
					 
					
						
						
							
							service: time: Implement ToPosixTimeWithMyRule.  
						
						... 
						
						
						
						- Used by Pokemon Mystery Dungeon. 
						
						
					 
					
						2020-01-22 23:20:19 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5a7eecc3ad 
							
						 
					 
					
						
						
							
							loader: provide default arguments (zero byte) to NSOs  
						
						... 
						
						
						
						Certain newer unity games (Terraria, Pokemon Mystery Dungeon) require
that the argument region be populated. Failure to do so results in
an integer underflow in argument count, and eventually an unmapped
read at 0x800000000. Providing this default fixes this.
Note that the behavior of official software is as yet unverified,
arguments-wise. 
						
						
					 
					
						2020-01-22 20:14:06 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7113236b30 
							
						 
					 
					
						
						
							
							time: Fix month off-by-one error.  
						
						... 
						
						
						
						- Fixes timestamp in ZLA and Astral Chain saves. 
						
						
					 
					
						2020-01-20 14:20:32 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b9f433d95 
							
						 
					 
					
						
						
							
							Merge pull request  #3271  from bunnei/time-rewrite  
						
						... 
						
						
						
						service: time: Rewrite implementation of glue services. 
						
						
					 
					
						2020-01-19 22:45:05 -05:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							4e9331f45d 
							
						 
					 
					
						
						
							
							system_archive: Fix Chinese font  
						
						... 
						
						
						
						Adds the proper OSS font for the Chinese language. 
						
						
					 
					
						2020-01-19 15:09:53 +01:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							999e3f89b9 
							
						 
					 
					
						
						
							
							system_archive: Fix Korean font  
						
						... 
						
						
						
						Fixes Korean fonts when using Open-source system archives. 
						
						
					 
					
						2020-01-19 15:09:50 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							56672b8c98 
							
						 
					 
					
						
						
							
							core/memory: Create a special MapMemoryRegion for physical memory.  
						
						... 
						
						
						
						This allows us to create a fastmem arena within the memory.cpp helpers. 
						
						
					 
					
						2020-01-18 08:38:47 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							55103da066 
							
						 
					 
					
						
						
							
							core/hle: Simplify PhysicalMemory usage in vm_manager.  
						
						
						
						
					 
					
						2020-01-18 08:29:19 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							7e94e544f4 
							
						 
					 
					
						
						
							
							core/loaders: Simplify PhysicalMemory usage.  
						
						... 
						
						
						
						It is currently a std::vector, however we might want to replace it with a more fancy allocator.
So we can't use the C++ iterators any more. 
						
						
					 
					
						2020-01-18 08:29:19 +01:00 
						 
				 
			
				
					
						
							
							
								CJBok 
							
						 
					 
					
						
						
						
						
							
						
						
							635deb70d4 
							
						 
					 
					
						
						
							
							Moved analog direction logic to sdl_impl  
						
						
						
						
					 
					
						2020-01-15 11:25:15 +01:00 
						 
				 
			
				
					
						
							
							
								CJBok 
							
						 
					 
					
						
						
						
						
							
						
						
							231d9c10f3 
							
						 
					 
					
						
						
							
							Corrected directional states sensitivity  
						
						
						
						
					 
					
						2020-01-14 21:51:58 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							c76ffa5019 
							
						 
					 
					
						
						
							
							core/kernel: Fix GetTotalPhysicalMemoryUsed.  
						
						... 
						
						
						
						module._memory was already moved over to a new shared_ptr.
So code_memory_size was not increased at all.
This lowers the heap space and so saves a bit of memory, usually between 50 to 100 MB.
This fixes a regression of c0a01f3adc466d07fc27020048e82cca60988970 
						
						
					 
					
						2020-01-11 14:04:44 +01:00 
						 
				 
			
				
					
						
							
							
								CJBok 
							
						 
					 
					
						
						
						
						
							
						
						
							ae7fd01e38 
							
						 
					 
					
						
						
							
							hid: Fix analog sticks directional states  
						
						
						
						
					 
					
						2020-01-09 02:40:55 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							319c4d2108 
							
						 
					 
					
						
						
							
							Merge pull request  #3272  from bunnei/vi-close-layer  
						
						... 
						
						
						
						service: vi: Implement CloseLayer. 
						
						
					 
					
						2020-01-07 12:45:34 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09908207fb 
							
						 
					 
					
						
						
							
							Merge pull request  #3261  from degasus/page_table  
						
						... 
						
						
						
						core/memory + arm/dynarmic: Use a global offset within our arm page table. 
						
						
					 
					
						2020-01-06 11:56:59 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89fc75d769 
							
						 
					 
					
						
						
							
							Merge pull request  #3257  from degasus/no_busy_loops  
						
						... 
						
						
						
						video_core: Block in WaitFence. 
						
						
					 
					
						2020-01-06 00:09:57 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fe51f398f 
							
						 
					 
					
						
						
							
							Merge pull request  #2945  from FernandoS27/fix-bcat  
						
						... 
						
						
						
						nifm: Only return that there's an internet connection when there's a BCATServer 
						
						
					 
					
						2020-01-05 02:17:16 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							be5c149d37 
							
						 
					 
					
						
						
							
							service: time: Implement GetStandardLocalSystemClock.  
						
						
						
						
					 
					
						2020-01-04 22:18:54 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							361285add9 
							
						 
					 
					
						
						
							
							time: Remove overflow error checking (currently breaks ADO builds).  
						
						
						
						
					 
					
						2020-01-04 13:48:31 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a4e840181c 
							
						 
					 
					
						
						
							
							service: time: Implement GetClockSnapshotFromSystemClockContext.  
						
						
						
						
					 
					
						2020-01-04 13:48:30 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							fab2607c6b 
							
						 
					 
					
						
						
							
							service: time: Implement IsStandardNetworkSystemClockAccuracySufficient.  
						
						
						
						
					 
					
						2020-01-04 13:48:30 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4414640285 
							
						 
					 
					
						
						
							
							system_archive: Add a basic HLE implementation for time zone binary.  
						
						
						
						
					 
					
						2020-01-04 13:48:29 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							78f977c980 
							
						 
					 
					
						
						
							
							service: time: Rewrite implementation of glue services.  
						
						
						
						
					 
					
						2020-01-04 13:48:29 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							5135b74179 
							
						 
					 
					
						
						
							
							core: Initialize several structs that make use of Common::UUID.  
						
						
						
						
					 
					
						2020-01-04 13:29:55 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							64c5631579 
							
						 
					 
					
						
						
							
							service: vi: Implement CloseLayer.  
						
						... 
						
						
						
						- Needed for Undertale. 
						
						
					 
					
						2020-01-04 00:45:06 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							624a0f7f3f 
							
						 
					 
					
						
						
							
							Merge pull request  #3247  from FernandoS27/remap-fix  
						
						... 
						
						
						
						NvServices: Correct Ioctl Remap. 
						
						
					 
					
						2020-01-03 12:30:56 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							0d6d8129c4 
							
						 
					 
					
						
						
							
							yuzu: Remove Maxwell debugger  
						
						... 
						
						
						
						This was carried from Citra and wasn't really used on yuzu. It also adds
some runtime overhead. This commit removes it from yuzu's codebase. 
						
						
					 
					
						2020-01-02 23:09:44 -03:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							0986caa8d8 
							
						 
					 
					
						
						
							
							core/memory + arm/dynarmic: Use a global offset within our arm page table.  
						
						... 
						
						
						
						This saves us two x64 instructions per load/store instruction.
TODO: Clean up our memory code. We can use this optimization here as well. 
						
						
					 
					
						2020-01-01 12:24:54 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							cb9dd01ffd 
							
						 
					 
					
						
						
							
							video_core: Block in WaitFence.  
						
						... 
						
						
						
						This function is called rarely and blocks quite often for a long time.
So don't waste power and let the CPU sleep.
This might also increase the performance as the other cores might be allowed to clock higher. 
						
						
					 
					
						2019-12-30 13:04:53 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							a5bb1ac6e3 
							
						 
					 
					
						
						
							
							NvServices: Correct Ioctl Remap.  
						
						... 
						
						
						
						This commit corrects a padding value in Ioctl Remap that was actually an 
offset to the mapping address. 
						
						
					 
					
						2019-12-25 14:37:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d0d79109b 
							
						 
					 
					
						
						
							
							Merge pull request  #3214  from lioncash/svc-func  
						
						... 
						
						
						
						kernel/svc: Amend function signature of SignalProcessWideKey 
						
						
					 
					
						2019-12-12 21:32:36 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							22c6b9fab2 
							
						 
					 
					
						
						
							
							Kernel: Correct behavior of Address Arbiter threads. ( #3165 )  
						
						... 
						
						
						
						* Kernel: Correct behavior of Address Arbiter threads.
This corrects arbitration threads to behave just like in Horizon OS.
They are added into a container and released according to what priority
they had when added. Horizon OS does not reorder them if their priority
changes.
* Kernel: Address Feedback. 
						
						
					 
					
						2019-12-11 10:55:38 -05:00