[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