aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/HOS/Kernel/ThreadSchedState.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.HLE/HOS/Kernel/ThreadSchedState.cs')
-rw-r--r--Ryujinx.HLE/HOS/Kernel/ThreadSchedState.cs14
1 files changed, 9 insertions, 5 deletions
diff --git a/Ryujinx.HLE/HOS/Kernel/ThreadSchedState.cs b/Ryujinx.HLE/HOS/Kernel/ThreadSchedState.cs
index 603446f3..37e5908a 100644
--- a/Ryujinx.HLE/HOS/Kernel/ThreadSchedState.cs
+++ b/Ryujinx.HLE/HOS/Kernel/ThreadSchedState.cs
@@ -1,11 +1,15 @@
namespace Ryujinx.HLE.HOS.Kernel
{
- enum ThreadSchedState : byte
+ enum ThreadSchedState : ushort
{
- LowNibbleMask = 0xf,
- HighNibbleMask = 0xf0,
- ExceptionalMask = 0x70,
- ForcePauseFlag = 0x20,
+ LowMask = 0xf,
+ HighMask = 0xfff0,
+ ForcePauseMask = 0x70,
+
+ ProcessPauseFlag = 1 << 4,
+ ThreadPauseFlag = 1 << 5,
+ ProcessDebugPauseFlag = 1 << 6,
+ KernelInitPauseFlag = 1 << 8,
None = 0,
Paused = 1,