Ryujinx/Ryujinx.HLE/HOS/Kernel
Mary c94d47cc40
kernel: Implement SetMemoryPermission syscall (#2772)
* kernel: Implement SetMemoryPermission syscall

This commit implement the SetMemoryPermission syscall accurately.
This also fix KMemoryPermission not being an unsigned 32 bits type and
add the "DontCare" bit (used by shared memory, currently unused in
Ryujinx)

* Update MemoryPermission mask

* Address gdkchan's comments

* Fix a nit

* Address gdkchan's comment
2021-10-24 01:24:49 +02:00
..
Common HLE: Fix integer sign inconcistency accross the codebase (#2222) 2021-04-24 12:16:01 +02:00
Ipc POWER - Performance Optimizations With Extensive Ramifications (#2286) 2021-05-24 22:52:44 +02:00
Memory kernel: Implement SetMemoryPermission syscall (#2772) 2021-10-24 01:24:49 +02:00
Process Implement a "Pause Emulation" option & hotkey (#2428) 2021-09-11 22:08:25 +02:00
SupervisorCall kernel: Implement SetMemoryPermission syscall (#2772) 2021-10-24 01:24:49 +02:00
Threading Implement a "Pause Emulation" option & hotkey (#2428) 2021-09-11 22:08:25 +02:00
KernelConstants.cs POWER - Performance Optimizations With Extensive Ramifications (#2286) 2021-05-24 22:52:44 +02:00
KernelContext.cs POWER - Performance Optimizations With Extensive Ramifications (#2286) 2021-05-24 22:52:44 +02:00
KernelStatic.cs Rewrite scheduler context switch code (#1786) 2020-12-09 19:20:05 -03:00