diff options
author | Helge Deller <deller@gmx.de> | 2022-01-11 20:27:15 +0100 |
---|---|---|
committer | Helge Deller <deller@gmx.de> | 2022-01-11 20:27:15 +0100 |
commit | eba8d66f09ebbc0372623e0ec434402597ef8d83 (patch) | |
tree | d0a5f37bbc4fa4be998b6887869322286fdb6acd | |
parent | e0584bf42c603430b8613e4c17405ede700af61f (diff) | |
download | seabios-hppa-eba8d66f09ebbc0372623e0ec434402597ef8d83.zip seabios-hppa-eba8d66f09ebbc0372623e0ec434402597ef8d83.tar.gz seabios-hppa-eba8d66f09ebbc0372623e0ec434402597ef8d83.tar.bz2 |
parisc: Leave IRQs disabled after rendevouz
And only enable the timer IRQ for wakeup (not all).
Signed-off-by: Helge Deller <deller@gmx.de>
-rw-r--r-- | src/parisc/head.S | 3 |
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. */ |