summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar bunnei2022-10-18 19:13:20 -0700
committerGravatar Liam2022-10-19 14:03:50 -0400
commit97879faea43c1fad6cbb0b63573c75644705e2e9 (patch)
tree1061ca966261c67c9db22b2c3a39856e24950c31
parentcore: Initialize: Add missing braces. (diff)
downloadyuzu-97879faea43c1fad6cbb0b63573c75644705e2e9.tar.gz
yuzu-97879faea43c1fad6cbb0b63573c75644705e2e9.tar.xz
yuzu-97879faea43c1fad6cbb0b63573c75644705e2e9.zip
core: hle: kernel: Migrate ProcessState to enum class.
-rw-r--r--src/core/hle/kernel/k_process.h16
-rw-r--r--src/core/hle/kernel/svc_types.h18
2 files changed, 17 insertions, 17 deletions
diff --git a/src/core/hle/kernel/k_process.h b/src/core/hle/kernel/k_process.h
index 788faec1d..2e0cc3d0b 100644
--- a/src/core/hle/kernel/k_process.h
+++ b/src/core/hle/kernel/k_process.h
@@ -72,14 +72,14 @@ public:
72 ~KProcess() override; 72 ~KProcess() override;
73 73
74 enum class State { 74 enum class State {
75 Created = Svc::ProcessState_Created, 75 Created = static_cast<u32>(Svc::ProcessState::Created),
76 CreatedAttached = Svc::ProcessState_CreatedAttached, 76 CreatedAttached = static_cast<u32>(Svc::ProcessState::CreatedAttached),
77 Running = Svc::ProcessState_Running, 77 Running = static_cast<u32>(Svc::ProcessState::Running),
78 Crashed = Svc::ProcessState_Crashed, 78 Crashed = static_cast<u32>(Svc::ProcessState::Crashed),
79 RunningAttached = Svc::ProcessState_RunningAttached, 79 RunningAttached = static_cast<u32>(Svc::ProcessState::RunningAttached),
80 Terminating = Svc::ProcessState_Terminating, 80 Terminating = static_cast<u32>(Svc::ProcessState::Terminating),
81 Terminated = Svc::ProcessState_Terminated, 81 Terminated = static_cast<u32>(Svc::ProcessState::Terminated),
82 DebugBreak = Svc::ProcessState_DebugBreak, 82 DebugBreak = static_cast<u32>(Svc::ProcessState::DebugBreak),
83 }; 83 };
84 84
85 enum : u64 { 85 enum : u64 {
diff --git a/src/core/hle/kernel/svc_types.h b/src/core/hle/kernel/svc_types.h
index bb4f7b004..abb9847fe 100644
--- a/src/core/hle/kernel/svc_types.h
+++ b/src/core/hle/kernel/svc_types.h
@@ -97,15 +97,15 @@ constexpr inline s32 HighestThreadPriority = 0;
97 97
98constexpr inline s32 SystemThreadPriorityHighest = 16; 98constexpr inline s32 SystemThreadPriorityHighest = 16;
99 99
100enum ProcessState : u32 { 100enum class ProcessState : u32 {
101 ProcessState_Created = 0, 101 Created = 0,
102 ProcessState_CreatedAttached = 1, 102 CreatedAttached = 1,
103 ProcessState_Running = 2, 103 Running = 2,
104 ProcessState_Crashed = 3, 104 Crashed = 3,
105 ProcessState_RunningAttached = 4, 105 RunningAttached = 4,
106 ProcessState_Terminating = 5, 106 Terminating = 5,
107 ProcessState_Terminated = 6, 107 Terminated = 6,
108 ProcessState_DebugBreak = 7, 108 DebugBreak = 7,
109}; 109};
110 110
111constexpr inline size_t ThreadLocalRegionSize = 0x200; 111constexpr inline size_t ThreadLocalRegionSize = 0x200;