bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							43a29b5803 
							
						 
					 
					
						
						
							
							hle: kernel: KMemoryManager: Add aliases.  
						
						
						
						
					 
					
						2021-03-21 14:45:02 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c17beefe3d 
							
						 
					 
					
						
						
							
							hle: kernel: Add architecture and board specific memory regions.  
						
						
						
						
					 
					
						2021-03-21 14:45:02 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3fb64da452 
							
						 
					 
					
						
						
							
							hle: kernel: KMemoryRegion: Derive region values.  
						
						
						
						
					 
					
						2021-03-21 14:45:02 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							5872561077 
							
						 
					 
					
						
						
							
							hle: kernel: Migrate some code from Common::SpinLock to KSpinLock.  
						
						
						
						
					 
					
						2021-03-21 14:45:02 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							541b4353e4 
							
						 
					 
					
						
						
							
							hle: kernel: Add initial KMemoryRegionType module.  
						
						
						
						
					 
					
						2021-03-21 14:45:02 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							778e0f8ec1 
							
						 
					 
					
						
						
							
							hle: kernel: Move KMemoryRegion to its own module and update.  
						
						
						
						
					 
					
						2021-03-21 14:45:02 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e85ee250d 
							
						 
					 
					
						
						
							
							Merge pull request  #6052  from Morph1984/vi-getindirectlayerimagemap  
						
						... 
						
						
						
						IApplicationDisplayService: Stub GetIndirectLayerImageMap 
						
						
					 
					
						2021-03-19 22:59:25 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb48ed2e1a 
							
						 
					 
					
						
						
							
							Merge pull request  #6056  from zkitX/spl-updates  
						
						... 
						
						
						
						service: Refactor spl 
						
						
					 
					
						2021-03-18 15:49:41 -07:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							ec514a4d1b 
							
						 
					 
					
						
						
							
							IApplicationDisplayService: Stub GetIndirectLayerImageMap  
						
						... 
						
						
						
						Used by games invoking the inline software keyboard such as GNOSIA 
						
						
					 
					
						2021-03-17 03:25:12 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							8441094ba3 
							
						 
					 
					
						
						
							
							bsd: Avoid writing empty buffers  
						
						... 
						
						
						
						Silences log spam on empty buffer writes 
						
						
					 
					
						2021-03-16 12:50:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3a4a192fe 
							
						 
					 
					
						
						
							
							Merge pull request  #6054  from Morph1984/time-GetClockSnapshot  
						
						... 
						
						
						
						time: Assign the current time point to the ClockSnapshot 
						
						
					 
					
						2021-03-13 23:15:54 -08:00 
						 
				 
			
				
					
						
							
							
								zkitx 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4439801c0f 
							
						 
					 
					
						
						
							
							Fix casing on DeallocateAesKeySlot  
						
						
						
						
					 
					
						2021-03-11 02:46:22 -05:00 
						 
				 
			
				
					
						
							
							
								zkitx 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad653550eb 
							
						 
					 
					
						
						
							
							Update SPL to fit N's service refactor (4.0.0+) which split into new services.  
						
						
						
						
					 
					
						2021-03-11 02:36:48 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							87cfe5b1da 
							
						 
					 
					
						
						
							
							time: Fix CalculateSpanBetween implementation  
						
						... 
						
						
						
						CalculateSpanBetween passes in the ClockSnapshots through 2 input buffers and not as raw arguments. Fix this by reading the 2 input buffers instead of popping raw arguments.
Partially fixes Super Smash Bros. Ultimate's Spirit Board 
						
						
					 
					
						2021-03-10 11:42:59 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							2490ffbbce 
							
						 
					 
					
						
						
							
							time: Assign the current time point to the ClockSnapshot  
						
						... 
						
						
						
						Fixes the timer in Super Smash Bros Ultimate's Spirit Board. 
						
						
					 
					
						2021-03-10 11:40:51 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8f7eb194af 
							
						 
					 
					
						
						
							
							common: Fiber: use a reference for YieldTo.  
						
						... 
						
						
						
						- Fixes another small leak. 
						
						
					 
					
						2021-03-07 13:46:53 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							47af34003b 
							
						 
					 
					
						
						
							
							hle: kernel: KThread: Rework dummy threads & fix memory leak.  
						
						... 
						
						
						
						- Dummy threads are created on thread local storage for all host threads.
