Lioncash 
							
						 
					 
					
						
						
							
						
						817fb18e30 
					 
					
						
						
							
							service/ldr: Corrent padding within the NRR header layout  
						
						... 
						
						
						
						The padding after the magic signature value should be 12 bytes rather
than 28 bytes. The other 16 should be placed after the title ID pattern. 
						
						
					 
					
						2018-12-05 00:05:04 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d08d4a366b 
					 
					
						
						
							
							Merge pull request  #1704  from DarkLordZach/oss-sysarchive  
						
						... 
						
						
						
						file_sys: Implement open source system archives 
						
						
					 
					
						2018-12-04 19:59:52 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f6b22d9251 
					 
					
						
						
							
							Merge pull request  #1835  from lioncash/cache-global  
						
						... 
						
						
						
						filesystem: De-globalize registered_cache_union 
						
						
					 
					
						2018-12-03 17:11:26 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ef69b4b830 
					 
					
						
						
							
							Merge pull request  #1803  from DarkLordZach/k-able-event  
						
						... 
						
						
						
						kernel: Divide Event into ReadableEvent and WritableEvent 
						
						
					 
					
						2018-12-03 17:05:57 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f7d5f72944 
					 
					
						
						
							
							Merge pull request  #1833  from lioncash/clean  
						
						... 
						
						
						
						service/fsp_srv: Implement CleanDirectoryRecursively 
						
						
					 
					
						2018-12-03 17:04:05 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						118f402382 
					 
					
						
						
							
							Merge pull request  #1839  from lioncash/init  
						
						... 
						
						
						
						service/audio/audout_u: Amend constructor initialization list order 
						
						
					 
					
						2018-12-03 17:03:00 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						a238cdb5ca 
					 
					
						
						
							
							Merge pull request  #1841  from ogniK5377/npad-mode-fix  
						
						... 
						
						
						
						Fixed crash with SetNpadMode 
						
						
					 
					
						2018-12-03 17:02:40 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						6306e54f45 
					 
					
						
						
							
							service/usb: Update function table  
						
						... 
						
						
						
						Updates the function table for IClientEpSession based off information
provided by SwitchBrew. 
						
						
					 
					
						2018-12-02 15:49:40 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						f933b3370e 
					 
					
						
						
							
							service/erpt: Update function table  
						
						... 
						
						
						
						Updates the function table according to information provided by
SwitchBrew. 
						
						
					 
					
						2018-12-02 15:46:44 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
							
						
						a9223c8182 
					 
					
						
						
							
							Fixed crash with SetNpadMode  
						
						... 
						
						
						
						fixed crash due to handheld 
						
						
					 
					
						2018-12-03 02:45:08 +11:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						57ac068a23 
					 
					
						
						
							
							service/audio/audout_u: Amend constructor initialization list order  
						
						... 
						
						
						
						Orders the constructor initializer list the same way the members of the
class are declared. Prevents -Wreorder warnings 
						
						
					 
					
						2018-12-01 23:56:20 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						db4523f1ec 
					 
					
						
						
							
							filesystem: De-globalize registered_cache_union  
						
						... 
						
						
						
						We can just return a new instance of this when it's requested. This only
ever holds pointers to the existing registed caches, so it's not a large
object. Plus, this also gets rid of the need to keep around a separate
member function just to properly clear out the union.
Gets rid of one of five globals in the filesystem code. 
						
						
					 
					
						2018-12-01 23:43:23 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						97e73591e3 
					 
					
						
						
							
							Merge pull request  #1830  from Subv/vi_ub  
						
						... 
						
						
						
						Services/VI: Dereferencing an uninitialized std::optional is undefined behavior. 
						
						
					 
					
						2018-12-01 22:25:10 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a7d9fe993a 
					 
					
						
						
							
							service/fsp_srv: Implement CleanDirectoryRecursively  
						
						... 
						
						
						
						This is the same behavior-wise as DeleteDirectoryRecursively, with the
only difference being that it doesn't delete the top level directory in
the hierarchy, so given:
root_dir/
  - some_dir/
    - File.txt
  - OtherFile.txt
The end result is just:
root_dir/ 
						
						
					 
					
						2018-11-30 20:17:28 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						583bd20f02 
					 
					
						
						
							
							Services/VI: Dereferencing an uninitialized std::optional is undefined behavior.  
						
						... 
						
						
						
						Assert that it is not empty before using it in the DequeueBuffer wait callback. 
						
						
					 
					
						2018-11-30 16:06:49 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						308bbba8b9 
					 
					
						
						
							
							service/set: Convert GetLanguageCode over to using PushEnum()  
						
						... 
						
						
						
						This code was around prior to the introduction of PushEnum, so convert
