diff options
author | Lioncash <mathew1800@gmail.com> | 2018-12-12 17:48:06 +0100 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2018-12-12 21:43:31 +0100 |
commit | d8deb39b83409f1d9b5eeec0a719d560e4409aae (patch) | |
tree | 6dcc744b9761db6c5107e3adf752e81c383a5ff5 /src/core/hle/kernel/svc_wrap.h | |
parent | vm_manager: Correct ordering of last two struct members of MemoryInfo (diff) | |
download | yuzu-d8deb39b83409f1d9b5eeec0a719d560e4409aae.tar yuzu-d8deb39b83409f1d9b5eeec0a719d560e4409aae.tar.gz yuzu-d8deb39b83409f1d9b5eeec0a719d560e4409aae.tar.bz2 yuzu-d8deb39b83409f1d9b5eeec0a719d560e4409aae.tar.lz yuzu-d8deb39b83409f1d9b5eeec0a719d560e4409aae.tar.xz yuzu-d8deb39b83409f1d9b5eeec0a719d560e4409aae.tar.zst yuzu-d8deb39b83409f1d9b5eeec0a719d560e4409aae.zip |
Diffstat (limited to 'src/core/hle/kernel/svc_wrap.h')
-rw-r--r-- | src/core/hle/kernel/svc_wrap.h | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/core/hle/kernel/svc_wrap.h b/src/core/hle/kernel/svc_wrap.h index 27a11d82e..f03b5438b 100644 --- a/src/core/hle/kernel/svc_wrap.h +++ b/src/core/hle/kernel/svc_wrap.h @@ -7,9 +7,7 @@ #include "common/common_types.h" #include "core/arm/arm_interface.h" #include "core/core.h" -#include "core/hle/kernel/vm_manager.h" #include "core/hle/result.h" -#include "core/memory.h" namespace Kernel { @@ -191,21 +189,6 @@ void SvcWrap() { FuncReturn(retval); } -template <ResultCode func(MemoryInfo*, PageInfo*, u64)> -void SvcWrap() { - MemoryInfo memory_info = {}; - PageInfo page_info = {}; - u32 retval = func(&memory_info, &page_info, Param(2)).raw; - - Memory::Write64(Param(0), memory_info.base_address); - Memory::Write64(Param(0) + 8, memory_info.size); - Memory::Write32(Param(0) + 16, memory_info.state); - Memory::Write32(Param(0) + 20, memory_info.attributes); - Memory::Write32(Param(0) + 24, memory_info.permission); - - FuncReturn(retval); -} - template <ResultCode func(u32*, u64, u64, u32)> void SvcWrap() { u32 param_1 = 0; |