summaryrefslogtreecommitdiff
path: root/src/core/arm/arm_interface.cpp
diff options
context:
space:
mode:
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;