Ticket #147 (closed Bug: fixed)

Opened 10 years ago

Last modified 9 years ago

Multiprocessor schedule table tag check failed

Reported by: jlegrand Owned by:
Priority: major Milestone: 3.0
Component: framework Version: trunk
Keywords: Cc:

Description

When a Cheddar project contain several processor with llf or/and edf (maybe with other dynamic priority scheduler) a tag check failed error is risen during execution.

After a small debbuging session, the error seems to come from the Do_Election procedure from scheduler-dynamic_priority-edf.adb and scheduler-dynamic_priority-llf.adb files in the Processor_Name given in parameter. The following comparison :

Si.Tcbs (I).Tsk.cpu_name = Processor_Name

seems to be the problem.

Attachments

test_periodic5.xmlv3 (5.6 KB) - added by jlegrand 10 years ago.

Change History

Changed 10 years ago by jlegrand

comment:1 Changed 10 years ago by jlegrand

  • Version set to trunk

comment:2 Changed 9 years ago by singhoff

  • Status changed from new to closed
  • Resolution set to fixed

corrigé !

comment:3 Changed 9 years ago by singhoff

  • Milestone set to 3.0
Note: See TracTickets for help on using tickets.