Ticket #147 (closed Bug: fixed)
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
Change History
Note: See
TracTickets for help on using
tickets.