Changeset db1424c9 in rtems


Ignore:
Timestamp:
Sep 24, 2008, 9:26:18 PM (11 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, master
Children:
cf03ba2
Parents:
164f8b3
Message:

2008-09-24 Joel Sherrill <joel.sherrill@…>

  • clock_driver_simidle.c: New file. This implementation is for BSPs for simulators without a clock tick ISR. It provides a special IDLE task that calls rtems_clock_tick() repeatedly when the application ends up in the IDLE task. This simulates time advancing. It is enough to run many tests but will not result in the correct behavior when you want timeslicing. This is because timeslicing assumes that a tick ISR determines that the currently executing thread must be switched out. Without a clock tick ISR, this will not occur.
Location:
c/src/lib/libbsp/shared
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/shared/ChangeLog

    r164f8b3 rdb1424c9  
     12008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
     2
     3        * clock_driver_simidle.c: New file.
     4        This implementation is for BSPs for simulators without a clock tick
     5        ISR.  It provides a special IDLE task that calls rtems_clock_tick()
     6        repeatedly when the application ends up in the IDLE task.  This
     7        simulates time advancing.  It is enough to run many tests but
     8        will not result in the correct behavior when you want timeslicing.
     9        This is because timeslicing assumes that a tick ISR determines
     10        that the currently executing thread must be switched out.  Without
     11        a clock tick ISR, this will not occur.
     12
    1132008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
    214
Note: See TracChangeset for help on using the changeset viewer.