[RTEMS Project] #4672: Thread-local storage should be usable once an idle thread exists

RTEMS trac trac at rtems.org
Wed Jun 29 09:13:44 UTC 2022


#4672: Thread-local storage should be usable once an idle thread exists
------------------------------+-----------------------------
  Reporter:  Sebastian Huber  |      Owner:  Sebastian Huber
      Type:  defect           |     Status:  assigned
  Priority:  normal           |  Milestone:  6.1
 Component:  score            |    Version:  6
  Severity:  normal           |   Keywords:
Blocked By:                   |   Blocking:  4560
------------------------------+-----------------------------
 At some point during system initialization the idle threads are created.
 Afterwards the boot processor basically executes within the context of an
 idle thread with thread dispatching disabled. On some architectures, the
 thread-local storage state must be applied to processor registers. Add a
 new CPU port function to do this: `_CPU_Use_thread_local_storage(
 Context_Control *executing )`.

--
Ticket URL: <http://devel.rtems.org/ticket/4672>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list