ryujinx-mirror/Ryujinx.Common
Ac_K 33e673ceb8
fatal: Implement Service (#3573)
* fatal: Implement Service

This PR adds a basic implementation of fatal service, guest processes call it when there is something wrong. But since we can already have all informations by debugging it's not really useful.
In any case, that's avoid an unimplemented service exception. Structs/Enum are based on Atmosphère source code.

After logs the error report, I call SvcBreak. Feedbacks are welcome on this, since some guests calls it right after fatal service so I can remove it if needed.

* Addresses gdkchan feedback
2022-10-02 10:30:46 +02:00
..
Collections Make RBTree node fields internal again 2022-09-10 16:23:49 +02:00
Configuration Removed unused usings. (#3593) 2022-08-18 18:04:54 +02:00
Extensions Use Enum and Delegate.CreateDelegate generic overloads (#3111) 2022-02-13 10:50:07 -03:00
GraphicsDriver Removed unused usings. (#3593) 2022-08-18 18:04:54 +02:00
Logging fatal: Implement Service (#3573) 2022-10-02 10:30:46 +02:00
Memory Rename ToSpan to AsSpan (#3556) 2022-08-11 18:07:37 -03:00
Pools Add a Multithreading layer for the GAL, multi-thread shader compilation at runtime (#2501) 2021-08-27 00:31:29 +02:00
System Removed unused usings. (#3593) 2022-08-18 18:04:54 +02:00
SystemInfo Removed unused usings. (#3593) 2022-08-18 18:04:54 +02:00
Utilities Removed unused usings. (#3593) 2022-08-18 18:04:54 +02:00
AsyncWorkQueue.cs New NVDEC and VIC implementation (#1384) 2020-07-12 05:07:01 +02:00
Hash128.cs Add support for HLE macros and accelerate MultiDrawElementsIndirectCount #2 (#2557) 2021-08-26 23:50:28 +02:00
PerformanceCounter.cs Rewrite scheduler context switch code (#1786) 2020-12-09 19:20:05 -03:00
ReactiveObject.cs ReactiveObject: Handle case when oldValue is null (#3268) 2022-04-15 12:58:27 +02:00
ReferenceEqualityComparer.cs Only enumerate cached textures that are modified when flushing. (#918) 2020-02-07 08:49:26 +11:00
ReleaseInformations.cs Preparation for initial Flatpack and FlatHub integration (#3173) 2022-03-04 18:03:16 +01:00
Ryujinx.Common.csproj infra: Migrate to .NET 6 (#2829) 2021-11-28 21:24:17 +01:00
XXHash128.cs Use ReadOnlySpan<byte> compiler optimization for static data (#3130) 2022-02-17 21:38:50 +01:00