mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-09-21 22:44:02 +08:00
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:
@@ -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.
|
||||
|
||||
@@ -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 */
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user