summaryrefslogtreecommitdiff
path: root/src/core/arm/arm_interface.cpp
diff options
context:
space:
mode:
authorGravatar Liam2022-06-26 18:52:16 -0400
committerGravatar Liam2022-07-14 22:47:18 -0400
commit0624c880bd5af45ae9095465e079fa55458515f6 (patch)
treea8b9f3adf516af30cad021fc32f8669426946cd5 /src/core/arm/arm_interface.cpp
parentMerge pull request #8540 from lat9nq/copy-nv-ffmpeg (diff)
downloadyuzu-0624c880bd5af45ae9095465e079fa55458515f6.tar.gz
yuzu-0624c880bd5af45ae9095465e079fa55458515f6.tar.xz
yuzu-0624c880bd5af45ae9095465e079fa55458515f6.zip
kernel: use KScheduler from mesosphere
Diffstat (limited to 'src/core/arm/arm_interface.cpp')
-rw-r--r--src/core/arm/arm_interface.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/arm/arm_interface.cpp b/src/core/arm/arm_interface.cpp
index cef79b245..cdf388fb9 100644
--- a/src/core/arm/arm_interface.cpp
+++ b/src/core/arm/arm_interface.cpp
@@ -155,9 +155,10 @@ void ARM_Interface::Run() {
155 break; 155 break;
156 } 156 }
157 157
158 // Handle syscalls and scheduling (this may change the current thread) 158 // Handle syscalls and scheduling (this may change the current thread/core)
159 if (Has(hr, svc_call)) { 159 if (Has(hr, svc_call)) {
160 Kernel::Svc::Call(system, GetSvcNumber()); 160 Kernel::Svc::Call(system, GetSvcNumber());
161 break;
161 } 162 }
162 if (Has(hr, break_loop) || !uses_wall_clock) { 163 if (Has(hr, break_loop) || !uses_wall_clock) {
163 break; 164 break;