Ignore:
Timestamp:
Oct 1, 2007, 10:58:09 PM (14 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/mp03/mptest.ads

    rf10fe707 r23848bbd  
    107107   );
    108108
    109 --
    110 --  This is the Driver Address Table for this test.
    111 --
    112 
    113    DEVICE_DRIVERS : aliased RTEMS.DRIVER_ADDRESS_TABLE( 1 .. 1 ) :=
    114    (1=>
    115       (
    116         CLOCK_DRIVER.INITIALIZE'ACCESS,              -- Initialization
    117         RTEMS.NO_DRIVER_ENTRY,                       -- Open
    118         RTEMS.NO_DRIVER_ENTRY,                       -- Close
    119         RTEMS.NO_DRIVER_ENTRY,                       -- Read
    120         RTEMS.NO_DRIVER_ENTRY,                       -- Write
    121         RTEMS.NO_DRIVER_ENTRY                        -- Control
    122       )
    123    );
    124 
    125 --
    126 --  This is the Initialization Tasks Table for this test.
    127 --
    128 
    129    INITIALIZATION_TASKS : aliased RTEMS.INITIALIZATION_TASKS_TABLE( 1 .. 1 ) :=
    130    (1=>
    131      (
    132        RTEMS.BUILD_NAME( 'U', 'I', '1', ' ' ),        -- task name
    133        2048,                                          -- stack size
    134        1,                                             -- priority
    135        RTEMS.DEFAULT_ATTRIBUTES,                      -- attributes
    136        MPTEST.INIT'ACCESS,                            -- entry point
    137        RTEMS.NO_PREEMPT,                              -- initial mode
    138        0                                              -- argument list
    139      )
    140    );
    141 
    142 ----------------------------------------------------------------------------
    143 ----------------------------------------------------------------------------
    144 --                             BEGIN SUBPACKAGE                           --
    145 ----------------------------------------------------------------------------
    146 ----------------------------------------------------------------------------
    147 
    148    --
    149    --  MPTEST.PER_NODE_CONFIGURATION / SPECIFICATION
    150    --
    151    --  DESCRIPTION:
    152    --
    153    --  This package is the specification for the subpackage
    154    --  which will define the per node configuration parameters.
    155    --
    156    
    157    package PER_NODE_CONFIGURATION is
    158 
    159    --
    160    --  LOCAL_NODE_NUMBER
    161    --
    162    --  DESCRIPTION:
    163    --
    164    --  This function returns the node number for this node.
    165    --
    166 
    167       function LOCAL_NODE_NUMBER
    168       return RTEMS.UNSIGNED32;
    169  
    170       pragma INLINE ( LOCAL_NODE_NUMBER );
    171 
    172    end PER_NODE_CONFIGURATION;
    173  
    174 ----------------------------------------------------------------------------
    175 ----------------------------------------------------------------------------
    176 --                              END SUBPACKAGE                            --
    177 ----------------------------------------------------------------------------
    178 ----------------------------------------------------------------------------
    179 
    180 --
    181 --  This is the Multiprocessor Configuration Table for this test.
    182 --
    183 
    184    MULTIPROCESSING_CONFIGURATION : aliased RTEMS.MULTIPROCESSING_TABLE := (
    185       MPTEST.PER_NODE_CONFIGURATION.LOCAL_NODE_NUMBER,
    186       2,                         -- maximum # nodes in system
    187       32,                        -- maximum # global objects
    188       32                         -- maximum # proxies
    189     );
    190 
    191 --
    192 --  This is the Configuration Table for this test.
    193 --
    194 
    195    CONFIGURATION : aliased RTEMS.CONFIGURATION_TABLE := (
    196       RTEMS.NULL_ADDRESS,        -- will be replaced by BSP
    197       64 * 1024,                 -- executive RAM size
    198       10,                        -- maximum # tasks
    199       1,                         -- maximum # timers
    200       0,                         -- maximum # semaphores
    201       0,                         -- maximum # message queues
    202       0,                         -- maximum # messages
    203       0,                         -- maximum # partitions
    204       0,                         -- maximum # regions
    205       0,                         -- maximum # dp memory areas
    206       0,                         -- maximum # periods
    207       0,                         -- maximum # user extensions
    208       RTEMS.MILLISECONDS_TO_MICROSECONDS(10), -- # us in a tick
    209       50                         -- # ticks in a timeslice
    210   );
    211 
    212109end MPTEST;
Note: See TracChangeset for help on using the changeset viewer.