dol: initial dol commit
[jump.git] / dol / src / dol / visitor / rtems / lib / system.h
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  *  system.h,v 1.12 2000/06/12 15:00:11 joel Exp
14  */
15
16 #include "tmacros.h"
17 #include "appsupport.h"
18
19 // Functions
20 rtems_task Init(rtems_task_argument argument);
21 rtems_task Test_task(rtems_task_argument argument);
22
23 // Configuration information
24 #define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER
25
26 #define MAXIMUM_REGIONS 2
27
28 #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES      4
29
30 // Tells confdefs.h to build the init task configuration
31 #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
32 // ??????
33 #define CONFIGURE_TICKS_PER_TIMESLICE  100 // ???
34
35 #define CONFIGURE_MAXIMUM_TASKS 32
36
37 // Tells confdefs.h to build the default configuration table
38 #ifdef TEST_INIT
39 #define CONFIGURE_INIT
40 #endif
41
42 #define CONFIGURE_MP_APPLICATION
43 //These are just to allow the OS to be able to compile. 
44 //Then this value is overwritten during the boot of the OS, 
45 //using the call to coprocessor functions
46 #define CONFIGURE_MP_MAXIMUM_NODES 1
47 #define NODE_NUMBER 1
48
49
50 /////////////////////////////////
51 #define SCRATCHPAD_QUEUE // enable scratchpad queue
52
53 #define DEFAULT_BUFFER_SIZE 100  //scratchpad queue size
54 #define TOKEN_BYTES 4096
55
56 #define CONFIGURE_MAXIMUM_SEMAPHORES 2
57
58 //#define MAXQUEUE 10
59 //#define SCRATCH_SIZE_PLATFORM (1024*512)
60
61
62
63 #include <confdefs.h>
64