[L4alpha-cvscommit] CVS: L4Alpha/pal/21064 l4_pal.mar,1.7,1.8
Status: Beta
Brought to you by:
dpotts
|
From: Daniel P. <dp...@us...> - 2002-02-07 07:30:14
|
Update of /cvsroot/l4alpha/L4Alpha/pal/21064 In directory usw-pr-cvs1:/tmp/cvs-serv32315/pal/21064 Modified Files: l4_pal.mar Log Message: Update to l4_do_exception to also stack that stack pointer used by l4_return Index: l4_pal.mar =================================================================== RCS file: /cvsroot/l4alpha/L4Alpha/pal/21064/l4_pal.mar,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** l4_pal.mar 7 Feb 2002 07:17:17 -0000 1.7 --- l4_pal.mar 7 Feb 2002 07:30:08 -0000 1.8 *************** *** 2435,2440 **** ldq_a p3, TCB_IDT(p1) IF p3 ! subq sp, #8, sp ! stq p2, 0(sp) ; Push user stackpointer s8addq p0, p3, p3 ; p3 = p3 + 8 * p0 => idt entry ldq p3, 0(p3) ; Load interrupt entry --- 2435,2441 ---- ldq_a p3, TCB_IDT(p1) IF p3 ! stq sp, -8(sp) ; Push user stack-pointer ! subq sp, #16, sp ! stq p2, 0(sp) ; Push user exc-pointer s8addq p0, p3, p3 ; p3 = p3 + 8 * p0 => idt entry ldq p3, 0(p3) ; Load interrupt entry |