source: rtems/testsuites/libtests/block08/system.h @ dc0eed7

4.115
Last change on this file since dc0eed7 was dc0eed7, checked in by Sebastian Huber <sebastian.huber@…>, on 11/14/12 at 10:51:45

testsuites: Include <bsp.h>

Include <bsp.h> for proper BSP specific <rtems/confdefs.h>
initialization.

  • Property mode set to 100644
File size: 1.7 KB
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) 2010 OKTET Labs, St.-Petersburg, Russia
7 *  Author: Oleg Kravtsov <Oleg.Kravtsov@oktetlabs.ru>
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.rtems.com/license/LICENSE.
12 */
13
14#include <rtems.h>
15#include "rtems/blkdev.h"
16
17#include <bsp.h>
18
19rtems_task Init(
20  rtems_task_argument argument
21);
22
23#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
24#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
25
26#define CONFIGURE_MAXIMUM_TASKS               28
27#define CONFIGURE_MAXIMUM_TIMERS              10
28#define CONFIGURE_MAXIMUM_SEMAPHORES          20
29#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES      10
30#define CONFIGURE_MAXIMUM_PARTITIONS          1
31#define CONFIGURE_MAXIMUM_REGIONS             1
32#define CONFIGURE_MAXIMUM_PERIODS             1
33#define CONFIGURE_MAXIMUM_USER_EXTENSIONS     0
34#define CONFIGURE_TICKS_PER_TIMESLICE       100
35
36#define CONFIGURE_APPLICATION_NEEDS_LIBBLOCK
37#define CONFIGURE_BDBUF_MAX_READ_AHEAD_BLOCKS 2
38#define CONFIGURE_BDBUF_CACHE_MEMORY_SIZE   (512)
39#define CONFIGURE_BDBUF_BUFFER_MIN_SIZE     (512)
40#define CONFIGURE_BDBUF_BUFFER_MAX_SIZE     (512)
41
42/*
43 * Define it here in order to be able to register
44 * test driver after RTEMS initialization phase
45 * (on test start-up).
46 */
47#define CONFIGURE_MAXIMUM_DRIVERS 5
48
49#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
50#define CONFIGURE_INIT_TASK_STACK_SIZE      (4 * RTEMS_MINIMUM_STACK_SIZE)
51
52#define CONFIGURE_EXTRA_TASK_STACKS         (13 * RTEMS_MINIMUM_STACK_SIZE)
53
54#include <rtems/confdefs.h>
55
56/* end of include file */
Note: See TracBrowser for help on using the repository browser.