Changes between Version 115 and Version 116 of Developer/OpenProjects


Ignore:
Timestamp:
Mar 24, 2009, 4:54:14 AM (11 years ago)
Author:
ChrisJohns
Comment:

Add tasks.

Legend:

Unmodified
Added
Removed
Modified
  • Developer/OpenProjects

    v115 v116  
    202202
    203203The sequencer code iterates over the table calling entries in the order specified. The order could be a number or it could be relative. The relative order design makes for a more robust system because you have moved away from specific numbers. The idea here is to allow high level ordering operators, for example "first", "last", "after", "before", "just after", "just before", etc. You can then say "message" is "after" "heap" and the order is determined at runtime. Most system parts are relative not absolute. It may even be possible to allow relative and absolute ordering to be mixed. Priorities are similar. At the end of the day we do not need 256 levels if we only use 4. Typically all we need is to say is this task is higher or lower than another task. Sequencing cab viewed the same way.
     204
     205This project tasks are:
     206# Develop the sequencer code and API with documentation and tests.
     207# Update the RTEMS classic API initialisation calls and if possible the POSIX API initialisation calls with the sequencer implementation using automatic table generation. This also includes removal of the hard coded call with a sequencer call.
     208# Update all linker command files to handle the initialisation automatic table entries.
    204209= BSPs for CPU Simulators =
    205210