summaryrefslogtreecommitdiffstats
path: root/src/sys
diff options
context:
space:
mode:
Diffstat (limited to 'src/sys')
-rw-r--r--src/sys/prof/idletask.C3
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();
OpenPOWER on IntegriCloud