fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								48239be22c 
								
							 
						 
						
							
							
								
								mii_selector: Use BitField where possible  
							
							 
							
							
							
						 
						
							2018-11-27 14:57:51 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2678c1a945 
								
							 
						 
						
							
							
								
								Merge pull request  #4462  from FearlessTobi/fix-my-shit  
							
							 
							
							... 
							
							
							
							ir_user: Remove ArrayToString() calls 
							
						 
						
							2018-11-26 14:43:07 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								5121fadb4f 
								
							 
						 
						
							
							
								
								ir:/movie: Replace for-loops with fmt::join  
							
							 
							
							
							
						 
						
							2018-11-26 20:04:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									shutterbug2000 
								
							 
						 
						
							
							
							
							
								
							
							
								a7bbe60c18 
								
							 
						 
						
							
							
								
								Put AddPostDataAscii in the function list  
							
							 
							
							
							
						 
						
							2018-11-25 15:47:37 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									shutterbug2000 
								
							 
						 
						
							
							
							
							
								
							
							
								4c198591d5 
								
							 
						 
						
							
							
								
								Add HTTP_C::AddPostDataAscii  
							
							 
							
							
							
						 
						
							2018-11-25 15:29:04 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								067f09b41d 
								
							 
						 
						
							
							
								
								kernel/shared_memory: std::move the string parameter in SetName()  
							
							 
							
							... 
							
							
							
							This avoids a potential reallocation. 
							
						 
						
							2018-11-24 10:07:11 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								fe99e5a51e 
								
							 
						 
						
							
							
								
								mii_selector: map raw data to the MiiResult struct  
							
							 
							
							
							
						 
						
							2018-11-24 14:35:06 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								210e558bea 
								
							 
						 
						
							
							
								
								Merge pull request  #4456  from FearlessTobi/port-1767  
							
							 
							
							... 
							
							
							
							Port yuzu-emu/yuzu#1734  and yuzu-emu/yuzu#1767 : Minor changes to "kernel" 
							
						 
						
							2018-11-24 00:04:42 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dc16ba009e 
								
							 
						 
						
							
							
								
								Merge pull request  #4444  from FearlessTobi/port-1684  
							
							 
							
							... 
							
							
							
							Port yuzu-emu/yuzu#1684 : "common/string_util: Minor cleanup" 
							
						 
						
							2018-11-23 23:13:39 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								86c36cb176 
								
							 
						 
						
							
							
								
								kernel/shared_memory: Make Map() and Unmap() take the target process by reference rather than as a pointer  
							
							 
							
							... 
							
							
							
							Both member functions assume the passed in target process will not be
null. Instead of making this assumption implicit, we can change the
functions to be references and enforce this at the type-system level. 
							
						 
						
							2018-11-23 17:00:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0f544af89a 
								
							 
						 
						
							
							
								
								kernel/shared_memory: Add a const qualified member function overload for GetPointer()  
							
							 
							
							... 
							
							
							
							Given this doesn't mutate instance state, we can provide a
const-qualified variant as well. 
							
						 
						
							2018-11-23 16:38:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1cb9bea504 
								
							 
						 
						
							
							
								
								kernel/shared_memory: Make data members private  
							
							 
							
							... 
							
							
							
							Rather than allow unfettered access to the class internals, we hide all
members by default and create and API that other code can operate
against. 
							
						 
						
							2018-11-23 16:20:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								662c3ff684 
								
							 
						 
						
							
							
								
								kernel/handle_table: Move private static functions into the cpp file  
							
							 
							
							... 
							
							
							
							These don't depend on class state, and are effectively implementation
details, so they can go into the cpp file . 
							
						 
						
							2018-11-23 15:58:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								83f6e9ea72 
								
							 
						 
						
							
							
								
								kernel/handle_table: Default destructor in the cpp file  
							
							 
							
							... 
							
							
							
							We don't need to potentially inline the teardown logic of all of the
