mirror of
				https://git.tardis.systems/mirrors/yuzu
				synced 2025-10-31 10:44:49 +01:00 
			
		
		
		
	svc: Stub SetMemoryAttribute
This commit is contained in:
		
							parent
							
								
									7ad20154fc
								
							
						
					
					
						commit
						0a1278081e
					
				| @ -33,6 +33,11 @@ static ResultCode SetHeapSize(VAddr* heap_addr, u64 heap_size) { | ||||
|     return RESULT_SUCCESS; | ||||
| } | ||||
| 
 | ||||
| static ResultCode SetMemoryAttribute(VAddr addr, u64 size, u32 state0, u32 state1) { | ||||
|     LOG_WARNING(Kernel_SVC, "(STUBBED) called, addr=0x%llx", addr); | ||||
|     return RESULT_SUCCESS; | ||||
| } | ||||
| 
 | ||||
| /// Maps a memory range into a different range.
 | ||||
| static ResultCode MapMemory(VAddr dst_addr, VAddr src_addr, u64 size) { | ||||
|     LOG_TRACE(Kernel_SVC, "called, dst_addr=0x%llx, src_addr=0x%llx, size=0x%llx", dst_addr, | ||||
|  | ||||
| @ -70,6 +70,12 @@ void SvcWrap() { | ||||
|     FuncReturn(retval); | ||||
| } | ||||
| 
 | ||||
| template <ResultCode func(u64, u64, u32, u32)> | ||||
| void SvcWrap() { | ||||
|     FuncReturn( | ||||
|         func(PARAM(0), PARAM(1), (u32)(PARAM(3) & 0xFFFFFFFF), (u32)(PARAM(3) & 0xFFFFFFFF)).raw); | ||||
| } | ||||
| 
 | ||||
| template <ResultCode func(u32, u64, u32)> | ||||
| void SvcWrap() { | ||||
|     FuncReturn(func((u32)PARAM(0), PARAM(1), (u32)PARAM(2)).raw); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user