From 0039bb639493b2d1e2764cae380311ba8e87704b Mon Sep 17 00:00:00 2001
From: gdkchan <gab.dark.100@gmail.com>
Date: Tue, 18 Dec 2018 03:33:36 -0200
Subject: Refactor SVC handler (#540)

* Refactor SVC handler

* Get rid of KernelErr

* Split kernel code files into multiple folders
---
 Ryujinx.HLE/HOS/Kernel/Threading/ThreadSchedState.cs | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 Ryujinx.HLE/HOS/Kernel/Threading/ThreadSchedState.cs

(limited to 'Ryujinx.HLE/HOS/Kernel/Threading/ThreadSchedState.cs')

diff --git a/Ryujinx.HLE/HOS/Kernel/Threading/ThreadSchedState.cs b/Ryujinx.HLE/HOS/Kernel/Threading/ThreadSchedState.cs
new file mode 100644
index 00000000..c9eaa6b3
--- /dev/null
+++ b/Ryujinx.HLE/HOS/Kernel/Threading/ThreadSchedState.cs
@@ -0,0 +1,19 @@
+namespace Ryujinx.HLE.HOS.Kernel.Threading
+{
+    enum ThreadSchedState : ushort
+    {
+        LowMask        = 0xf,
+        HighMask       = 0xfff0,
+        ForcePauseMask = 0x70,
+
+        ProcessPauseFlag      = 1 << 4,
+        ThreadPauseFlag       = 1 << 5,
+        ProcessDebugPauseFlag = 1 << 6,
+        KernelInitPauseFlag   = 1 << 8,
+
+        None               = 0,
+        Paused             = 1,
+        Running            = 2,
+        TerminationPending = 3
+    }
+}
\ No newline at end of file
-- 
cgit v1.2.3-70-g09d2