summaryrefslogtreecommitdiffstats
path: root/testsuites/psxtests/psxfatal_support
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2012-11-13 17:40:33 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-11-15 15:33:11 +0100
commitdc6e830c108996c43e9267f05a51b7299dd3e6f9 (patch)
treefb18e0a10ef689e15aaa6054a25ab6bc3ee3eb00 /testsuites/psxtests/psxfatal_support
parentsapi: Add rtems_fatal_source and rtems_fatal_code (diff)
downloadrtems-dc6e830c108996c43e9267f05a51b7299dd3e6f9.tar.bz2
sapi: Add and use rtems_internal_error_description
Diffstat (limited to 'testsuites/psxtests/psxfatal_support')
-rw-r--r--testsuites/psxtests/psxfatal_support/init.c32
1 files changed, 1 insertions, 31 deletions
diff --git a/testsuites/psxtests/psxfatal_support/init.c b/testsuites/psxtests/psxfatal_support/init.c
index e2ab2415fa..abd9a00ded 100644
--- a/testsuites/psxtests/psxfatal_support/init.c
+++ b/testsuites/psxtests/psxfatal_support/init.c
@@ -68,40 +68,10 @@ char *Errors_Rtems[] = {
"RTEMS_NOT_IMPLEMENTED" /* directive not implemented */
};
-char *Errors_Core[] = {
- "INTERNAL_ERROR_NO_CONFIGURATION_TABLE",
- "INTERNAL_ERROR_NO_CPU_TABLE",
- "INTERNAL_ERROR_TOO_LITTLE_WORKSPACE",
- "INTERNAL_ERROR_WORKSPACE_ALLOCATION",
- "INTERNAL_ERROR_INTERRUPT_STACK_TOO_SMALL",
- "INTERNAL_ERROR_THREAD_EXITTED",
- "INTERNAL_ERROR_INCONSISTENT_MP_INFORMATION",
- "INTERNAL_ERROR_INVALID_NODE",
- "INTERNAL_ERROR_NO_MPCI",
- "INTERNAL_ERROR_BAD_PACKET",
- "INTERNAL_ERROR_OUT_OF_PACKETS",
- "INTERNAL_ERROR_OUT_OF_GLOBAL_OBJECTS",
- "INTERNAL_ERROR_OUT_OF_PROXIES",
- "INTERNAL_ERROR_INVALID_GLOBAL_ID",
- "INTERNAL_ERROR_BAD_STACK_HOOK",
- "INTERNAL_ERROR_BAD_ATTRIBUTES",
- "INTERNAL_ERROR_IMPLEMENTATION_KEY_CREATE_INCONSISTENCY",
- "INTERNAL_ERROR_IMPLEMENTATION_BLOCKING_OPERATION_CANCEL",
- "INTERNAL_ERROR_MUTEX_OBTAIN_FROM_BAD_STATE",
- "INTERNAL_ERROR_UNLIMITED_AND_MAXIMUM_IS_0",
- "INTERNAL_ERROR_SHUTDOWN_WHEN_NOT_UP",
- "INTERNAL_ERROR_GXX_KEY_ADD_FAILED",
- "INTERNAL_ERROR_GXX_MUTEX_INIT_FAILED",
- "INTERNAL_ERROR_NO_MEMORY_FOR_HEAP"
-};
-
void Put_Error( uint32_t source, uint32_t error )
{
if ( source == INTERNAL_ERROR_CORE ) {
- if ( error > INTERNAL_ERROR_NO_MEMORY_FOR_HEAP )
- printk("Unknown Internal Core Error (%d)", error);
- else
- printk( Errors_Core[ error ] );
+ printk( rtems_internal_error_description( error ) );
}
else if (source == INTERNAL_ERROR_RTEMS_API ){
if (error > RTEMS_NOT_IMPLEMENTED )