bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75640c9c71 
							
						 
					 
					
						
						
							
							Merge pull request  #1699  from DarkLordZach/deterministic-rng-3  
						
						... 
						
						
						
						csrng: Use random integer distribution instead of raw engine 
						
						
					 
					
						2018-11-15 20:18:47 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							4838bc8ddc 
							
						 
					 
					
						
						
							
							fsp_srv: Add support for using open source archive if not found in NAND  
						
						
						
						
					 
					
						2018-11-15 22:35:16 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							6aa69880ea 
							
						 
					 
					
						
						
							
							file_sys: Add framework for synthesizing open source archives  
						
						
						
						
					 
					
						2018-11-15 22:34:35 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							34cd56980f 
							
						 
					 
					
						
						
							
							vfs_vector: Add VFS backend for std::array  
						
						... 
						
						
						
						Allows using constexpr/static const data with VFS. 
						
						
					 
					
						2018-11-15 22:33:52 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							8cb2e7d881 
							
						 
					 
					
						
						
							
							csrng: Use random integer distribution instead of raw engine  
						
						... 
						
						
						
						Prevents returning the same value every single call. 
						
						
					 
					
						2018-11-15 18:44:26 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7319b0d3c 
							
						 
					 
					
						
						
							
							Merge pull request  #1687  from lioncash/deduplication  
						
						... 
						
						
						
						kernel/thread: Deduplicate scheduler switching code 
						
						
					 
					
						2018-11-15 14:47:42 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97605e36f7 
							
						 
					 
					
						
						
							
							Merge pull request  #1618  from DarkLordZach/dump-nso  
						
						... 
						
						
						
						patch_manager: Add support for dumping uncompressed NSOs 
						
						
					 
					
						2018-11-15 14:46:10 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98060c6f7b 
							
						 
					 
					
						
						
							
							Merge pull request  #1691  from lioncash/audren  
						
						... 
						
						
						
						service/audren_u: Forward RequestUpdateAuto through the same function as RequestUpdate 
						
						
					 
					
						2018-11-15 14:44:36 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							c0a9abc3e1 
							
						 
					 
					
						
						
							
							ldr_ro: Implement UnloadNro (command 1)  
						
						... 
						
						
						
						Includes actual unmapping and address error checking. 
						
						
					 
					
						2018-11-15 12:48:09 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							056fa43dcd 
							
						 
					 
					
						
						
							
							ldr_ro: Fully Implement LoadNro (command 0)  
						
						... 
						
						
						
						Includes NRO and BSS error checking, maximum loaded NRO check, NRR hash check, and proper remapping of BSS data. 
						
						
					 
					
						2018-11-15 12:48:09 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							5e8e7b6019 
							
						 
					 
					
						
						
							
							ldr_ro: Implement UnloadNrr (command 3)  
						
						... 
						
						
						
						Includes initialization check, proper address check, alignment check, and actual unloading of a loaded NRR. 
						
						
					 
					
						2018-11-15 12:48:09 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							6cd504feb9 
							
						 
					 
					
						
						
							
							ldr_ro: Fully implement LoadNrr (command 2)  
						
						... 
						
						
						
						Includes parameter error checking, hash enforcement, initialization check, and max NRR load check. 
						
						
					 
					
						2018-11-15 12:48:09 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							0276761a1e 
							
						 
					 
					
						
						
							
							process: Make MirrorMemory take state to map new memory as  
						
						... 
						
						
						
						Credits to Subv 
						
						
					 
					
						2018-11-15 12:48:09 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							8aa17f0480 
							
						 
					 
					
						
						
							
							pl_u: Resize buffers in shared font data getter to what game requests  
						
						... 
						
						
						
						Fixes unmapped spam in SMP and buffer size errors in some other games 
						
						
					 
					
						2018-11-15 12:47:36 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6c74248fe 
							
						 
					 
					
						
						
							
							Merge pull request  #1697  from lioncash/acc  
						
						... 
						
						
						
						acc/profile_manager: Minor cleanup-related changes 
						
						
					 
					
						2018-11-14 19:02:25 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0478308094 
							
						 
					 
					
						
						
							
							Merge pull request  #1696  from lioncash/acc-cond  
						
						... 
						
						
						
						service/acc: Correct error case within TrySelectUserWithoutInteraction() 
						
						
					 
					
						2018-11-14 19:02:16 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cd47af8af0 
							
						 
					 
					
						
						
							
							service/acc: Correct error case within TrySelectUserWithoutInteraction()  
						
						... 
						
						
						
						empty() in this case will always return false, since the returned
