X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=kern%2Fswitch_dsp56k.c;h=41a12056679482af0324e3dbc5fe0fa63361020f;hb=17dbfa90b14431b6b3343486c0062e22dd457826;hp=d99a6487ddb94c10ebf5c07ba735e93c8e305cb8;hpb=99ebec567d8485806f6ebe23b8c8a1b825d0cf4d;p=bertos.git diff --git a/kern/switch_dsp56k.c b/kern/switch_dsp56k.c old mode 100755 new mode 100644 index d99a6487..41a12056 --- a/kern/switch_dsp56k.c +++ b/kern/switch_dsp56k.c @@ -1,8 +1,33 @@ -/*! +/** * \file * * * \version $Id$ @@ -12,19 +37,31 @@ * \brief DSP5680x task switching support */ -/* - * $Log$ - * Revision 1.3 2004/07/30 14:24:16 rasky - * Task switching con salvataggio perfetto stato di interrupt (SR) - * Kernel monitor per dump informazioni su stack dei processi - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 17:27:00 bernie - * Import kern/ subdirectory. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.7 2006/07/19 12:56:27 bernie + *#* Convert to new Doxygen style. + *#* + *#* Revision 1.6 2006/02/24 01:17:05 bernie + *#* Update for new emulator. + *#* + *#* Revision 1.5 2005/11/04 16:20:02 bernie + *#* Fix reference to README.devlib in header. + *#* + *#* Revision 1.4 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/07/30 14:24:16 rasky + *#* Task switching con salvataggio perfetto stato di interrupt (SR) + *#* Kernel monitor per dump informazioni su stack dei processi + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 17:27:00 bernie + *#* Import kern/ subdirectory. + *#* + *#*/ void asm_switch_context(void ** new_sp/*R2*/, void ** save_sp/*R3*/); asm void asm_switch_context(void ** new_sp, void ** save_sp) @@ -57,8 +94,8 @@ asm void asm_switch_context(void ** new_sp, void ** save_sp) move y1,x:(SP)+ move x:<$3F,y1 move y1,x:(SP) - - ; + + ; ; Switch stacks nop move SP, x:(R3)