[RTEMS Project] #2751: Thread dispatch via interrupt is broken at least on ARM and PowerPC

RTEMS trac trac at rtems.org
Thu Nov 24 08:13:19 UTC 2016


#2751: Thread dispatch via interrupt is broken at least on ARM and PowerPC
-----------------------------+------------------------------
 Reporter:  sebastian.huber  |       Owner:  sebastian.huber
     Type:  defect           |      Status:  new
 Priority:  normal           |   Milestone:  4.12
Component:  SMP              |     Version:  4.11
 Severity:  critical         |  Resolution:
 Keywords:                   |
-----------------------------+------------------------------

Comment (by Sebastian Huber <sebastian.huber@…>):

 In [changeset:"4b5ff47d159872ef9e1096713fd68367f4640576/rtems"]:
 {{{
 #!CommitTicketReference repository="rtems"
 revision="4b5ff47d159872ef9e1096713fd68367f4640576"
 score: Fix interrupt profiling

 Callers of _Thread_Do_dispatch() must have a valid
 Per_CPU_Control::Stats::thread_dispatch_disabled_instant.

 Call _Profiling_Outer_most_interrupt_entry_and_exit() with the interrupt
 stack to not exceed Per_CPU_Control::Interrupt_frame.

 Update #2751.
 }}}

--
Ticket URL: <http://devel.rtems.org/ticket/2751#comment:9>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list