ryujinx/Ryujinx.HLE
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
..
Exceptions hos: Cleanup the project (#2634) 2021-09-15 01:24:49 +02:00
FileSystem Removed extra semicolons. (#3594) 2022-08-17 09:05:15 +02:00
HOS fatal: Implement Service (#3573) 2022-10-02 10:30:46 +02:00
Loaders misc: Fix missing null terminator for strings with pchtxt (#3629) 2022-08-25 19:59:15 +00:00
Ui Removed unused usings. (#3593) 2022-08-18 18:04:54 +02:00
Utilities time: Make TimeZoneRule blittable and avoid copies (#3361) 2022-06-24 19:04:57 +02:00
HLEConfiguration.cs hle: Some cleanup (#3210) 2022-03-22 20:46:16 +01:00
Homebrew.npdm Better process implementation (#491) 2018-11-28 20:18:09 -02:00
MemoryConfiguration.cs hos: Cleanup the project (#2634) 2021-09-15 01:24:49 +02:00
PerformanceStatistics.cs Adjustments to framerate metric and addition of frametime (#2638) 2021-09-15 02:26:10 +02:00
Ryujinx.HLE.csproj Rewrite SVC handler using source generators rather than IL emit (#3371) 2022-05-31 17:12:46 -03:00
Switch.cs Avalonia - Use embedded window for avalonia (#3674) 2022-09-19 15:05:26 -03:00