container is a std::array. Instead, check if all given users are invalid
before returning the error code. 
						
						
					 
					
						2018-11-14 17:43:23 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9761936e02 
							
						 
					 
					
						
						
							
							profile_manager: Replace iterative loop with a ranged-for loop in ParseUserSaveFile()  
						
						
						
						
					 
					
						2018-11-14 17:13:17 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1af13e0802 
							
						 
					 
					
						
						
							
							profile_manager: Move UUID Format function definitions into the cpp file  
						
						... 
						
						
						
						Avoids relying on fmt always being indirectly included. 
						
						
					 
					
						2018-11-14 17:08:59 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c681690358 
							
						 
					 
					
						
						
							
							Merge pull request  #1690  from lioncash/nfp  
						
						... 
						
						
						
						nfp: Correct erroneous sizeof expression within GetTagInfo() 
						
						
					 
					
						2018-11-14 11:55:09 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7384b33c4f 
							
						 
					 
					
						
						
							
							Merge pull request  #1689  from lioncash/break  
						
						... 
						
						
						
						hid/npad: Add missing break in switch statement within Controller_NPad::OnUpdate 
						
						
					 
					
						2018-11-14 11:54:45 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c95ded3a4a 
							
						 
					 
					
						
						
							
							Merge pull request  #1688  from lioncash/unused  
						
						... 
						
						
						
						service: Mark MakeFunctionString with the [[maybe_unused]] attribute. 
						
						
					 
					
						2018-11-14 11:54:29 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1ea8cc721 
							
						 
					 
					
						
						
							
							Merge pull request  #1679  from DarkLordZach/deterministic-rng-2  
						
						... 
						
						
						
						svc: Use proper random entropy generation algorithm 
						
						
					 
					
						2018-11-14 11:52:27 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b4f63db04e 
							
						 
					 
					
						
						
							
							nfp: Correct erroneous sizeof expression within GetTagInfo()  
						
						... 
						
						
						
						The previous expression would copy sizeof(size_t) amount of bytes (8 on
a 64-bit platform) rather than the full 10 bytes comprising the uuid
member.
Given the source and destination types are the same, we can just use an
assignment here instead. 
						
						
					 
					
						2018-11-14 12:53:39 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3619b31fc0 
							
						 
					 
					
						
						
							
							service/audren_u: Forward RequestUpdateAuto through the same function as RequestUpdate  
						
						... 
						
						
						
						Based off RE, they both currently go through the same codepath with no
difference in behavior. 
						
						
					 
					
						2018-11-14 02:36:21 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							fcde356f15 
							
						 
					 
					
						
						
							
							hid/npad: Add missing break in switch statement within Controller_NPad::OnUpdate()  
						
						
						
						
					 
					
						2018-11-14 00:59:17 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							958fa15a4c 
							
						 
					 
					
						
						
							
							service: Mark MakeFunctionString with the [[maybe_unused]] attribute.  
						
						... 
						
						
						
						When yuzu is compiled in release mode this function is unused, however,
