svc: Stub SetMemoryAttribute
This commit is contained in:
		| @@ -33,6 +33,11 @@ static ResultCode SetHeapSize(VAddr* heap_addr, u64 heap_size) { | |||||||
|     return RESULT_SUCCESS; |     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. | /// Maps a memory range into a different range. | ||||||
| static ResultCode MapMemory(VAddr dst_addr, VAddr src_addr, u64 size) { | 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, |     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); |     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)> | template <ResultCode func(u32, u64, u32)> | ||||||
| void SvcWrap() { | void SvcWrap() { | ||||||
|     FuncReturn(func((u32)PARAM(0), PARAM(1), (u32)PARAM(2)).raw); |     FuncReturn(func((u32)PARAM(0), PARAM(1), (u32)PARAM(2)).raw); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user