Ignore:
Timestamp:
Oct 1, 2007, 10:58:09 PM (13 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.9, 5, master
Children:
d731ccc7
Parents:
f10fe707
Message:

2007-10-01 Joel Sherrill <joel.sherrill@…>

  • mptests/mp01/mptest.adb, mptests/mp01/mptest.ads, mptests/mp01/node1/Makefile.am, mptests/mp02/mptest.adb, mptests/mp02/mptest.ads, mptests/mp03/mptest.adb, mptests/mp03/mptest.ads, mptests/mp04/mptest.adb, mptests/mp04/mptest.ads, mptests/mp05/mptest.adb, mptests/mp05/mptest.ads, mptests/mp06/mptest.adb, mptests/mp06/mptest.ads, mptests/mp07/mptest.adb, mptests/mp07/mptest.ads, mptests/mp08/mptest.adb, mptests/mp08/mptest.ads, mptests/mp09/mptest.adb, mptests/mp09/mptest.ads, mptests/mp10/mptest.adb, mptests/mp10/mptest.ads, mptests/mp11/mptest.adb, mptests/mp11/mptest.ads, mptests/mp12/mptest.adb, mptests/mp12/mptest.ads, mptests/mp13/mptest.adb, mptests/mp13/mptest.ads, mptests/mp14/mptest.adb, mptests/mp14/mptest.ads, support/init.c, support/test_support.adb, support/test_support.ads: Most of single processor Ada tests now build. Some run.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • c/src/ada-tests/mptests/mp05/mptest.ads

    rf10fe707 r23848bbd  
    4444--  This variable is set when the test should stop executing.
    4545--
    46    STOP_TEST : RTEMS.BOOLEAN;
     46   STOP_TEST : BOOLEAN;
    4747
    4848--
     
    7878--
    7979
    80    SIGNAL_CAUGHT : RTEMS.BOOLEAN;
     80   SIGNAL_CAUGHT : BOOLEAN;
    8181   SIGNAL_COUNT  : RTEMS.UNSIGNED32;
    8282
     
    136136   );
    137137
    138 --
    139 --  This is the Driver Address Table for this test.
    140 --
    141 
    142    DEVICE_DRIVERS : aliased RTEMS.DRIVER_ADDRESS_TABLE( 1 .. 1 ) :=
    143    (1=>
    144       (
    145         CLOCK_DRIVER.INITIALIZE'ACCESS,              -- Initialization
    146         RTEMS.NO_DRIVER_ENTRY,                       -- Open
    147         RTEMS.NO_DRIVER_ENTRY,                       -- Close
    148         RTEMS.NO_DRIVER_ENTRY,                       -- Read
    149         RTEMS.NO_DRIVER_ENTRY,                       -- Write
    150         RTEMS.NO_DRIVER_ENTRY                        -- Control
    151       )
    152    );
    153 
    154 --
    155 --  This is the Initialization Tasks Table for this test.
    156 --
    157 
    158    INITIALIZATION_TASKS : aliased RTEMS.INITIALIZATION_TASKS_TABLE( 1 .. 1 ) :=
    159    (1=>
    160      (
    161        RTEMS.BUILD_NAME( 'U', 'I', '1', ' ' ),        -- task name
    162        2048,                                          -- stack size
    163        1,                                             -- priority
    164        RTEMS.DEFAULT_ATTRIBUTES,                      -- attributes
    165        MPTEST.INIT'ACCESS,                            -- entry point
    166        RTEMS.NO_PREEMPT,                              -- initial mode
    167        0                                              -- argument list
    168      )
    169    );
    170 
    171 ----------------------------------------------------------------------------
    172 ----------------------------------------------------------------------------
    173 --                             BEGIN SUBPACKAGE                           --
    174 ----------------------------------------------------------------------------
    175 ----------------------------------------------------------------------------
    176 
    177    --
    178    --  MPTEST.PER_NODE_CONFIGURATION / SPECIFICATION
    179    --
    180    --  DESCRIPTION:
    181    --
    182    --  This package is the specification for the subpackage
    183    --  which will define the per node configuration parameters.
    184    --
    185    
    186    package PER_NODE_CONFIGURATION is
    187 
    188    --
    189    --  LOCAL_NODE_NUMBER
    190    --
    191    --  DESCRIPTION:
    192    --
    193    --  This function returns the node number for this node.
    194    --
    195 
    196       function LOCAL_NODE_NUMBER
    197       return RTEMS.UNSIGNED32;
    198  
    199       pragma INLINE ( LOCAL_NODE_NUMBER );
    200 
    201    end PER_NODE_CONFIGURATION;
    202  
    203 ----------------------------------------------------------------------------
    204 ----------------------------------------------------------------------------
    205 --                              END SUBPACKAGE                            --
    206 ----------------------------------------------------------------------------
    207 ----------------------------------------------------------------------------
    208 
    209 --
    210 --  This is the Multiprocessor Configuration Table for this test.
    211 --
    212 
    213    MULTIPROCESSING_CONFIGURATION : aliased RTEMS.MULTIPROCESSING_TABLE := (
    214       MPTEST.PER_NODE_CONFIGURATION.LOCAL_NODE_NUMBER,
    215       2,                         -- maximum # nodes in system
    216       32,                        -- maximum # global objects
    217       32                         -- maximum # proxies
    218     );
    219 
    220 --
    221 --  This is the Configuration Table for this test.
    222 --
    223 
    224    CONFIGURATION : aliased RTEMS.CONFIGURATION_TABLE := (
    225       RTEMS.NULL_ADDRESS,        -- will be replaced by BSP
    226       64 * 1024,                 -- executive RAM size
    227       10,                        -- maximum # tasks
    228       1,                         -- maximum # timers
    229       2,                         -- maximum # semaphores
    230       0,                         -- maximum # message queues
    231       0,                         -- maximum # messages
    232       0,                         -- maximum # partitions
    233       0,                         -- maximum # regions
    234       0,                         -- maximum # dp memory areas
    235       0,                         -- maximum # periods
    236       0,                         -- maximum # user extensions
    237       RTEMS.MILLISECONDS_TO_MICROSECONDS(10), -- # us in a tick
    238       50                         -- # ticks in a timeslice
    239   );
    240 
    241138end MPTEST;
Note: See TracChangeset for help on using the changeset viewer.