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

    rf10fe707 r23848bbd  
    107107
    108108   BUFFER_AREAS : array (  RTEMS.UNSIGNED32 range 1 .. 4 ) of RTEMS.BUFFER;
    109    BUFFERS      :
    110       array (  RTEMS.UNSIGNED32 range 1 .. 4 ) of RTEMS.BUFFER_POINTER;
     109   BUFFERS      : array (  RTEMS.UNSIGNED32 range 1 .. 4 ) of RTEMS.ADDRESS;
    111110
    112111--
     
    142141--
    143142
    144    STOP_TEST : RTEMS.BOOLEAN;
     143   STOP_TEST : BOOLEAN;
    145144 
    146145--
     
    240239   );
    241240
    242 --
    243 --  This is the Driver Address Table for this test.
    244 --
    245 
    246    DEVICE_DRIVERS : aliased RTEMS.DRIVER_ADDRESS_TABLE( 1 .. 1 ) :=
    247    (1=>
    248       (
    249         CLOCK_DRIVER.INITIALIZE'ACCESS,              -- Initialization
    250         RTEMS.NO_DRIVER_ENTRY,                       -- Open
    251         RTEMS.NO_DRIVER_ENTRY,                       -- Close
    252         RTEMS.NO_DRIVER_ENTRY,                       -- Read
    253         RTEMS.NO_DRIVER_ENTRY,                       -- Write
    254         RTEMS.NO_DRIVER_ENTRY                        -- Control
    255       )
    256    );
    257 
    258 --
    259 --  This is the Initialization Tasks Table for this test.
    260 --
    261 
    262    INITIALIZATION_TASKS : aliased RTEMS.INITIALIZATION_TASKS_TABLE( 1 .. 1 ) :=
    263    (1=>
    264      (
    265        RTEMS.BUILD_NAME( 'U', 'I', '1', ' ' ),        -- task name
    266        2048,                                          -- stack size
    267        1,                                             -- priority
    268        RTEMS.DEFAULT_ATTRIBUTES,                      -- attributes
    269        MPTEST.INIT'ACCESS,                            -- entry point
    270        RTEMS.TIMESLICE,                              -- initial mode
    271        0                                              -- argument list
    272      )
    273    );
    274 
    275 ----------------------------------------------------------------------------
    276 ----------------------------------------------------------------------------
    277 --                             BEGIN SUBPACKAGE                           --
    278 ----------------------------------------------------------------------------
    279 ----------------------------------------------------------------------------
    280 
    281    --
    282    --  MPTEST.PER_NODE_CONFIGURATION / SPECIFICATION
    283    --
    284    --  DESCRIPTION:
    285    --
    286    --  This package is the specification for the subpackage
    287    --  which will define the per node configuration parameters.
    288    --
    289    
    290    package PER_NODE_CONFIGURATION is
    291 
    292    --
    293    --  LOCAL_NODE_NUMBER
    294    --
    295    --  DESCRIPTION:
    296    --
    297    --  This function returns the node number for this node.
    298    --
    299 
    300       function LOCAL_NODE_NUMBER
    301       return RTEMS.UNSIGNED32;
    302  
    303       pragma INLINE ( LOCAL_NODE_NUMBER );
    304 
    305    end PER_NODE_CONFIGURATION;
    306  
    307 ----------------------------------------------------------------------------
    308 ----------------------------------------------------------------------------
    309 --                              END SUBPACKAGE                            --
    310 ----------------------------------------------------------------------------
    311 ----------------------------------------------------------------------------
    312 
    313 --
    314 --  This is the Multiprocessor Configuration Table for this test.
    315 --
    316 
    317    MULTIPROCESSING_CONFIGURATION : aliased RTEMS.MULTIPROCESSING_TABLE := (
    318       MPTEST.PER_NODE_CONFIGURATION.LOCAL_NODE_NUMBER,
    319       2,                         -- maximum # nodes in system
    320       32,                        -- maximum # global objects
    321       32                         -- maximum # proxies
    322     );
    323 
    324 --
    325 --  This is the Configuration Table for this test.
    326 --
    327 
    328    CONFIGURATION : aliased RTEMS.CONFIGURATION_TABLE := (
    329       RTEMS.NULL_ADDRESS,        -- will be replaced by BSP
    330       64 * 1024,                 -- executive RAM size
    331       10,                        -- maximum # tasks
    332       12,                        -- maximum # timers
    333       1,                         -- maximum # semaphores
    334       1,                         -- maximum # message queues
    335       1,                         -- maximum # messages
    336       1,                         -- maximum # partitions
    337       0,                         -- maximum # regions
    338       0,                         -- maximum # dp memory areas
    339       0,                         -- maximum # periods
    340       0,                         -- maximum # user extensions
    341       RTEMS.MILLISECONDS_TO_MICROSECONDS(10), -- # us in a tick
    342       1                          -- # ticks in a timeslice
    343   );
    344 
    345241end MPTEST;
Note: See TracChangeset for help on using the changeset viewer.