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/mp08/mptest.ads

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