diff options
Diffstat (limited to 'src/core/hle/kernel/thread.h')
| -rw-r--r-- | src/core/hle/kernel/thread.h | 9 |
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 | ||
| 98 | enum class CoreFlags : s32 { | ||
| 99 | IgnoreIdealCore = -1, | ||
| 100 | ProcessIdealCore = -2, | ||
| 101 | DontChangeIdealCore = -3, | ||
| 102 | }; | ||
| 103 | |||
| 104 | class Thread final : public WaitObject { | 101 | class Thread final : public WaitObject { |
| 105 | public: | 102 | public: |
| 106 | using MutexWaitingThreads = std::vector<SharedPtr<Thread>>; | 103 | using MutexWaitingThreads = std::vector<SharedPtr<Thread>>; |