Ryujinx-git/Ryujinx.HLE/HOS
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
..
Applets Fix regression with foreground software keyboard (#2732) 2021-10-13 12:20:48 -03:00
Diagnostics/Demangler Misc cleanup (#708) 2019-07-02 04:39:22 +02:00
Ipc ipc: Remove size checks for buffer type 0x21/0x22 (#2387) 2021-06-22 19:32:22 +02:00
Kernel kernel: Implement SetMemoryPermission syscall (#2772) 2021-10-24 01:24:49 +02:00
Services EventWait should not signal the event when it returns Success (#2739) 2021-10-19 17:25:32 -03:00
SystemState Inline software keyboard without input pop up dialog (#2180) 2021-10-12 21:54:21 +02:00
Tamper Update TamperMachine and disable write-to-code prevention (#2506) 2021-08-04 22:05:17 +02:00
ApplicationLoader.cs Update to LibHac 0.13.1 (#2475) 2021-08-12 23:56:24 +02:00
ArmProcessContext.cs Initial support for separate GPU address spaces (#2394) 2021-06-29 19:32:02 +02:00
ArmProcessContextFactory.cs Initial support for separate GPU address spaces (#2394) 2021-06-29 19:32:02 +02:00
HomebrewRomFsStream.cs Misc cleanup (#708) 2019-07-02 04:39:22 +02:00
Horizon.cs Fix problems added by Pause (#2645) 2021-09-18 14:31:44 +02:00
IdDictionary.cs Implement GPU syncpoints (#980) 2020-04-19 11:25:57 +10:00
LibHacHorizonManager.cs hos: Cleanup the project (#2634) 2021-09-15 01:24:49 +02:00
ModLoader.cs Update to LibHac 0.13.1 (#2475) 2021-08-12 23:56:24 +02:00
ProgramLoader.cs Update to LibHac 0.13.1 (#2475) 2021-08-12 23:56:24 +02:00
ResultCode.cs Refactoring result codes (#731) 2019-07-14 16:04:38 -03:00
ServiceCtx.cs hos: Cleanup the project (#2634) 2021-09-15 01:24:49 +02:00
TamperMachine.cs Update TamperMachine and disable write-to-code prevention (#2506) 2021-08-04 22:05:17 +02:00
UserChannelPersistence.cs Fix exiting emulator with multi programs (#1590) 2020-10-10 00:52:11 +02:00