[rtems commit] sptests/spfatal08: Simplify

Sebastian Huber sebh at rtems.org
Wed Nov 7 14:07:16 UTC 2012


Module:    rtems
Branch:    master
Commit:    dd40e1438b6fb9ac119f14be0089bb1ca3a6a88e
Changeset: http://git.rtems.org/rtems/commit/?id=dd40e1438b6fb9ac119f14be0089bb1ca3a6a88e

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Tue Nov  6 12:11:49 2012 +0100

sptests/spfatal08: Simplify

---

 testsuites/sptests/spfatal08/testcase.h |   34 +------------------------------
 1 files changed, 1 insertions(+), 33 deletions(-)

diff --git a/testsuites/sptests/spfatal08/testcase.h b/testsuites/sptests/spfatal08/testcase.h
index 83615f5..36ab825 100644
--- a/testsuites/sptests/spfatal08/testcase.h
+++ b/testsuites/sptests/spfatal08/testcase.h
@@ -11,46 +11,14 @@
 
 #include <rtems/score/wkspace.h>
 
-/*
- *  Way too much stack space.  Should generate a fatal error
- *  on the init task create.
- */
-#define CONFIGURE_HAS_OWN_INIT_TASK_TABLE
-#define CONFIGURE_INIT_TASK_STACK_SIZE   RTEMS_MINIMUM_STACK_SIZE
-rtems_initialization_tasks_table Initialization_tasks[] = {
-  { rtems_build_name('I', 'N', 'I', ' '),
-    RTEMS_MINIMUM_STACK_SIZE,
-    1,
-    RTEMS_DEFAULT_ATTRIBUTES,
-    Init,
-    RTEMS_DEFAULT_MODES,
-    0
-  }
-};
-#define CONFIGURE_INIT_TASK_TABLE Initialization_tasks
-#define CONFIGURE_INIT_TASK_TABLE_SIZE \
-  sizeof(CONFIGURE_INIT_TASK_TABLE) / sizeof(rtems_initialization_tasks_table)
-
 #define FATAL_ERROR_TEST_NAME            "8"
 #define FATAL_ERROR_DESCRIPTION          "Core workspace too small"
 #define FATAL_ERROR_EXPECTED_SOURCE      INTERNAL_ERROR_CORE
 #define FATAL_ERROR_EXPECTED_IS_INTERNAL TRUE
 #define FATAL_ERROR_EXPECTED_ERROR       INTERNAL_ERROR_WORKSPACE_ALLOCATION
 
-char Workspace[ 256 ] CPU_STRUCTURE_ALIGNMENT;
-
 void force_error()
 {
-  Heap_Area area = {
-    .begin = Workspace,
-    .size = sizeof( Workspace )
-  };
-
-  rtems_configuration_set_work_space_size( 0 );
-  rtems_configuration_set_stack_space_size( 0 );
-
-  _Workspace_Handler_initialization( &area, 1, NULL );
-
-  _Workspace_Allocate_or_fatal_error( 2 * sizeof( Workspace ) );
+  _Workspace_Allocate_or_fatal_error( SIZE_MAX );
   /* we will not run this far */
 }




More information about the vc mailing list