Last change
on this file since 09b6a093 was
09b6a093,
checked in by Joel Sherrill <joel.sherrill@…>, on 05/24/00 at 17:06:54
|
Significantly lowered the default memory requirements:
- CONFIGURE_RTEMS_INIT_TASKS_TABLE was 10 now 0
- CONFIGURE_POSIX_INIT_THREAD_TABLE was 10 now 0
- CONFIGURE_ITRON_INIT_TASK_TABLE was 10 now 0
- CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS was 20 now 3
- added CONFIGURE_NUMBER_OF_TERMIOS_PORTS and defaulted to 1
- added CONFIGURE_TERMIOS_DISABLED defaulted to "enabled"
- miniIMFS is now the default
Added configuration error checks that:
+ Ensure > 0 tasks/threads are configured
+ Ensure at least one inititalization task/thread is defined
bsp.h now defines these so BSP specific requirements
are accounted for.
+ CONFIGURE_NUMBER_OF_TERMIOS_PORTS
+ CONFIGURE_INTERRUPT_STACK_MEMORY
console_reserve_resources and rtems_termios_reserve_resources
are no longer required and considered obsolete. Calls to
rtems_termios_reserve_resources have been eliminated although
the routine is still there and the body "if 0'ed".
We are very close to having NO reason to modify the
configuration tables in the BSP. Be warned that eventually
we would like to see the need for BSP_Configuration
eliminated!
|
-
Property mode set to
100644
|
File size:
908 bytes
|
Line | |
---|
1 | /* system.h |
---|
2 | * |
---|
3 | * This include file contains information that is included in every |
---|
4 | * function in the test set. |
---|
5 | * |
---|
6 | * COPYRIGHT (c) 1989-1999. |
---|
7 | * On-Line Applications Research Corporation (OAR). |
---|
8 | * |
---|
9 | * The license and distribution terms for this file may be |
---|
10 | * found in the file LICENSE in this distribution or at |
---|
11 | * http://www.OARcorp.com/rtems/license.html. |
---|
12 | * |
---|
13 | * $Id$ |
---|
14 | */ |
---|
15 | |
---|
16 | #include <tmacros.h> |
---|
17 | #include <itron.h> |
---|
18 | |
---|
19 | /* functions */ |
---|
20 | |
---|
21 | void ITRON_Init( void ); |
---|
22 | void Dormant_task(); |
---|
23 | void Non_Dormant_task(); |
---|
24 | |
---|
25 | /* configuration information */ |
---|
26 | |
---|
27 | #define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER |
---|
28 | |
---|
29 | #define CONFIGURE_MAXIMUM_ITRON_TASKS 5 |
---|
30 | |
---|
31 | #define CONFIGURE_ITRON_INIT_TASK_TABLE |
---|
32 | |
---|
33 | #include <confdefs.h> |
---|
34 | |
---|
35 | /* global variables */ |
---|
36 | |
---|
37 | #define DORMANT_TASK_ID 2 |
---|
38 | #define NON_DORMANT_TASK_ID 3 |
---|
39 | |
---|
40 | TEST_EXTERN rtems_id Global_variable; /* example global variable */ |
---|
41 | |
---|
42 | /* end of include file */ |
---|
43 | |
---|
44 | |
---|
45 | |
---|
46 | |
---|
47 | |
---|
Note: See
TracBrowser
for help on using the repository browser.