source: rtems/testsuites/sptests/spqreslib/system.h @ c100ba1

4.11
Last change on this file since c100ba1 was c100ba1, checked in by Joel Sherrill <joel.sherrill@…>, on May 8, 2012 at 9:39:30 PM

spqreslib - Make global data extern in system.h

Global data was declared in system.h but should have been extern
in system.h and declared in init.c. There were duplicate symbol
linking errors on at least powerpc/mpc8260ads.

  • Property mode set to 100644
File size: 1.4 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) 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.rtems.com/license/LICENSE.
12 *
13 *  $Id$
14 */
15
16#include <tmacros.h>
17
18/* functions */
19
20rtems_task Init(
21  rtems_task_argument argument
22);
23
24rtems_task Task_Periodic(
25  rtems_task_argument argument
26);
27
28/* configuration information */
29
30#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
31#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
32
33#define CONFIGURE_MICROSECONDS_PER_TICK 100000
34
35#define CONFIGURE_MAXIMUM_TASKS               2
36#define CONFIGURE_MAXIMUM_PERIODS             10
37
38#define CONFIGURE_INIT_TASK_PRIORITY          100
39#define CONFIGURE_INIT_TASK_INITIAL_MODES     RTEMS_DEFAULT_MODES
40#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
41
42#define CONFIGURE_EXTRA_TASK_STACKS         (6 * 4 * RTEMS_MINIMUM_STACK_SIZE)
43
44#define CONFIGURE_SCHEDULER_CBS
45
46#include <rtems/confdefs.h>
47
48#include <rtems/rtems/clock.h>
49#include <rtems/score/isr.h>
50#include <rtems/rtems/intr.h>
51#include <rtems/qreslib.h>
52
53/* global variables */
54
55extern rtems_id   Task_id;
56extern rtems_task_priority Priority;
57extern time_t  Period;
58extern time_t  Execution;
59extern time_t  Phase;
60
61/* end of include file */
Note: See TracBrowser for help on using the repository browser.