diff options
author | marcel <marcel@FreeBSD.org> | 2010-03-23 01:07:30 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 2010-03-23 01:07:30 +0000 |
commit | c36ab23587a15b7daad51b3033ccea07cc9adc3e (patch) | |
tree | 55d76b0329a69fd50f654ef9063fc441db62952c | |
parent | 01cb21605be06f4d949c56cfab80ad09d2132931 (diff) | |
download | FreeBSD-src-c36ab23587a15b7daad51b3033ccea07cc9adc3e.zip FreeBSD-src-c36ab23587a15b7daad51b3033ccea07cc9adc3e.tar.gz |
Actually pass a pointer to the trapframe to powerpc_extr_interrupt().
-rw-r--r-- | sys/powerpc/booke/trap_subr.S | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/powerpc/booke/trap_subr.S b/sys/powerpc/booke/trap_subr.S index 2e67725..b71f4bd 100644 --- a/sys/powerpc/booke/trap_subr.S +++ b/sys/powerpc/booke/trap_subr.S @@ -441,6 +441,7 @@ INTERRUPT(int_instr_storage) INTERRUPT(int_external_input) STANDARD_PROLOG(SPR_SPRG1, PC_TEMPSAVE, SPR_SRR0, SPR_SRR1) FRAME_SETUP(SPR_SPRG1, PC_TEMPSAVE, EXC_EXI) + addi %r3, %r1, 8 bl CNAME(powerpc_extr_interrupt) b trapexit |