Ryujinx/Ryujinx.HLE/HOS/Ipc
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
..
IpcBuffDesc.cs HLE: Fix integer sign inconcistency accross the codebase (#2222) 2021-04-24 12:16:01 +02:00
IpcHandleDesc.cs Adjust naming conventions and general refactoring in HLE Project (#527) 2018-12-06 09:16:24 -02:00
IpcMagic.cs Code style fixes and nits on the HLE project (#355) 2018-08-16 20:47:36 -03:00
IpcMessage.cs ipc: Remove size checks for buffer type 0x21/0x22 (#2387) 2021-06-22 19:32:22 +02:00
IpcMessageType.cs Initial support for the new 12.x IPC system (#2182) 2021-04-14 00:01:24 +02:00
IpcPtrBuffDesc.cs HLE: Fix integer sign inconcistency accross the codebase (#2222) 2021-04-24 12:16:01 +02:00
IpcRecvListBuffDesc.cs HLE: Fix integer sign inconcistency accross the codebase (#2222) 2021-04-24 12:16:01 +02:00
ServiceProcessRequest.cs Adjust naming conventions and general refactoring in HLE Project (#527) 2018-12-06 09:16:24 -02:00