summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/k_scheduler.h
diff options
context:
space:
mode:
authorMorph <39850852+Morph1984@users.noreply.github.com>2021-10-25 15:17:49 +0200
committerGitHub <noreply@github.com>2021-10-25 15:17:49 +0200
commit63ed7d9af7bd78edf155af198100e4f9770efcaa (patch)
tree27c5a87081973ca5a6e9fcf1f9c6ca91388ec8e2 /src/core/hle/kernel/k_scheduler.h
parentMerge pull request #7218 from bylaws/aswdqdsam (diff)
parentSVC: Implement svcInfo:IdleTickCount (diff)
downloadyuzu-63ed7d9af7bd78edf155af198100e4f9770efcaa.tar
yuzu-63ed7d9af7bd78edf155af198100e4f9770efcaa.tar.gz
yuzu-63ed7d9af7bd78edf155af198100e4f9770efcaa.tar.bz2
yuzu-63ed7d9af7bd78edf155af198100e4f9770efcaa.tar.lz
yuzu-63ed7d9af7bd78edf155af198100e4f9770efcaa.tar.xz
yuzu-63ed7d9af7bd78edf155af198100e4f9770efcaa.tar.zst
yuzu-63ed7d9af7bd78edf155af198100e4f9770efcaa.zip
Diffstat (limited to 'src/core/hle/kernel/k_scheduler.h')
-rw-r--r--src/core/hle/kernel/k_scheduler.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/core/hle/kernel/k_scheduler.h b/src/core/hle/kernel/k_scheduler.h
index c8ccc1ae4..7df288438 100644
--- a/src/core/hle/kernel/k_scheduler.h
+++ b/src/core/hle/kernel/k_scheduler.h
@@ -49,6 +49,11 @@ public:
/// Gets the current running thread
[[nodiscard]] KThread* GetCurrentThread() const;
+ /// Gets the idle thread
+ [[nodiscard]] KThread* GetIdleThread() const {
+ return idle_thread;
+ }
+
/// Returns true if the scheduler is idle
[[nodiscard]] bool IsIdle() const {
return GetCurrentThread() == idle_thread;