1
0
Fork 0
mirror of https://github.com/Ryujinx/Ryujinx.git synced 2024-11-11 12:06:39 +00:00
Ryujinx/Ryujinx.HLE/HOS/Services
riperiperi fb935fd201
Add dedicated ServerBase for FileSystem services (#3142)
This should prevent filesystem services from blocking other services that don't have their own ServerBase. May improve filesystem related stutters in certain titles.

Improves button advanced cutscenes such as Miqol's Request in Xenoblade: DE when the game is on a network share (used to stutter when voice lines played).

Should probably be tested to make sure no mysterious bugs have been unearthed, and to see if any other filesystem related perf issues are improved.
2022-02-19 15:29:11 +01:00
..
Account account: Rework LoadIdTokenCache to auto generate a random JWT token (#2991) 2022-01-11 09:22:20 +01:00
Am Implement/Stub mnpp:app service and some hid calls (#3131) 2022-02-18 02:00:06 +01:00
Apm Initial support for the new 12.x IPC system (#2182) 2021-04-14 00:01:24 +02:00
Arp Update to LibHac v0.14.3 (#2925) 2021-12-23 13:55:50 -03:00
Audio UI - Add Volume Controls + Mute Toggle (F2) (#2871) 2021-12-23 13:33:56 -03:00
Bcat Update to LibHac v0.14.3 (#2925) 2021-12-23 13:55:50 -03:00
Bgtc
Bluetooth Initial support for the new 12.x IPC system (#2182) 2021-04-14 00:01:24 +02:00
BluetoothManager Initial support for the new 12.x IPC system (#2182) 2021-04-14 00:01:24 +02:00
Caps caps: Stubs GetAlbumFileList0AafeAruidDeprecated and GetAlbumFileList3AaeAruid (#2403) 2021-06-25 00:37:48 +02:00
Cec
Ectx am/ectx: Implement SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled and add service placeholder (#2136) 2021-03-25 23:25:49 +01:00
Erpt
Es
Eupld
Fatal
Friend misc: Make PID unsigned long instead of long (#3043) 2022-02-09 17:18:07 -03:00
Fs Add dedicated ServerBase for FileSystem services (#3142) 2022-02-19 15:29:11 +01:00
Grc
Hid Implement/Stub mnpp:app service and some hid calls (#3131) 2022-02-18 02:00:06 +01:00
Ins
Lbl Initial support for the new 12.x IPC system (#2182) 2021-04-14 00:01:24 +02:00
Ldn Initial support for the new 12.x IPC system (#2182) 2021-04-14 00:01:24 +02:00
Lm HLE: Fix integer sign inconcistency accross the codebase (#2222) 2021-04-24 12:16:01 +02:00
Loader
Mig
Mii Update to LibHac 0.13.1 (#2475) 2021-08-12 23:56:24 +02:00
Mm mm: Cleaned up the service a bit (#2233) 2021-04-22 23:35:01 +02:00
Mnpp Implement/Stub mnpp:app service and some hid calls (#3131) 2022-02-18 02:00:06 +01:00
Ncm Update to LibHac 0.15.0 (#2986) 2022-01-12 12:22:19 +01:00
News
Nfc Fix Amiibo hanging since .NET 6 changes (#2890) 2021-11-30 11:09:32 +01:00
Ngct HLE: Fix integer sign inconcistency accross the codebase (#2222) 2021-04-24 12:16:01 +02:00
Nifm Fix GetAddrInfoWithOptions and some sockets issues (#2936) 2021-12-26 15:17:13 +01:00
Nim Initial support for the new 12.x IPC system (#2182) 2021-04-14 00:01:24 +02:00
Notification
Npns
Ns misc: Make PID unsigned long instead of long (#3043) 2022-02-09 17:18:07 -03:00
Nv Change ServiceNv map creation logs to the Debug level (#3058) 2022-02-18 00:41:21 +01:00
Olsc Initial support for the new 12.x IPC system (#2182) 2021-04-14 00:01:24 +02:00
Ovln
Pcie
Pctl misc: Make PID unsigned long instead of long (#3043) 2022-02-09 17:18:07 -03:00
Pcv clkrst: Stub/Implement IClkrstManager and IClkrstSession calls (#2692) 2021-09-29 01:03:35 +02:00
Pm misc: Make PID unsigned long instead of long (#3043) 2022-02-09 17:18:07 -03:00
Prepo prepo: Implement SaveSystemReport and SaveSystemReportWithUser (#2379) 2021-06-23 22:41:44 +02:00
Psc
Ptm Initial support for the new 12.x IPC system (#2182) 2021-04-14 00:01:24 +02:00
Ro misc: Make PID unsigned long instead of long (#3043) 2022-02-09 17:18:07 -03:00
Sdb Update to LibHac 0.15.0 (#2986) 2022-01-12 12:22:19 +01:00
Settings Update to LibHac 0.15.0 (#2986) 2022-01-12 12:22:19 +01:00
Sm Fix disposing of IPC sessions server at emulation stop (#2334) 2021-06-29 19:37:13 +02:00
Sockets misc: Make PID unsigned long instead of long (#3043) 2022-02-09 17:18:07 -03:00
Spl infra: Migrate to .NET 6 (#2829) 2021-11-28 21:24:17 +01:00
Srepo
Ssl misc: Make PID unsigned long instead of long (#3043) 2022-02-09 17:18:07 -03:00
SurfaceFlinger misc: Make PID unsigned long instead of long (#3043) 2022-02-09 17:18:07 -03:00
Time Update to LibHac 0.15.0 (#2986) 2022-01-12 12:22:19 +01:00
Usb
Vi misc: Make PID unsigned long instead of long (#3043) 2022-02-09 17:18:07 -03:00
Wlan
CommandHIpcAttribute.cs Initial support for the new 12.x IPC system (#2182) 2021-04-14 00:01:24 +02:00
CommandTIpcAttribute.cs Initial support for the new 12.x IPC system (#2182) 2021-04-14 00:01:24 +02:00
DisposableIpcService.cs Add dedicated ServerBase for FileSystem services (#3142) 2022-02-19 15:29:11 +01:00
DummyService.cs
IpcService.cs Added trace log level (#3096) 2022-02-17 21:08:07 -03:00
ServerBase.cs kernel: A bit of refactoring and fix GetThreadContext3 correctness (#3042) 2022-01-29 22:18:03 +01:00
ServiceAttributes.cs IPC refactor part 1: Use explicit separate threads to process requests (#1447) 2020-09-22 14:50:40 +10:00