when compiled in debug mode, it's used within a LOG_TRACE statement.
This prevents erroneous compilation warnings about an unused function
(that isn't actually totally unused). 
						
						
					 
					
						2018-11-14 00:49:04 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f9db75fe40 
							
						 
					 
					
						
						
							
							kernel/thread: Deduplicate scheduler switching code  
						
						... 
						
						
						
						The code in both places was the same verbatim, so we can extract it to a
function to deduplicate the logic. 
						
						
					 
					
						2018-11-14 00:02:42 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70f189d7af 
							
						 
					 
					
						
						
							
							Merge pull request  #1680  from lioncash/mem  
						
						... 
						
						
						
						kernel/process: Migrate heap-related memory management out of the process class and into the vm manager 
						
						
					 
					
						2018-11-13 18:52:18 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a80467db57 
							
						 
					 
					
						
						
							
							Merge pull request  #1682  from lioncash/audio  
						
						... 
						
						
						
						hle/audren_u: Implement Get/SetRenderingTimeLimit 
						
						
					 
					
						2018-11-13 18:51:44 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b12623743 
							
						 
					 
					
						
						
							
							Merge pull request  #1608  from DarkLordZach/save-data-reader  
						
						... 
						
						
						
						[ns|fsp_srv]: Implement various functions to boot Checkpoint 
						
						
					 
					
						2018-11-13 18:51:08 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							454cf1dc09 
							
						 
					 
					
						
						
							
							hle/audren_u: Implement Get/SetRenderingTimeLimit  
						
						... 
						
						
						
						These appear to be a basic getter and setter pair, so these are fairly
trivial to implement and get out of the way. 
						
						
					 
					
						2018-11-13 13:49:09 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							004277477a 
							
						 
					 
					
						
						
							
							vm_manager: Unstub GetTotalHeapUsage()  
						
						... 
						
						
						
						Now that we've moved all of the heap-related stuff to the VMManager
class, we can unstub this function, as the necessary members are visible
now. 
						
						
					 
					
						2018-11-13 13:08:26 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b8e885c6e5 
							
						 
					 
					
						
						
							
							kernel/process: Migrate heap-related memory management out of the process class and into the vm manager  
						
						... 
						
						
						
						Avoids a breach of responsibilities in the interface and keeps the
direct code for memory management within the VMManager class. 
						
						
					 
					
						2018-11-13 13:08:19 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							ab552e4a25 
							
						 
					 
					
						
						
							
							svc: Use proper random entropy generation algorithm  
						
						
						
						
					 
					
						2018-11-13 12:26:03 -05:00 
						 
				 
			
				
					
						
							
							
								Hedges 
							
						 
					 
					
						
						
						
						
							
						
						
							af42320021 
							
						 
					 
					
						
						
							
							GDBStub improvements:  
						
						... 
						
						
						
						- Add FPU support
- Fix access to TLS
Fix clang-format. 
						
						
					 
					
						2018-11-13 15:44:20 +00:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f3c2525e6 
							
						 
					 
					
						
						
							
							Merge pull request  #1670  from DarkLordZach/deterministic-rng  
						
						... 
						
						
						
						csrng: Add config option to set RNG seed 
						
						
					 
					
						2018-11-12 21:10:08 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd72d889bf 
							
						 
					 
					
						
						
							
							Merge pull request  #1665  from ogniK5377/GetClockSnapshot  
						
						... 
						
						
						
						Implement GetClockSnapshot, ToPosixTime & ToPosixTimeWithMyRule 
						
						
					 
					
						2018-11-12 20:13:47 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							cb1e63ef09 
							
						 
					 
					
						
						
							
							svc: Return random seed for svcGetInfo RandomEntropy  
						
						
						
						
					 
					
						2018-11-12 21:46:21 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							2a16fd7ffc 
							
						 
					 
					
						
						
							
							settings: Add config option to set RNG seed  
						
						
						
						
					 
					
						2018-11-11 23:09:46 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							4b4f883aef 
							
						 
					 
					
						
						
							
							csrng: Use std::mt19937 engine for random number generation  
						
						
						
						
					 
					
						2018-11-11 23:08:39 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7474382266 
							
						 
					 
					
						
						
							
							Merge pull request  #1652  from FreddyFunk/static-cast  
						
						... 
						
						
						
						configure_system: Fix compiler warning 
						
						
					 
					
						2018-11-11 12:19:03 -08:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93fca5d9cf 
							
						 
					 
					
						
						
							
							Merge pull request  #1656  from ogniK5377/message-queue  
						
						... 
						
						
						
						Ability to switch between docked and undocked mode in-game 
						
						
					 
					
						2018-11-10 11:27:17 -07:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							48cd61d9c8 
							
						 
					 
					
						
						
							
							Added maybe_unused  
						
						
						
						
					 
					
						2018-11-10 18:07:34 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							ddc242dd51 
							
						 
					 
					
						
						
							
							Added ToPosixTime & ToPosixTimeWithMyRule  
						
						... 
						
						
						
						Added instead of using a seperate PR to prevent conflicts 
						
						
					 
					
						2018-11-10 17:41:57 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							84c6134264 
							
						 
					 
					
						
						
							
							Added consts and static  
						
						
						
						
					 
					
						2018-11-10 12:31:48 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							4f78f5c0df 
							
						 
					 
					
						
						
							
							Implement GetClockSnapshot  
						
						... 
						
						
						
						Needed by megaman 11 
						
						
					 
					
						2018-11-10 01:25:56 +11:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e05a9d58f 
							
						 
					 
					
						
						
							
							Merge pull request  #1658  from ogniK5377/holdtype-style  
						
						... 
						
						
						
						Updated npad styles on holdtype switches 
						
						
					 
					
						2018-11-07 20:59:01 -08:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
						
						
							
						
						
							581406af18 
							
						 
					 
					
						
						
							
							svcBreak now dumps information from the debug buffer passed ( #1646 )  
						
						... 
						
						
						
						* svcBreak now dumps information from the debug buffer passed
info1 and info2 seem to somtimes hold an address to a buffer, this is usually 4 bytes or the size of the int and contains an error code. There's other circumstances where it can be something different so we hexdump these to examine them at a later date.
* Addressed comments 
						
						
					 
					
						2018-11-07 20:43:54 -08:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							a9c25ab9e4 
							
						 
					 
					
						
						
							
							Updated npad styles on holdtype switches  
						
						... 
						
						
						
						Fixes input for megaman 
						
						
					 
					
						2018-11-08 01:07:14 +11:00