From 0644db02ad5d800fee4a3f7caad3cd0c8f5fbcdc Mon Sep 17 00:00:00 2001 From: Mary Date: Wed, 23 Jun 2021 21:52:11 +0200 Subject: kernel: Implement MapTransferMemory and UnmapTransferMemory (#2386) Based on my reversing of kernel 12.0.0 --- Ryujinx.HLE/HOS/Kernel/SupervisorCall/SyscallTable.cs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Ryujinx.HLE/HOS/Kernel/SupervisorCall/SyscallTable.cs') diff --git a/Ryujinx.HLE/HOS/Kernel/SupervisorCall/SyscallTable.cs b/Ryujinx.HLE/HOS/Kernel/SupervisorCall/SyscallTable.cs index 02b6fb3c..790a3179 100644 --- a/Ryujinx.HLE/HOS/Kernel/SupervisorCall/SyscallTable.cs +++ b/Ryujinx.HLE/HOS/Kernel/SupervisorCall/SyscallTable.cs @@ -73,6 +73,8 @@ namespace Ryujinx.HLE.HOS.Kernel.SupervisorCall { 0x43, nameof(Syscall64.ReplyAndReceive64) }, { 0x44, nameof(Syscall64.ReplyAndReceiveWithUserBuffer64) }, { 0x45, nameof(Syscall64.CreateEvent64) }, + { 0x51, nameof(Syscall64.MapTransferMemory64) }, + { 0x52, nameof(Syscall64.UnmapTransferMemory64) }, { 0x65, nameof(Syscall64.GetProcessList64) }, { 0x6f, nameof(Syscall64.GetSystemInfo64) }, { 0x70, nameof(Syscall64.CreatePort64) }, @@ -138,6 +140,8 @@ namespace Ryujinx.HLE.HOS.Kernel.SupervisorCall { 0x41, nameof(Syscall32.AcceptSession32) }, { 0x43, nameof(Syscall32.ReplyAndReceive32) }, { 0x45, nameof(Syscall32.CreateEvent32) }, + { 0x51, nameof(Syscall32.MapTransferMemory32) }, + { 0x52, nameof(Syscall32.UnmapTransferMemory32) }, { 0x5F, nameof(Syscall32.FlushProcessDataCache32) }, { 0x65, nameof(Syscall32.GetProcessList32) }, { 0x6f, nameof(Syscall32.GetSystemInfo32) }, -- cgit v1.2.3