diff options
author | Richard Henderson <rth@twiddle.net> | 2011-05-02 08:48:14 -0700 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2011-05-02 10:16:53 -0700 |
commit | 2441ea1234e5b4399954ca64a101794cf6e813b3 (patch) | |
tree | 44132ef73b15e4929cad97bde91729fe4142f9f1 /pal.S | |
parent | 28a139998d9c6f123168c0edd5117ab00c0a6288 (diff) | |
download | qemu-palcode-2441ea1234e5b4399954ca64a101794cf6e813b3.zip qemu-palcode-2441ea1234e5b4399954ca64a101794cf6e813b3.tar.gz qemu-palcode-2441ea1234e5b4399954ca64a101794cf6e813b3.tar.bz2 |
clipper: Report ISA interrupts properly.
Diffstat (limited to 'pal.S')
-rw-r--r-- | pal.S | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -212,14 +212,12 @@ Pal_Dev_Interrupt: mov IPL_K_DEV1, p0 // Raise IPL mtpr p0, qemu_ps + bsr p7, Sys_Dev_Vector + mfpr p7, ptEntInt mfpr $gp, ptKgp - lda a0, INT_K_DEV lda a2, 0 - - SYS_DEV_VECTOR a1 - hw_ret (p7) ENDFN Pal_Dev_Interrupt @@ -1251,6 +1249,7 @@ ENDFN CallPal_WtInt * r18 (a2) <- (sp+40) */ ORG_CALL_PAL_PRIV(0x3F) + .globl CallPal_Rti CallPal_Rti: mfpr p6, qemu_exc_addr // Save exc_addr for machine check |