[RTEMS Project] #3459: Rework initialization and interrupt stack support

RTEMS trac trac at rtems.org
Fri Jun 22 04:31:10 UTC 2018


#3459: Rework initialization and interrupt stack support
-----------------------------+------------------------------
 Reporter:  Sebastian Huber  |       Owner:  Sebastian Huber
     Type:  enhancement      |      Status:  assigned
 Priority:  normal           |   Milestone:  5.1
Component:  score            |     Version:  5
 Severity:  normal           |  Resolution:
 Keywords:                   |  Blocked By:
 Blocking:  3433             |
-----------------------------+------------------------------

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

 In [changeset:"c47ad8edc6cd7a02e1cad3f185e60f62a182f686/rtems"
 c47ad8e/rtems]:
 {{{
 #!CommitTicketReference repository="rtems"
 revision="c47ad8edc6cd7a02e1cad3f185e60f62a182f686"
 stackchk: Add SMP support

 Check the interrupt stacks of all processors.  Set up the interrupt
 stack of the current processor for high water testing in the thread
 begin extension.  This must be done after multi-threading started, since
 the initialization stacks may reuse the interrupt stacks.  Disable
 thread dispatching in SMP configurations to prevent thread migration.
 Writing to the interrupt stack is only safe if done from the
 corresponding processor in thread context.

 Update #3459.
 }}}

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


More information about the bugs mailing list