- Fixes a leak by removing creation of fibers, which are not applicable here. 
						
						
					 
					
						2021-03-05 17:10:57 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5ab85ac37 
							
						 
					 
					
						
						
							
							Revert "core: Switch to unique_ptr for usage of Common::Fiber."  
						
						
						
						
					 
					
						2021-03-05 17:08:17 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34a3ee1631 
							
						 
					 
					
						
						
							
							Merge pull request  #6006  from bunnei/fiber-unique-ptr  
						
						... 
						
						
						
						core: Switch to unique_ptr for usage of Common::Fiber. 
						
						
					 
					
						2021-03-04 23:59:06 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e9341f4b4 
							
						 
					 
					
						
						
							
							Merge pull request  #6007  from bunnei/ldn-error  
						
						... 
						
						
						
						core: hle: ldn: Error out on call to Initialization. 
						
						
					 
					
						2021-02-28 13:34:20 -08:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee9ebeeb80 
							
						 
					 
					
						
						
							
							Merge pull request  #5276  from german77/gestures  
						
						... 
						
						
						
						HID: Implement gestures 
						
						
					 
					
						2021-02-27 22:18:41 -05:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							e895ab7d6f 
							
						 
					 
					
						
						
							
							Implements touch, pan, pinch and rotation gestures  
						
						
						
						
					 
					
						2021-02-27 19:54:42 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ab65cb499d 
							
						 
					 
					
						
						
							
							core: hle: ldn: Error out on call to Initialization.  
						
						... 
						
						
						
						- Since we do not emulate LDN, returning an error here makes more sense. 
						
						
					 
					
						2021-02-27 11:59:29 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							51fb0a6f96 
							
						 
					 
					
						
						
							
							core: Switch to unique_ptr for usage of Common::Fiber.  
						
						... 
						
						
						
						- With using unique_ptr instead of shared_ptr, we have more explicit ownership of the context.
- Fixes a memory leak due to circular reference of the shared pointer. 
						
						
					 
					
						2021-02-27 11:56:04 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09f7c355c6 
							
						 
					 
					
						
						
							
							Merge pull request  #5953  from bunnei/memory-refactor-1  
						
						... 
						
						
						
						Kernel Rework: Memory updates and refactoring (Part 1) 
						
						
					 
					
						2021-02-27 12:48:35 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bfa1644464 
							
						 
					 
					
						
						
							
							Merge pull request  #5944  from Morph1984/gc-vibrations  
						
						... 
						
						
						
						hid: Implement GameCube Controller Vibrations 
						
						
					 
					
						2021-02-26 19:10:36 -07:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							ec19a85890 
							
						 
					 
					
						
						
							
							hid: Implement GameCube Controller Vibrations  
						
						... 
						
						
						
						Implements both SendVibrationGcErmCommand and GetActualVibrationGcErmCommand, and modifies GetVibrationDeviceInfo to account for additional controllers. 
						
						
					 
					
						2021-02-21 10:32:59 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							3de8e7a8f2 
							
						 
					 
					
						
						
							
							acc: Stub GetNintendoAccountUserResourceCacheForApplication  
						
						... 
						
						
						
						This command returns a Nintendo Account ID and writes 2 output buffers. The first output buffer is a NasUserBaseForApplication and the second output buffer is currently empty.
Used by:
- Pokken Tournament DX
- Super Smash Bros. Ultimate
- Super Nintendo Entertainment System - Nintendo Switch Online
- Mario Kart 8 Deluxe 
						
						
					 
					
						2021-02-21 10:29:25 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							8e4c9c9852 
							
						 
					 
					
						
						
							
							kernel: Fix resource release exception on exit  
						
						... 
						
						
						
						After rewriting the resource limit, objects releasing reserved resources require a live kernel instance.