it over so we don't need to cast here. 
						
						
					 
					
						2018-11-30 09:08:07 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						7c04fe22b4 
					 
					
						
						
							
							service/set: Implement MakeLanguageCode  
						
						... 
						
						
						
						This function simply converts a given index into a language code. 
						
						
					 
					
						2018-11-30 09:08:03 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						170d707850 
					 
					
						
						
							
							hle_ipc: Refactor SleepClientThread to avoid ReadableEvent  
						
						
						
						
					 
					
						2018-11-29 09:14:20 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						a342bcc9b1 
					 
					
						
						
							
							kernel/event: Reference ReadableEvent from WritableEvent  
						
						
						
						
					 
					
						2018-11-29 08:48:40 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						ff610103b5 
					 
					
						
						
							
							core: Port all current usages of Event to Readable/WritableEvent  
						
						
						
						
					 
					
						2018-11-29 08:45:41 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						1e49a85106 
					 
					
						
						
							
							Merge pull request  #1801  from ogniK5377/log-before-execute  
						
						... 
						
						
						
						Changed logging to be "Log before execution", Added more error logging, all services/svc should now log on some level 
						
						
					 
					
						2018-11-29 00:58:46 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c5ab648554 
					 
					
						
						
							
							Merge pull request  #1817  from DarkLordZach/npad-idx-fix  
						
						... 
						
						
						
						npad: Use NPadIdToIndex to prevent invalid array access 
						
						
					 
					
						2018-11-28 17:46:17 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6f849887c9 
					 
					
						
						
							
							Merge pull request  #1792  from bunnei/dma-pusher  
						
						... 
						
						
						
						gpu: Rewrite GPU command list processing with DmaPusher class. 
						
						
					 
					
						2018-11-28 10:12:37 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						299224790c 
					 
					
						
						
							
							npad: Use NPadIdToIndex to prevent invalid array access  
						
						
						
						
					 
					
						2018-11-28 09:01:58 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ac74b71d75 
					 
					
						
						
							
							dma_pushbuffer: Optimize to avoid loop and copy on Push.  
						
						
						
						
					 
					
						2018-11-27 19:17:33 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						6df74ff579 
					 
					
						
						
							
							npad: Fix copy/paste error with LED position assignments  
						
						
						
						
					 
					
						2018-11-27 17:23:44 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						3cc204aff8 
					 
					
						
						
							
							Merge pull request  #1802  from DarkLordZach/user-data-storage  
						
						... 
						
						
						
						profile_manager: Save and load ProfileData from disk 
						
						
					 
					
						2018-11-27 16:36:23 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						abea6fa90c 
					 
					
						
						
							
							gpu: Rewrite GPU command list processing with DmaPusher class.  
						
						... 
						
						
						
						- More accurate impl., fixes Undertale (among other games). 
						
						
					 
					
						2018-11-26 23:14:01 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
							
						
						f271316822 
					 
					
						
						
							
							Reworked svcs slightly, improved error messages in AM and fsp_srv  
						
						
						
						
					 
					
						2018-11-27 12:29:06 +11:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						dac0c33fd2 
					 
					
						
						
							
							profile_manager: Save and load ProfileData from disk  
						
						... 
						
						
						
						The ProfileData is a 0x80-sized structure that stores various pieces of miscellaneous data for the account. 
						
						
					 
					
						2018-11-26 17:11:12 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
							
						
						dace6087d6 
					 
					
						
						
							
							Fixed hwopus compile error  
						
						
						
						
					 
					
						2018-11-26 21:52:10 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
							
						
						3d627df4d8 
					 
					
						
						
							
							Improved error messages in AM, HwOpus and NvMap  
						
						
						
						
					 
					
						2018-11-26 20:05:09 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
							
						
						a2cc3b10bb 
					 
					
						
						
							
							Changed logging to be "Log before execution", Added more error logging, all services should now log on some level  
						
						
						
						
					 
					
						2018-11-26 17:06:13 +11:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ee764c3b4b 
					 
					
						
						
							
							Merge pull request  #1793  from lioncash/ref  
						
						... 
						
						
						
						service/sm: Take std::string by const reference in UnregisterService 
						
						
					 
					
						2018-11-25 23:04:21 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						932fbd5a25 
					 
					
						
						
							
							Merge pull request  #1791  from bunnei/nvdrv-stub  
						
						... 
						
						
						
						nvdrv: Implement/stub DumpGraphicsMemoryInfo and GetStatus. 
						
						
					 
					
						2018-11-24 23:45:24 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						b0df09335c 
					 
					
						
						
							
							service/sm: Take std::string by const reference in UnregisterService  
						
						... 
						
						
						
						Avoids the need to create a copy of the std::string instance
