From 25c5370021357f303dcd37ce4a4bab75cfd78c96 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 22 Aug 2006 17:21:14 +0000 Subject: 2006-08-22 Joel Sherrill * startup/bspstart.c: Add basic _BSP_Fatal_error. --- c/src/lib/libbsp/powerpc/gen405/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/gen405/startup/bspstart.c | 10 ++++++++++ c/src/lib/libbsp/powerpc/helas403/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/helas403/startup/bspstart.c | 10 ++++++++++ 4 files changed, 28 insertions(+) (limited to 'c') diff --git a/c/src/lib/libbsp/powerpc/gen405/ChangeLog b/c/src/lib/libbsp/powerpc/gen405/ChangeLog index fe86b70087..3649df3722 100644 --- a/c/src/lib/libbsp/powerpc/gen405/ChangeLog +++ b/c/src/lib/libbsp/powerpc/gen405/ChangeLog @@ -1,3 +1,7 @@ +2006-08-22 Joel Sherrill + + * startup/bspstart.c: Add basic _BSP_Fatal_error. + 2006-08-09 Joel Sherrill * startup/linkcmds: Clean up a bit after adding missing .rela sections. diff --git a/c/src/lib/libbsp/powerpc/gen405/startup/bspstart.c b/c/src/lib/libbsp/powerpc/gen405/startup/bspstart.c index aff05322cd..c97a40e63f 100644 --- a/c/src/lib/libbsp/powerpc/gen405/startup/bspstart.c +++ b/c/src/lib/libbsp/powerpc/gen405/startup/bspstart.c @@ -190,3 +190,13 @@ void bsp_start( void ) Cpu_table.timer_least_valid = 3; Cpu_table.exceptions_in_RAM = TRUE; } + +/* + * Fatal error helper + */ +void _BSP_Fatal_error(unsigned int v) +{ + /* This BSP does not yet support printk */ + /* printk("%s PANIC ERROR %x\n",_RTEMS_version, v); */ + __asm__ __volatile ("sc"); +} diff --git a/c/src/lib/libbsp/powerpc/helas403/ChangeLog b/c/src/lib/libbsp/powerpc/helas403/ChangeLog index 3dd7b64692..5ed29fb54e 100644 --- a/c/src/lib/libbsp/powerpc/helas403/ChangeLog +++ b/c/src/lib/libbsp/powerpc/helas403/ChangeLog @@ -1,3 +1,7 @@ +2006-08-22 Joel Sherrill + + * startup/bspstart.c: Add basic _BSP_Fatal_error. + 2006-08-09 Joel Sherrill * startup/linkcmds: Clean up a bit after adding missing .rela sections. diff --git a/c/src/lib/libbsp/powerpc/helas403/startup/bspstart.c b/c/src/lib/libbsp/powerpc/helas403/startup/bspstart.c index 58717e14b3..52cbf933bb 100644 --- a/c/src/lib/libbsp/powerpc/helas403/startup/bspstart.c +++ b/c/src/lib/libbsp/powerpc/helas403/startup/bspstart.c @@ -178,3 +178,13 @@ void bsp_start( void ) Cpu_table.timer_least_valid = 3; Cpu_table.exceptions_in_RAM = TRUE; } + +/* + * Fatal error helper + */ +void _BSP_Fatal_error(unsigned int v) +{ + /* This BSP does not yet support printk */ + /* printk("%s PANIC ERROR %x\n",_RTEMS_version, v); */ + __asm__ __volatile ("sc"); +} -- cgit v1.2.3