summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/thread.h
diff options
context:
space:
mode:
authorGravatar Fernando Sahmkow2019-10-12 10:38:55 -0400
committerGravatar FernandoS272019-10-15 11:55:28 -0400
commite28c7f521765a85e27259539f0873b15c18a98f8 (patch)
tree86f1603d3bbdf08680ecf0a9886485597554c949 /src/core/hle/kernel/thread.h
parentKernel: Clang Format (diff)
downloadyuzu-e28c7f521765a85e27259539f0873b15c18a98f8.tar.gz
yuzu-e28c7f521765a85e27259539f0873b15c18a98f8.tar.xz
yuzu-e28c7f521765a85e27259539f0873b15c18a98f8.zip
Kernel: Address Feedback 2
Diffstat (limited to 'src/core/hle/kernel/thread.h')
-rw-r--r--src/core/hle/kernel/thread.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/core/hle/kernel/thread.h b/src/core/hle/kernel/thread.h
index e0f3b6204..7ee437e17 100644
--- a/src/core/hle/kernel/thread.h
+++ b/src/core/hle/kernel/thread.h
@@ -35,6 +35,9 @@ enum ThreadProcessorId : s32 {
35 /// Run thread on the ideal core specified by the process. 35 /// Run thread on the ideal core specified by the process.
36 THREADPROCESSORID_IDEAL = -2, 36 THREADPROCESSORID_IDEAL = -2,
37 37
38 /// when setting Core and Affiny, keeps the ideal core intact
39 THREADDONTCHANGE_IDEAL = -3,
40
38 /// Indicates that the preferred processor ID shouldn't be updated in 41 /// Indicates that the preferred processor ID shouldn't be updated in
39 /// a core mask setting operation. 42 /// a core mask setting operation.
40 THREADPROCESSORID_DONT_UPDATE = -3, 43 THREADPROCESSORID_DONT_UPDATE = -3,
@@ -95,12 +98,6 @@ enum class ThreadSchedMasks : u32 {
95 ForcePauseMask = 0x0070, 98 ForcePauseMask = 0x0070,
96}; 99};
97 100
98enum class CoreFlags : s32 {
99 IgnoreIdealCore = -1,
100 ProcessIdealCore = -2,
101 DontChangeIdealCore = -3,
102};
103
104class Thread final : public WaitObject { 101class Thread final : public WaitObject {
105public: 102public:
106 using MutexWaitingThreads = std::vector<SharedPtr<Thread>>; 103 using MutexWaitingThreads = std::vector<SharedPtr<Thread>>;