bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							f7e65eb971 
							
						 
					 
					
						
						
							
							hle: kernel: k_page_heap: Remove superfluous consexpr.  
						
						
						
						
					 
					
						2022-02-27 10:34:02 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							06e2b76c75 
							
						 
					 
					
						
						
							
							hle: kernel: k_page_heap: Various updates and improvements.  
						
						... 
						
						
						
						- KPageHeap tracks physical addresses, not virtual addresses.
- Various updates and improvements to match latest documentation for this type. 
						
						
					 
					
						2022-02-27 10:34:02 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							5d1a81520c 
							
						 
					 
					
						
						
							
							hle: kernel: Add initial_process.h header.  
						
						
						
						
					 
					
						2022-02-27 10:34:02 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a6496deeed 
							
						 
					 
					
						
						
							
							hle: kernel: board: nx: Add k_memory_layout.h header.  
						
						
						
						
					 
					
						2022-02-27 10:34:02 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9b5e7971dc 
							
						 
					 
					
						
						
							
							hle: kernel: k_system_control: Add GetRealMemorySize and update GetKernelPhysicalBaseAddress.  
						
						
						
						
					 
					
						2022-02-27 10:34:02 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							18e77a54c3 
							
						 
					 
					
						
						
							
							hle: kernel: k_memory_layout: Add GetPhysicalLinearRegion.  
						
						
						
						
					 
					
						2022-02-27 10:34:02 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							06a21ac229 
							
						 
					 
					
						
						
							
							hle: kernel: k_memory_region_types: Update for new regions.  
						
						
						
						
					 
					
						2022-02-27 10:34:02 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20e9501b0d 
							
						 
					 
					
						
						
							
							Merge pull request  #7932  from bunnei/extended-mem-layout  
						
						... 
						
						
						
						Add extended memory layout (6GB) support and improve KResourceLimit management 
						
						
					 
					
						2022-02-26 01:41:08 -08:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
						
						
							
						
						
							d44464829b 
							
						 
					 
					
						
						
							
							service: am: Update enum names to match documentation  
						
						
						
						
					 
					
						2022-02-21 18:00:50 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							71f62a346d 
							
						 
					 
					
						
						
							
							hle: kernel: KSystemControl: Use 6GB memory layout when "use_extended_memory_layout" setting is enabled.  
						
						... 
						
						
						
						- This uses a larger 6GB DRAM memory layout, which is useful for some mods that require more memory. 
						
						
					 
					
						2022-02-21 13:07:19 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c0e45a3c78 
							
						 
					 
					
						
						
							
							core: device_memory: Use memory size reported by KSystemControl.  
						
						... 
						
						
						
						- That way, we can consolidate the memory layout to one place. 
						
						
					 
					
						2022-02-21 13:07:19 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ca5e843bf6 
							
						 
					 
					
						
						
							
							core: hle: kernel: Remove resource limit hack for PhysicalMemory.  
						
						... 
						
						
						
						- With prior changes, we now report the correct amount of physical memory available to the emulated process. 
						
						
					 
					
						2022-02-21 12:41:31 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a74fddc98f 
							
						 
					 
					
						
						
							
							core: hle: kernel: KProcess: Pass in KResourceLimit on process creation.  
						
						... 
						
						
						
						- This allows us to have a resource limit per process, rather than use the global system resource limit. 
						
						
					 
					
						2022-02-21 12:41:31 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							57ebcbf2c4 
							
						 
					 
					
						
						
							
							core: hle: kernel: KEvent: Pass in owner KProcess on event creation.  
						
						... 
						
						
						
						- This is necessary to ensure resource limits are freed from the right process. 
						
						
					 
					
						2022-02-21 12:41:06 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c7019db6f4 
							
						 
					 
					
						
						
							
							core: hle: kernel: KResourceLimit: Add a helper function for creating a KResourceLimit for a process.  
						
						
						
						
					 
					
						2022-02-21 12:40:09 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21f5912ec9 
							
						 
					 
					
						
						
							
							Merge pull request  #7919  from bunnei/phys-mem-updates  
						
						... 
						
						
						
						core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory. 
						
						
					 
					
						2022-02-21 13:39:05 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d46c3cc66 
							
						 
					 
					
						
						
							
							Merge pull request  #7920  from bunnei/fix-unmap-pages  
						
						... 
						
						
						
						core: hle: kernel: KPageTable: Fix UnmapPages. 
						
						
					 
					
						2022-02-21 13:38:52 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							92b2e92620 
							
						 
					 
					
						
						
							
							fixup! core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.  
						
						
						
						
					 
					
						2022-02-19 00:14:27 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2984695265 
							
						 
					 
					
						
						
							
							Merge pull request  #7867  from german77/amiibo  
						
						... 
						
						
						
						nfp: Improve amiibo support 
						
						
					 
					
						2022-02-19 00:57:47 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c9260a75f6 
							
						 
					 
					
						
						
							
							core: hle: kernel: KPageTable: Fix UnmapPages.  
						
						... 
						
						
						
						- Fixes a logic bug in KPageTable::UnmapPages. 
						
						
					 
					
						2022-02-18 23:48:16 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1a16d055df 
							
						 
					 
					
						
						
							
							core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.  
						
						... 
						
						
						
						- Improves the implementations of MapPhysicalMemory and UnmapPhysicalMemory to more closely reflect latest HOS. 
						
						
					 
					
						2022-02-18 23:42:27 -08:00 
						 
				 
			
				
					
						
							
							
								Mai M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c48b9668f0 
							
						 
					 
					
						
						
							
							Merge pull request  #7866  from xerpi/svc-OutputDebugString32-CreateCodeMemory32-ControlCodeMemory32  
						
						... 
						
						
						
						kernel: svc: Add OutputDebugString32, CreateCodeMemory32, ControlCodeMemory32 
						
						
					 
					
						2022-02-16 22:49:56 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							027ff7847c 
							
						 
					 
					
						
						
							
							Merge pull request  #7878  from german77/mnpp  
						
						... 
						
						
						
						service/mnpp: Stub mnpp_app 
						
						
					 
					
						2022-02-16 18:42:49 -07:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4514325b9c 
							
						 
					 
					
						
						
							
							Merge pull request  #7899  from Kelebek1/test  
						
						... 
						
						
						
						file_sys: Dump patched exefs rather than base 
						
						
					 
					
						2022-02-16 16:37:09 -05:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
						
						
							
						
						
							e1201abc1e 
							
						 
					 
					
						
						
							
							Dump patched exefs rather than base  
						
						
						
						
					 
					
						2022-02-15 04:52:28 +00:00 
						 
				 
			
				
					
						
							
							
								Sergi Granell 
							
						 
					 
					
						
						
						
						
							
						
						
							c3242abe95 
							
						 
					 
					
						
						
							
							kernel: svc: Add OutputDebugString32, CreateCodeMemory32, ControlCodeMemory32  
						
						... 
						
						
						
						Very straightforward, they are just wrappers to the 64-bit version of
