mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-11-16 12:34:45 +00:00
* include/bsp.h, network/lan91c11x.c, network/lan91c11x.h, network/network.c, start/start.S, startup/bspstart.c, startup/exit.c, startup/linkcmds, startup/memmap.c: Correct license URL and/or fix mistake in copyright notice. Both of these mistakes appear to be from code submitted after these changes were made previously.
37 lines
778 B
C
37 lines
778 B
C
/*
|
|
* Cogent CSB336 Shutdown code
|
|
*
|
|
* Copyright (c) 2004 by Cogent Computer Systems
|
|
* Written by Jay Monkman <jtm@lopingdog.com>
|
|
*
|
|
* The license and distribution terms for this file may be
|
|
* found in the file LICENSE in this distribution or at
|
|
*
|
|
* http://www.rtems.com/license/LICENSE.
|
|
*
|
|
* $Id$
|
|
*/
|
|
#include <stdio.h>
|
|
#include <bsp.h>
|
|
#include <rtems/bspIo.h>
|
|
#include <rtems/libio.h>
|
|
|
|
int uart_poll_read(int);
|
|
void bsp_reset();
|
|
|
|
void bsp_cleanup(void)
|
|
{
|
|
static char line[]="\nEXECUTIVE SHUTDOWN! Any key to reboot...";
|
|
/*
|
|
* AT this point, the console driver is disconnected => we must
|
|
* use polled output/input. This is exactly what printk
|
|
* does.
|
|
*/
|
|
printk("\n");
|
|
printk(line);
|
|
while (BSP_poll_char() < 0) continue;
|
|
|
|
bsp_reset();
|
|
|
|
}
|