[L4alpha-cvscommit] CVS: L4Alpha/pal/21164 l4_pal.mar,1.10,1.11
Status: Beta
Brought to you by:
dpotts
|
From: Daniel P. <dp...@us...> - 2002-02-07 07:30:14
|
Update of /cvsroot/l4alpha/L4Alpha/pal/21164 In directory usw-pr-cvs1:/tmp/cvs-serv32315/pal/21164 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/21164/l4_pal.mar,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** l4_pal.mar 7 Feb 2002 07:15:30 -0000 1.10 --- l4_pal.mar 7 Feb 2002 07:30:08 -0000 1.11 *************** *** 2183,2188 **** 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 --- 2183,2189 ---- 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 |