diff options
Diffstat (limited to 'src/sys')
| -rw-r--r-- | src/sys/prof/idletask.C | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/sys/prof/idletask.C b/src/sys/prof/idletask.C index 1c38835ce..8f79b94f7 100644 --- a/src/sys/prof/idletask.C +++ b/src/sys/prof/idletask.C @@ -43,8 +43,7 @@ void TaskManager::idleTaskLoop(void* unused) setThreadPriorityLow(); // Request privilege escalation for nap. - register uint64_t syscall = MISC_CPUNAP; - asm volatile("or 3, %0, %0; sc" :: "r" (syscall) : "r3", "cc"); + asm volatile("li 3, %0; sc" :: "K" (MISC_CPUNAP) : "r3", "cc"); // Execute nap. nap(); |

