[L4alpha-cvscommit] CVS: L4Alpha/pal/21264 l4_pal.mar,1.12,1.13
Status: Beta
Brought to you by:
dpotts
|
From: Daniel P. <dp...@us...> - 2002-02-07 07:30:14
|
Update of /cvsroot/l4alpha/L4Alpha/pal/21264 In directory usw-pr-cvs1:/tmp/cvs-serv32315/pal/21264 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/21264/l4_pal.mar,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** l4_pal.mar 7 Feb 2002 07:17:17 -0000 1.12 --- l4_pal.mar 7 Feb 2002 07:30:08 -0000 1.13 *************** *** 2584,2589 **** ldq_a pp3, TCB_IDT(pp1) IF pp3 ! subq sp, #8, sp ! stq pp2, 0(sp) ; Push user stackpointer s8addq pp0, pp3, pp3 ; p3 = p3 + 8 * p0 => idt entry ldq pp3, 0(pp3) ; Load interrupt entry --- 2584,2590 ---- ldq_a pp3, TCB_IDT(pp1) IF pp3 ! stq sp, -8(sp) ; Push user stack-pointer ! subq sp, #16, sp ! stq pp2, 0(sp) ; Push user exc-pointer s8addq pp0, pp3, pp3 ; p3 = p3 + 8 * p0 => idt entry ldq pp3, 0(pp3) ; Load interrupt entry |