(potentially allocating).
The only reason RegisterService takes its argument by value is because
it's std::moved internally. 
						
						
					 
					
						2018-11-24 00:08:13 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f7a1827aaa 
					 
					
						
						
							
							Merge pull request  #1641  from DarkLordZach/sm-register-unregister  
						
						... 
						
						
						
						sm: Implement RegisterService and UnregisterService 
						
						
					 
					
						2018-11-23 23:59:01 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						7c4fb09a7c 
					 
					
						
						
							
							Merge pull request  #1731  from DarkLordZach/change-dir-crash  
						
						... 
						
						
						
						filesystem: Clear registered union paths on factory creation 
						
						
					 
					
						2018-11-23 23:58:31 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e65966bcfc 
					 
					
						
						
							
							Merge pull request  #1708  from ogniK5377/res-scale  
						
						... 
						
						
						
						Report resolution scaling support for vi and am 
						
						
					 
					
						2018-11-23 23:32:19 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						0d673a84b6 
					 
					
						
						
							
							nvdrv: Implement/stub DumpGraphicsMemoryInfo and GetStatus.  
						
						... 
						
						
						
						- Used by Undertale. 
						
						
					 
					
						2018-11-23 23:22:04 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c267aea29b 
					 
					
						
						
							
							Merge pull request  #1770  from DarkLordZach/applet-stub  
						
						... 
						
						
						
						applets: Add StubApplet and use it as fallback when AppletId is not implemented 
						
						
					 
					
						2018-11-23 09:02:25 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						cb5b68cb0a 
					 
					
						
						
							
							Merge pull request  #1762  from bunnei/getgputime  
						
						... 
						
						
						
						nvhost_ctrl_gpu: Implement IoctlGetGpuTime. 
						
						
					 
					
						2018-11-23 08:35:26 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						f820e58be4 
					 
					
						
						
							
							am: Return StubApplet instead of nullptr when AppletId not found  
						
						
						
						
					 
					
						2018-11-22 15:58:11 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						b358e88512 
					 
					
						
						
							
							debug_pad: Avoid loading input for nonexistent buttons (Home and Screenshot)  
						
						... 
						
						
						
						Prevents memory exceptions when the debug pad is enabled. 
						
						
					 
					
						2018-11-22 12:23:43 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						af159a4d08 
					 
					
						
						
							
							Merge pull request  #1765  from bunnei/multi-audout  
						
						... 
						
						
						
						audout_u: Add support for multiple IAudioOut streams. 
						
						
					 
					
						2018-11-22 08:43:53 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						5a6dc4d041 
					 
					
						
						
							
							audout_u: Add support for multiple IAudioOut streams.  
						
						... 
						
						
						
						- Used by Undertale. 
						
						
					 
					
						2018-11-22 00:53:39 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						699900eed0 
					 
					
						
						
							
							applets: Add StubApplet  
						
						... 
						
						
						
						This will log all data it receives, log all calls to its methods and push dummy data into both channels on execution. 
						
						
					 
					
						2018-11-21 21:20:02 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d4012a4540 
					 
					
						
						
							
							Merge pull request  #1742  from lioncash/hle-swkbd  
						
						... 
						
						
						
						am/applets: Minor cleanup 
						
						
					 
					
						2018-11-21 11:43:43 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						7f10db1c20 
					 
					
						
						
							
							nvhost_ctrl_gpu: Implement IoctlGetGpuTime.  
						
						... 
						
						
						
						- Used by Undertale. 
						
						
					 
					
						2018-11-21 11:43:25 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						f17e122025 
					 
					
						
						
							
							am: Correct build failure  
						
						... 
						
						
						
						The interface for shared memory was changed, but another commit was
merged that relied on the (previously public) internals of SharedMemory.
This amends that discrepancy. 
						
						
					 
					
						2018-11-20 19:49:07 -05:00