This commit fixes exceptions that occur due to the kernel being destroyed before some objects released their resources, allowing for a graceful exit. 
						
						
					 
					
						2021-02-20 20:51:11 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							93e20867b0 
							
						 
					 
					
						
						
							
							hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable.  
						
						
						
						
					 
					
						2021-02-18 16:16:25 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b1e27890e8 
							
						 
					 
					
						
						
							
							hle: kernel: Migrate MemoryManager to KMemoryManager.  
						
						
						
						
					 
					
						2021-02-18 16:16:25 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							93109c870e 
							
						 
					 
					
						
						
							
							hle: kernel: Migrate PageLinkedList to KPageLinkedList.  
						
						
						
						
					 
					
						2021-02-18 16:16:25 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							65e0178cc0 
							
						 
					 
					
						
						
							
							hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others.  
						
						
						
						
					 
					
						2021-02-18 16:16:25 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9e520e8f12 
							
						 
					 
					
						
						
							
							hle: kernel: Migrate SlabHeap to KSlabHeap.  
						
						
						
						
					 
					
						2021-02-18 16:16:25 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1d162f28d1 
							
						 
					 
					
						
						
							
							hle: kernel: Migrate MemoryLayout to KMemoryLayout.  
						
						
						
						
					 
					
						2021-02-18 16:16:25 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7ed5dd0d62 
							
						 
					 
					
						
						
							
							hle: kernel: Migrate AddressSpaceInfo to KAddressSpaceInfo.  
						
						
						
						
					 
					
						2021-02-18 16:16:25 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							701ef616b2 
							
						 
					 
					
						
						
							
							hle: kernel: memory_manager: Rename AllocateContinuous to AllocateContinuous.  
						
						
						
						
					 
					
						2021-02-18 16:16:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							f7a008d77f 
							
						 
					 
					
						
						
							
							hle: kernel: KSystemControl does not belong in Memory namespace.  
						
						
						
						
					 
					
						2021-02-18 16:16:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							6a19086001 
							
						 
					 
					
						
						
							
							hle: kernel: memory: PageHeap: Migrate to KPageBitmap class.  
						
						
						
						
					 
					
						2021-02-18 16:16:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a02566136c 
							
						 
					 
					
						
						
							
							hle: kernel: Add KPageBitmap class.  
						
						
						
						
					 
					
						2021-02-18 16:16:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e7c33d1ad6 
							
						 
					 
					
						
						
							
							hle: kernel: system_control: Add function GenerateRandomU64.  
						
						
						
						
					 
					
						2021-02-18 16:16:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							6da91da08e 
							
						 
					 
					
						
						
							
							hle: kernel: Add KSpinLock implementation.  
						
						
						
						
					 
					
						2021-02-18 16:16:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0d62f30b00 
							
						 
					 
					
						
						
							
							hle: kernel: Rename SharedMemory to KSharedMemory.  
						
						
						
						
					 
					
						2021-02-18 16:16:12 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cae3e6e90 
							
						 
					 
					
						
						
							
							Merge pull request  #4973  from ameerj/nvdec-opt  
						
						... 
						
						
						
						nvdec: Reuse allocated buffers and general cleanup 
						
						
					 
					
						2021-02-18 15:12:07 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b53b50adec 
							
						 
					 
					
						
						
							
							Merge pull request  #4940  from german77/nativeGC  
						
						... 
						
						
						
						HID: Implement GC controller in game 
						
						
					 
					
						2021-02-15 10:32:19 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d9a8060ce3 
							
						 
					 
					
						
						
							
							hle: service: ldn: IUserLocalCommunicationService: Improve the stub.  
						
						
						
						
					 
					
						2021-02-13 21:45:09 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							51c13606d6 
							
						 
					 
					
						
						
							
							hle: service: ldn: IUserLocalCommunicationService: Indicate that LDN is disabled.  
						
						... 
						
						
						
						- Fixes crash on Pokemon Sword/Shield when pressing 'Y'. 
						
						
					 
					
						2021-02-13 20:11:26 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d25011c92f 
							
						 
					 
					
						
						
							
							hle: service: am: IStorageAccessor: Fix out of bounds error handling.  
						
						
						
						
					 
					
						2021-02-13 20:11:26 -08:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							3c37d66c28 
							
						 
					 
					
						
						
							
							Address PR feedback  
						
						... 
						
						
						
						Co-Authored-By: LC <712067+lioncash@users.noreply.github.com> 
						
						
					 
					
						2021-02-13 13:07:56 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							ac265a72ce 
							
						 
					 
					
						
						
							
							nvdec cleanup  
						
						
						
						
					 
					
						2021-02-13 13:07:31 -05:00