URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [rtos/] [rtems/] [c/] [src/] [lib/] [libbsp/] [i960/] [rxgen960/] [startup/] [exit.c] - Rev 562
Go to most recent revision | Compare with Previous | Blame | View Log
/* exit * * This routine is used to return control to the NINDY monitor * and is automatically invoked by the STDIO exit() routine. * * INPUT: * status - exit status * * OUTPUT: NONE * * NOTES: DOES NOT RETURN!!! * * COPYRIGHT (c) 1989-1997. * On-Line Applications Research Corporation (OAR). * Copyright assigned to U.S. Government, 1994. * * The license and distribution terms for this file may in * the file LICENSE in this distribution or at * http://www.OARcorp.com/rtems/license.html. * * $Id: exit.c,v 1.2 2001-09-27 11:59:59 chris Exp $ */ #include <rtems.h> #include "bsp.h" void _exit( ) { asm volatile( "mov 0,g0; \ fmark ; \ syncf ; \ .word 0xfeedface ; \ bx start" : : ); /* The constant 0xfeedface is a magic word for break which * is defined by NINDY. The branch extended restarts the * application if the user types "go". */ }
Go to most recent revision | Compare with Previous | Blame | View Log