Ryujinx/Ryujinx.HLE/HOS
Ac_K 50ba233ac6
ipc: Remove size checks for buffer type 0x21/0x22 (#2387)
* ipc: Remove size checks for buffer type 0x21/0x22

Since original IPC implementation doesn't check the buffers size, there is no reason to check them so I've removed it. Checking the buffers addresses could prevent to unexpected behaviors.

That's fix a bsd service issue with some homebrew and some games like Knockout City (https://github.com/Ryujinx/Ryujinx-Games-List/issues/3622) which is now bootable:

* addresses gdkchan's review
2021-06-22 19:32:22 +02:00
..
Applets hid: Rewrite shared memory management (#2257) 2021-05-02 22:01:30 +02:00
Diagnostics/Demangler Misc cleanup (#708) 2019-07-02 04:39:22 +02:00
Font POWER - Performance Optimizations With Extensive Ramifications (#2286) 2021-05-24 22:52:44 +02:00
Ipc ipc: Remove size checks for buffer type 0x21/0x22 (#2387) 2021-06-22 19:32:22 +02:00
Kernel Fix guest stack trace inexistent function names (#2326) 2021-05-30 20:53:02 +02:00
Services account: Fix wrong condition in TrySelectUserWithoutInteraction (#2384) 2021-06-21 14:20:28 -03:00
SystemState am: Add all known AppletMessage (#2378) 2021-06-21 13:41:37 -03:00
Tamper Add the TamperMachine module for runtime mods and cheats (#1928) 2021-03-27 15:12:05 +01:00
ApplicationLoader.cs POWER - Performance Optimizations With Extensive Ramifications (#2286) 2021-05-24 22:52:44 +02:00
ArmProcessContext.cs Add multi-level function table (#2228) 2021-05-29 18:06:28 -03:00
ArmProcessContextFactory.cs Add multi-level function table (#2228) 2021-05-29 18:06:28 -03:00
HomebrewRomFsStream.cs Misc cleanup (#708) 2019-07-02 04:39:22 +02:00
Horizon.cs am: Add all known AppletMessage (#2378) 2021-06-21 13:41:37 -03:00
IdDictionary.cs Implement GPU syncpoints (#980) 2020-04-19 11:25:57 +10:00
ModLoader.cs Fix Tamper Machine crash and timings (#2159) 2021-04-02 15:42:25 +02:00
ProgramLoader.cs POWER - Performance Optimizations With Extensive Ramifications (#2286) 2021-05-24 22:52:44 +02:00
ResultCode.cs Refactoring result codes (#731) 2019-07-14 16:04:38 -03:00
ServiceCtx.cs IPC refactor part 2: Use ReplyAndReceive on HLE services and remove special handling from kernel (#1458) 2020-12-02 00:23:43 +01:00
TamperMachine.cs Fix Tamper Machine crash and timings (#2159) 2021-04-02 15:42:25 +02:00
UserChannelPersistence.cs Fix exiting emulator with multi programs (#1590) 2020-10-10 00:52:11 +02:00