[PATCH 17/23] sptests/spfatal08: Simplify

Sebastian Huber sebastian.huber at embedded-brains.de
Tue Nov 6 12:56:39 UTC 2012


---
 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 */
 }
-- 
1.7.7




More information about the devel mailing list