diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2010-06-08 14:13:27 +0000 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2010-06-08 14:13:27 +0000 |
commit | 13dc9c6ae7b28f2c0f2ce051903c8c95590893d8 (patch) | |
tree | 6cd8a3a4785cffb6a58b99010e0bcf1199db0657 /testsuites | |
parent | 2010-06-08 Sebastian Huber <Sebastian.Huber@embedded-brains.de> (diff) | |
download | rtems-13dc9c6ae7b28f2c0f2ce051903c8c95590893d8.tar.bz2 |
2010-06-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
* sp16/task1.c: Update for heap extend changes.
Diffstat (limited to 'testsuites')
-rw-r--r-- | testsuites/sptests/ChangeLog | 4 | ||||
-rw-r--r-- | testsuites/sptests/sp16/task1.c | 21 |
2 files changed, 21 insertions, 4 deletions
diff --git a/testsuites/sptests/ChangeLog b/testsuites/sptests/ChangeLog index 57ca9ddec0..ecf874109f 100644 --- a/testsuites/sptests/ChangeLog +++ b/testsuites/sptests/ChangeLog @@ -1,3 +1,7 @@ +2010-06-08 Sebastian Huber <sebastian.huber@embedded-brains.de> + + * sp16/task1.c: Update for heap extend changes. + 2010-06-08 Sebastian Huber <Sebastian.Huber@embedded-brains.de> * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes. diff --git a/testsuites/sptests/sp16/task1.c b/testsuites/sptests/sp16/task1.c index 7e4422465f..8303c12e01 100644 --- a/testsuites/sptests/sp16/task1.c +++ b/testsuites/sptests/sp16/task1.c @@ -229,15 +229,28 @@ rtems_test_pause(); fatal_directive_status( status, RTEMS_UNSATISFIED, - "rtems_task_get_segment with no memory left" + "rtems_region_get_segment with no memory left" ); - puts( "TA1 - rtems_task_get_segment - RTEMS_UNSATISFIED" ); + puts( "TA1 - rtems_region_get_segment - RTEMS_UNSATISFIED" ); - puts( "TA1 - rtems_region_extend - extend region 4 by 4K" ); + puts( "TA1 - rtems_region_extend - extend region 4 by 1" ); status = rtems_region_extend( Region_id[ 4 ], &Area_4[4096], - 4096 + 1 + ); + fatal_directive_status( + status, + RTEMS_INVALID_ADDRESS, + "rtems_region_extend with too small memory area" + ); + puts( "TA1 - rtems_region_extend - RTEMS_INVALID_ADDRESS" ); + + puts( "TA1 - rtems_region_extend - extend region 4 by 4K - 1" ); + status = rtems_region_extend( + Region_id[ 4 ], + (char *) &Area_4[4096] + 1, + 4096 - 1 ); directive_failed( status, "rtems_region_extend" ); |