handle instances. 
							
						 
						
							2018-11-23 15:58:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									BreadFish64 
								
							 
						 
						
							
							
							
							
								
							
							
								f4472a10e6 
								
							 
						 
						
							
							
								
								core: undef PAGE_SIZE and PAGE_MASK  
							
							 
							
							... 
							
							
							
							these are defined a system header which causes complications when building for android 
							
						 
						
							2018-11-20 14:24:19 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								fc51a6fd08 
								
							 
						 
						
							
							
								
								Fix functions which used Common::ArrayToString  
							
							 
							
							
							
						 
						
							2018-11-20 15:05:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								a854b23d9b 
								
							 
						 
						
							
							
								
								RPC: add missing include  
							
							 
							
							
							
						 
						
							2018-11-19 11:16:55 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								679dfd7cdf 
								
							 
						 
						
							
							
								
								Memory: remove CopyBlock with current process  
							
							 
							
							
							
						 
						
							2018-11-19 11:16:55 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								185a83f06d 
								
							 
						 
						
							
							
								
								Memory: remove ZeroBlock with current process  
							
							 
							
							
							
						 
						
							2018-11-19 11:16:55 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								4e99641a3b 
								
							 
						 
						
							
							
								
								Memory: remove WriteBlock with current process  
							
							 
							
							
							
						 
						
							2018-11-19 11:16:55 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								8871f5a4ac 
								
							 
						 
						
							
							
								
								Memory: remove ReadBlock with current process  
							
							 
							
							
							
						 
						
							2018-11-19 11:16:55 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								524364d95a 
								
							 
						 
						
							
							
								
								ldr_ro: pass process reference to memory operation  
							
							 
							
							... 
							
							
							
							Note that not all memory operation is fixed. Specifically, u8/u16/u32 Read/Write is still using the current page tabel 
							
						 
						
							2018-11-19 11:16:55 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								d4ba87d90a 
								
							 
						 
						
							
							
								
								Memory: remove GetMMIOHandler with current process  
							
							 
							
							
							
						 
						
							2018-11-19 11:16:55 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								7308b8d294 
								
							 
						 
						
							
							
								
								Memory: remove IsValidVirtualAddress with current process  
							
							 
							
							
							
						 
						
							2018-11-19 11:16:55 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								36cf104a02 
								
							 
						 
						
							
							
								
								Memory: replace GetPointerFromVMA with GetPointerForRasterizerCache  
							
							 
							
							... 
							
							
							
							All usage of GetPointerFromVMA is to recover the pointer that is nulled by changing page type to RasterizerCachedMemory. Our rasterizer cache only works on linear heap and vram, so we can recover the pointer directly by address computation, instead of going through VMA table. Also removed a sanity check pointer!=nullptr in RasterizerMarkRegionCached(RasterizerCachedMemory=>Memory), as now the pointer is never null. The sanity check was added in f2a5a77  (#2797 ), which was originally necessary during VMA unmapping process, because the function is invloked by VMA after unmapping the page, which in turn invokes back to query the memory, forming a circular dependency. Now the dependency is resolved so the check is not necessary 
							
						 
						
							2018-11-19 11:16:55 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2b768da531 
								
							 
						 
						
							
							
								
								Merge pull request  #4433  from wwylele/vmmanager-simple  
							
							 
							
							... 
							
							
							
							VMManager: remove shared_ptr<vector> backing type 
							
						 
						
							2018-11-19 11:13:22 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a7d6bc4e84 
								
							 
						 
						
							
							
								
								Merge pull request  #4441  from FearlessTobi/port-1688  
							
							 
							
							... 
							
							
							
							Port yuzu-emu/yuzu#1688 : "service: Mark MakeFunctionString with the [[maybe_unused]] attribute." 
							
						 
						
							2018-11-19 11:10:51 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								803f783f07 
								
							 
						 
						
							
							
								
								Merge pull request  #4427  from wwylele/query-memory-merge  
							
							 
							
							... 
							
							
							
							SVC: QueryMemory merges similar VMA 
							
						 
						
							2018-11-19 11:10:15 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								471b4cf44f 
								
							 
						 
						
							
							
								
								Merge pull request  #4436  from wwylele/p2ptr-boundary  
							
							 
							
							... 
							
							
							
							Memory: GetPhysicalPointer should accept right open bound address 
							
						 
						
							2018-11-19 11:05:42 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1bc253f1be 
								
							 
						 
						
							
							
								
								Merge pull request  #4353  from zaksabeast/ips-patches  
							
							 
							
							... 
							
							
							
							Add IPS patching 
							
						 
						
							2018-11-18 13:39:41 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Valle 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b1fa9c0a7c 
								
							 
						 
						
							
							
								
								Merge pull request  #4434  from wwylele/shared-memory-state  
							
							 
							
							... 
							
							
							
							Kernel/SharedMemory: set and reset source memory state 
							
						 
						
							2018-11-18 12:23:21 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3N30 
								
							 
						 
						
							
							
							
							
								
							
							
								2f3142e192 
								
							 
						 
						
							
							
								
								Fix 16bit comparison operations  
							
							 
							
							
							
						 
						
							2018-11-18 14:37:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								39fcc3a589 
								
							 
						 
						
							
							
								
								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-17 16:41:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7f727177bf 
								
							 
						 
						
							
							
								
								Merge pull request  #4431  from wwylele/no-v2p  
							
							 
							
							... 
							
							
							
							Memory: remove VirtualToPhysicalAddress 
							
						 
						
							2018-11-16 23:28:33 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ben 
								
							 
						 
						
							
							
							
							
								
							
							
								b90ff739a0 
								
							 
						 
						
							
							
								
								Add CheatEngine and support for Gateway cheats ( #4406 )  
							
							 
							
							... 
							
							
							
							* Add CheatEngine; Add support for Gateway cheats; Add Cheat UI
* fix a potential crash on some systems
* fix substr with negative length
* Add Joker to the NonOp comp handling
* Fixup JokerOp
* minor fixup in patchop; add todo for nested loops
* Add comment for PadState member variable in HID
* fix: stol to stoul in parsing cheat file
* fix misplaced parsing of values; fix patchop code
* add missing break
* Make read_func and write_func a template parameter 
							
						 
						
							2018-11-16 18:01:10 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								95bbe2302b 
								
							 
						 
						
							
							
								
								Kernel/IPC: fix mapped buffer target address  
							
							 
							
							
							
						 
						
							2018-11-16 19:47:16 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								365eeb889f 
								
							 
						 
						
							
							
								
								Memory: GetPhysicalPointer should accept right open bound address  
							
							 
							
							... 
							
							
							
							Also removed IO region check in GetPhysicalPointer as it doesn't make sense to get a pointer to MMIO 
							
						 
						
							2018-11-16 10:27:30 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								d90094e8a7 
								
							 
						 
						
							
							
								
								Service: release shared memory object when finalize  
							
							 
							
							... 
							
							
							
							Since last commit SharedMemory only reset source memory set on dtor, service should always release the ref as soon as possible to make the reset happen 
							
						 
						
							2018-11-16 00:24:13 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								cfa9a322c7 
								
							 
						 
						
							
							
								
								Kernel/SharedMemory: set and reset source memory state  
							
							 
							
							
							
						 
						
							2018-11-16 00:24:08 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								b6ab4e466b 
								
							 
						 
						
							
							
								
								VMManager: remove all backing block related functions  
							
							 
							
							... 
							
							
							
							The shared_ptr<vector> type backing memory is unused now, and is not expected to be used in the future 
							
						 
						
							2018-11-16 00:16:13 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								7f9873d7ec 
								
							 
						 
						
							
							
								
								VMManager: change MapMemoryBlockToBase to use raw backing memory  
							
							 
							
							... 
							
							
							
							And let ServerSession.MappedBufferContext hold the mapped memory 
							
						 
						
							2018-11-16 00:16:13 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								0b8d2ecabe 
								
							 
						 
						
							
							
								
								IPC: store mapped buffer info in session context  
							
							 
							
							... 
							
							
							
							So that it doesn't have to scan over the request buffer again on reply. This also allow us to store additional info like memory mapping 
							
						 
						
							2018-11-16 00:16:13 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								560df843b1 
								
							 
						 
						
							
							
								
								Merge pull request  #4405  from wwylele/svc-global  
							
							 
							
							... 
							
							
							
							SVC: new wrapper template & pass system reference across the SVC barrier 
							
						 
						
							2018-11-16 00:07:50 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a51d7430d7 
								
							 
						 
						
							
							
								
								Merge pull request  #4408  from wwylele/ro-map  
							
							 
							
							... 
							
							
							
							ldr_ro: properly map CRS/CRO buffer 
							
						 
						
							2018-11-16 00:07:33 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zak Kurka 
								
							 
						 
						
							
							
							
							
								
							
							
								1ded48f5a3 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:citra-emu/citra into ips-patches  
							
							 
							
							
							
						 
						
							2018-11-15 07:11:18 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zak Kurka 
								
							 
						 
						
							
							
							
							
								
							
							
								896577044d 
								
							 
						 
						
							
							
								
								Remove ApplyIPS from the class and header  
							
							 
							
							
							
						 
						
							2018-11-15 07:11:06 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								9e8d149ca7 
								
							 
						 
						
							
							
								
								Memory: remove unused VirtualToPhysical  
							
							 
							
							
							
						 
						
							2018-11-13 11:56:05 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								1388a44c41 
								
							 
						 
						
							
							
								
								GSP: uses a dedicate VirtualToPhysical converter  
							
							 
							
							
							
						 
						
							2018-11-13 11:24:46 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								12daaeedf1 
								
							 
						 
						
							
							
								
								Memory: Use the fixed PAddr directly in RasterizerFlushVirtualRegion  
							
							 
							
							
							
						 
						
							2018-11-13 11:24:46 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								248106d972 
								
							 
						 
						
							
							
								
								Skyeye: unstub cp15 virtual to physical address  
							
							 
							
							
							
						 
						
							2018-11-13 11:24:46 -05:00