aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/parisc/head.S3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/parisc/head.S b/src/parisc/head.S
index 9d476fe..b4f54a5 100644
--- a/src/parisc/head.S
+++ b/src/parisc/head.S
@@ -130,7 +130,7 @@ ENTRY(enter_smp_idle_loop)
/* enable CPU local interrupts */
#define CR_EIEM 15
#define PSW_I 1
- ldi -1, %r1 /* allow IRQ0 (Timer) */
+ load32 1<<31, %r1 /* allow IRQ0 (Timer) */
mtctl %r1, CR_EIEM
ssm PSW_I, %r9
@@ -140,7 +140,6 @@ $smp_idle_loop:
or %r10,%r10,%r10
$smp_exit_loop:
- mtsm %r9
mtctl %r0, CR_EIEM
/* on 64bit: Address of PDCE_PROC for each non-monarch processor in GR26. */