2009-05-19 Chris Johns <chrisj@rtems.org>

* cpuuse/tswitch.c: Lower sample count for small memory targets.
        * cpuuse/system.h: Smaller stack size for small memory targets.
        * monitor02/init.c: Cannot run on small memory targets.
This commit is contained in:
Chris Johns
2009-05-18 23:50:10 +00:00
parent a1c219b8fd
commit 9c22907122
4 changed files with 20 additions and 3 deletions
+6
View File
@@ -1,3 +1,9 @@
2009-05-19 Chris Johns <chrisj@rtems.org>
* cpuuse/tswitch.c: Lower sample count for small memory targets.
* cpuuse/system.h: Smaller stack size for small memory targets.
* monitor02/init.c: Cannot run on small memory targets.
2009-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtmonuse/init.c: Do not use Task_name array before initialized.
+4 -2
View File
@@ -13,6 +13,7 @@
* $Id$
*/
#include <bsp.h>
#include <tmacros.h>
/* functions */
@@ -46,11 +47,12 @@ void Task_switch(
#define CONFIGURE_MAXIMUM_USER_EXTENSIONS 1
#define CONFIGURE_MAXIMUM_TASKS 4
#define CONFIGURE_TICKS_PER_TIMESLICE 100
#if !BSP_SMALL_MEMORY
#define CONFIGURE_EXTRA_TASK_STACKS (6 * RTEMS_MINIMUM_STACK_SIZE)
#endif
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
#define CONFIGURE_EXTRA_TASK_STACKS (6 * RTEMS_MINIMUM_STACK_SIZE)
#include <rtems/confdefs.h>
/* global variables */
+5
View File
@@ -22,7 +22,11 @@
#include "system.h"
#if BSP_SMALL_MEMORY
struct taskSwitchLog taskSwitchLog[100];
#else
struct taskSwitchLog taskSwitchLog[1000];
#endif
int taskSwitchLogIndex;
volatile int testsFinished;;
@@ -63,3 +67,4 @@ rtems_extension Task_switch(
break;
}
}
+5 -1
View File
@@ -14,6 +14,7 @@
*/
#define CONFIGURE_INIT
#include "bsp.h"
#include "system.h"
#include <rtems/shell.h>
@@ -29,6 +30,7 @@ rtems_task Init(
rtems_task_argument argument
)
{
#if !BSP_SMALL_MEMORY
uint32_t index;
rtems_status_code status;
int i;
@@ -45,7 +47,9 @@ rtems_task Init(
rtems_shell_main_monitor(argc, argv);
}
}
puts( "\n*** END OF MONITOR02 ***\n");
#else
puts( "TARGET MEMORY TOO SMALL TO RUN\n\n");
#endif
rtems_test_exit(0);
}