1 /***************************************************************************
3 * $Header: /usr/cvs/microwin/src/rtems/rtemscfg.h,v 1.1.1.1 2001/06/21 06:32:42 greg Exp $
5 * Copyright (c) 1999 ConnectTel, Inc. All Rights Reserved.
7 * MODULE DESCRIPTION: RTEMS configuration file. This file should be
8 * udpated to match your own configuration.
10 * by: Rosimildo da Silva:
11 * rdasilva@connecttel.com
12 * http://www.connecttel.com
14 * MODIFICATION/HISTORY:
16 * $Log: rtemscfg.h,v $
17 * Revision 1.1.1.1 2001/06/21 06:32:42 greg
18 * Microwindows pre8 with patches
20 * Revision 1.1.1.1 2001/06/05 03:44:03 root
21 * First import of 5/5/2001 Microwindows to CVS
23 ****************************************************************************/
26 #include <bsp.h> /* includes <rtems.h> */
28 #include <rtems/ps2_drv.h>
29 #include <rtems/fb_vga.h>
30 #include <rtems/serial_mouse.h>
37 /* configuration information */
38 #define CONFIGURE_MAXIMUM_DEVICES 40
39 #define CONFIGURE_MAXIMUM_TASKS 300
40 #define CONFIGURE_MAXIMUM_TIMERS 32
41 #define CONFIGURE_MAXIMUM_SEMAPHORES 100
42 #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 20
43 #define CONFIGURE_MAXIMUM_PARTITIONS 10
44 #define CONFIGURE_MAXIMUM_REGIONS 10
46 /* This seetings overwrite the ones defined in confdefs.h */
47 #define CONFIGURE_MAXIMUM_POSIX_MUTEXES 32
48 #define CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES 32
49 #define CONFIGURE_MAXIMUM_POSIX_KEYS 32
50 #define CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS 10
51 #define CONFIGURE_MAXIMUM_POSIX_THREADS 256
52 #define CONFIGURE_MAXIMUM_POSIX_TIMERS 10
54 /* used by the input device driver */
55 #define CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES 10
57 void *POSIX_Init( void *argument );
58 #define CONFIGURE_INIT_TASK_STACK_SIZE (512*1024)
59 #define CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE (512*1024)
60 #define CONFIGURE_POSIX_INIT_THREAD_TABLE
63 #define CONFIGURE_HAS_OWN_DEVICE_DRIVER_TABLE
64 #define CONFIGURE_MICROSECONDS_PER_TICK 1000
67 /* List of device drivers loaded by RTEMS at boot time */
68 rtems_driver_address_table Device_drivers[] =
70 CONSOLE_DRIVER_TABLE_ENTRY,
71 CLOCK_DRIVER_TABLE_ENTRY,
73 /* this can be a bit tricky: If you are using a serial mouse,
74 make sure that you do not install and serial driver that
75 uses the same port !!!!
77 TTY2_DRIVER_TABLE_ENTRY,
80 PAUX_DRIVER_TABLE_ENTRY,
84 * Make sure that you have selected the COM port and the
85 * mouse type in ( c/src/lib/libbsp/i386/pc386/console/serial_mouse.h ).
87 SERIAL_MOUSE_DRIVER_TABLE_ENTRY,
90 /* Standard VGA driver */
91 FBVGA_DRIVER_TABLE_ENTRY,
93 { NULL,NULL, NULL,NULL,NULL, NULL }
101 /* end of include file */