the SVC. 
						
						
					 
					
						2022-02-15 00:45:19 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d81cdd9114 
							
						 
					 
					
						
						
							
							Merge pull request  #7871  from german77/svc2  
						
						... 
						
						
						
						svc: Set unique names for function tables 
						
						
					 
					
						2022-02-14 16:32:54 -07:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							b57d61010f 
							
						 
					 
					
						
						
							
							nfp: Allow files without password data  
						
						
						
						
					 
					
						2022-02-13 13:52:34 -06:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							bfb7cbc292 
							
						 
					 
					
						
						
							
							program_metadata: Unpack FileAccessHeader and FileAccessControl  
						
						... 
						
						
						
						Avoids a reference binding to a misaligned addresses. Unpacking one
requires unpacking the other, otherwise there'll be a misaligned address
on the leftover one. 
						
						
					 
					
						2022-02-13 02:20:56 -05:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							c5d22952bf 
							
						 
					 
					
						
						
							
							hid: Stub IsUsbFullKeyControllerEnabled  
						
						... 
						
						
						
						Used by Splatoon 2, when opening the inventory from a LAN battle lobby.
Reference: https://switchbrew.org/wiki/HID_services  
						
						
					 
					
						2022-02-12 15:42:50 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca9da569ce 
							
						 
					 
					
						
						
							
							Merge pull request  #7852  from Morph1984/new-uuid  
						
						... 
						
						
						
						common: Revise and fix the UUID implementation 
						
						
					 
					
						2022-02-10 21:52:13 -07:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
						
						
							
						
						
							6705439cf3 
							
						 
					 
					
						
						
							
							service/mnpp: Stub mnpp_app  
						
						... 
						
						
						
						Used in Super Nintendo Entertainment System™ - Nintendo Switch Online 
						
						
					 
					
						2022-02-10 21:55:28 -06:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
						
						
							
						
						
							6a1ad03153 
							
						 
					 
					
						
						
							
							nfp: Separate nfc tag from amiibo data  
						
						
						
						
					 
					
						2022-02-10 10:58:37 -06:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
						
						
							
						
						
							d0c7c3f64f 
							
						 
					 
					
						
						
							
							svc: Set unique names for function tables  
						
						
						
						
					 
					
						2022-02-08 21:03:31 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							862dddf8c9 
							
						 
					 
					
						
						
							
							hle: kernel: KCodeMemory: Remove unused QueryMemory.  
						
						
						
						
					 
					
						2022-02-08 18:49:41 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d134ca68c6 
							
						 
					 
					
						
						
							
							hle: kernel: KCodeMemory: Correct m_page_group number of pages.  
						
						... 
						
						
						
						Credits to @xerpi for finding this issue and pointing it out on #7519 . 
						
						
					 
					
						2022-02-08 18:47:11 -08:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							e35c2fd5d0 
							
						 
					 
					
						
						
							
							nfp: Address compiler issues  
						
						
						
						
					 
					
						2022-02-08 18:52:44 -06:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
						
						
							
						
						
							29f9a454eb 
							
						 
					 
					
						
						
							
							nfp: Validate amiibo files  
						
						
						
						
					 
					
						2022-02-08 14:09:30 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							fc9abd3c62 
							
						 
					 
					
						
						
							
							nfp: Improve implementation  
						
						
						
						
					 
					
						2022-02-08 10:08:04 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							c001a2af25 
							
						 
					 
					
						
						
							
							nfp: Move IUser class to header and add missing enum and structs  
						
						
						
						
					 
					
						2022-02-07 09:18:22 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							3d24eb54ec 
							
						 
					 
					
						
						
							
							nfp: Sort functions by command number  
						
						
						
						
					 
					
						2022-02-07 09:18:22 -06:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b720009dc0 
							
						 
					 
					
						
						
							
							Merge pull request  #7847  from tech-ticks/master  
						
						... 
						
						
						
						service: pm: Implement AtmosphereGetProcessInfo 
						
						
					 
					
						2022-02-05 19:22:45 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							25db62ce15 
							
						 
					 
					
						
						
							
							general: Rename NewUUID to UUID, and remove the previous UUID impl  
						
						... 
						
						
						
						This completes the removal of the old UUID implementation. 
						
						
					 
					
						2022-02-05 13:56:21 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							dfe11d72e3 
							
						 
					 
					
						
						
							
							profile: Migrate to the new UUID implementation  
						
						
						
						
					 
					
						2022-02-05 13:56:21 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							f0340b8d22 
							
						 
					 
					
						
						
							
							hle: ipc_helpers: Ignore -Wclass-memaccess  
						
						... 
						
						
						
						This warning is triggered by GCC when copying into non-trivially default constructible types, as it uses the more restrictive std::is_trivial (which includes std::is_trivially_default_constructible) to determine whether memcpy is safe instead of std::is_trivially_copyable. 
						
						
					 
					
						2022-02-05 13:56:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							ee0547e4c4 
							
						 
					 
					
						
						
							
							service: Migrate to the new UUID implementation  
						
						
						
						
					 
					
						2022-02-05 13:18:46 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							cb30fe50cd 
							
						 
					 
					
						
						
							
							input/hid: Migrate to the new UUID implementation  
						
						
						
						
					 
					
						2022-02-05 13:18:41 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ec5b9bff2 
							
						 
					 
					
						
						
							
							Merge pull request  #7839  from german77/battery  
						
						... 
						
						
						
						yuzu: ui: Improve battery symbols 
						
						
					 
					
						2022-02-04 18:23:35 -07:00 
						 
				 
			
				
					
						
							
							
								tech-ticks 
							
						 
					 
					
						
						
						
						
							
						
						
							16bf50e610 
							
						 
					 
					
						
						
							
							service: pm: Implement AtmosphereGetProcessInfo  
						
						
						
						
					 
					
						2022-02-04 01:41:36 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03186af6a1 
							
						 
					 
					
						
						
							
							Merge pull request  #7835  from bunnei/page-table-lock  
						
						... 
						
						
						
						hle: kernel: KPageTable: Migrate locks to KScopedLightLock. 
						
						
					 
					
						2022-02-02 17:58:55 -07:00