2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>

PR 1824/cpukit
	* startup/bspclean.c: Return exit/shutdown status back to boot_card().
	boot_card() propagates this to bsp_cleanup() and returns it to the
	assembly that started the application. bsp_cleanup() prototype
	changed.
This commit is contained in:
Joel Sherrill
2011-07-13 18:35:43 +00:00
parent 99cf980373
commit f4adc0d1a1
12 changed files with 67 additions and 7 deletions
+8
View File
@@ -1,3 +1,11 @@
2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1824/cpukit
* startup/bspclean.c: Return exit/shutdown status back to boot_card().
boot_card() propagates this to bsp_cleanup() and returns it to the
assembly that started the application. bsp_cleanup() prototype
changed.
2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/bsp.h, shmsupp/lock.c, startup/bspclean.c:
@@ -33,7 +33,9 @@ void bsp_return_to_monitor_trap(void)
#define TIMER 0xfffb0000
void bsp_cleanup( void )
void bsp_cleanup(
uint32_t status
)
{
Z8x36_WRITE( TIMER, MASTER_INTR, 0x62 ); /* redo timer */
Z8x36_WRITE( TIMER, CT1_MODE_SPEC, 0x00 );
+8
View File
@@ -1,3 +1,11 @@
2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1824/cpukit
* startup/bspclean.c: Return exit/shutdown status back to boot_card().
boot_card() propagates this to bsp_cleanup() and returns it to the
assembly that started the application. bsp_cleanup() prototype
changed.
2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspclean.c:
@@ -34,7 +34,9 @@ void bsp_return_to_monitor_trap(void)
__asm__ volatile ( "jmp %0@" : "=a" (start_addr) : "0" (start_addr) );
}
void bsp_cleanup( void )
void bsp_cleanup(
uint32_t status
)
{
pcc->timer1_int_control = 0; /* Disable Timer 1 */
pcc->timer2_int_control = 0; /* Disable Timer 2 */
+8
View File
@@ -1,3 +1,11 @@
2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1824/cpukit
* startup/bspclean.c: Return exit/shutdown status back to boot_card().
boot_card() propagates this to bsp_cleanup() and returns it to the
assembly that started the application. bsp_cleanup() prototype
changed.
2011-06-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Remove reference to wrapup directory.
@@ -52,7 +52,9 @@ void bsp_return_to_monitor_trap(void)
#endif
}
void bsp_cleanup( void )
void bsp_cleanup(
uint32_t status
)
{
M68Kvec[ 45 ] = bsp_return_to_monitor_trap; /* install handler */
__asm__ volatile( "trap #13" ); /* insures SUPV mode */
+8
View File
@@ -1,3 +1,11 @@
2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1824/cpukit
* startup/bspclean.c: Return exit/shutdown status back to boot_card().
boot_card() propagates this to bsp_cleanup() and returns it to the
assembly that started the application. bsp_cleanup() prototype
changed.
2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c, fatal/bspfatal.c, startup/bspclean.c,
@@ -74,7 +74,9 @@ static void bsp_return_to_monitor_trap( void )
*
* Return values: DOES NOT RETURN
*/
void bsp_cleanup( void )
void bsp_cleanup(
uint32_t status
)
{
M68Kvec[ 45 ] = bsp_return_to_monitor_trap;
__asm__ volatile( "trap #13" );
+8
View File
@@ -1,3 +1,11 @@
2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1824/cpukit
* startup/bspclean.c: Return exit/shutdown status back to boot_card().
boot_card() propagates this to bsp_cleanup() and returns it to the
assembly that started the application. bsp_cleanup() prototype
changed.
2011-03-15 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart.c: Fix clock code on qemu. Also ensure UART is
@@ -21,7 +21,9 @@
extern void bsp_reset(int);
void bsp_cleanup( void )
void bsp_cleanup(
uint32_t status
)
{
bsp_reset(0);
bsp_reset(0);
}
@@ -1,3 +1,11 @@
2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1824/cpukit
* startup/bspclean.c: Return exit/shutdown status back to boot_card().
boot_card() propagates this to bsp_cleanup() and returns it to the
assembly that started the application. bsp_cleanup() prototype
changed.
2011-04-10 Kate Feng <feng@bnl.gov>
PR 1786/bsps
@@ -8,7 +8,9 @@
#define AUTO_BOOT 0
void bsp_cleanup(void)
void bsp_cleanup(
uint32_t status
)
{
#if AUTO_BOOT
/* Till Straumann <strauman@slac.stanford.edu> for SVGM */