summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/svc_wrap.h
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2018-12-12 17:48:06 +0100
committerLioncash <mathew1800@gmail.com>2018-12-12 21:43:31 +0100
commitd8deb39b83409f1d9b5eeec0a719d560e4409aae (patch)
tree6dcc744b9761db6c5107e3adf752e81c383a5ff5 /src/core/hle/kernel/svc_wrap.h
parentvm_manager: Correct ordering of last two struct members of MemoryInfo (diff)
downloadyuzu-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.h17
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;