diff options
author | Mary <me@thog.eu> | 2021-12-05 00:23:26 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-04 20:23:26 -0300 |
commit | 2ab777885b174edb554ef3df7737f112b82e8b5d (patch) | |
tree | deb24e48b89d473a68dc76dae43e0250f1a63e73 /Ryujinx.HLE/HOS/Kernel/Process/KProcess.cs | |
parent | f39fce8f54c1e4dfa1ca56e4a2b1668e9ea30956 (diff) |
kernel: Improve GetInfo readability and update to 13.0.0 (#2900)
* kernel: Define InfoTYpe and make it less obscure when reading GetInfo
Also map ThreadTickCount to 25 instead of 0xF0000002 like 13.x kernel.
* kernel: Implement GetInfo IsApplication
* kernel: Implement GetInfo FreeThreadCount
Diffstat (limited to 'Ryujinx.HLE/HOS/Kernel/Process/KProcess.cs')
-rw-r--r-- | Ryujinx.HLE/HOS/Kernel/Process/KProcess.cs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Ryujinx.HLE/HOS/Kernel/Process/KProcess.cs b/Ryujinx.HLE/HOS/Kernel/Process/KProcess.cs index a3691808..0a74eace 100644 --- a/Ryujinx.HLE/HOS/Kernel/Process/KProcess.cs +++ b/Ryujinx.HLE/HOS/Kernel/Process/KProcess.cs @@ -60,6 +60,7 @@ namespace Ryujinx.HLE.HOS.Kernel.Process public KProcessCapabilities Capabilities { get; private set; } public ulong TitleId { get; private set; } + public bool IsApplication { get; private set; } public long Pid { get; private set; } private long _creationTimestamp; @@ -193,6 +194,7 @@ namespace Ryujinx.HLE.HOS.Kernel.Process _memRegion = memRegion; _contextFactory = contextFactory ?? new ProcessContextFactory(); _customThreadStart = customThreadStart; + IsApplication = creationInfo.Flags.HasFlag(ProcessCreationFlags.IsApplication); ulong personalMmHeapSize = GetPersonalMmHeapSize((ulong)creationInfo.SystemResourcePagesCount, memRegion); |