Changeset 84e6f15 in rtems for cpukit/score/cpu/epiphany/rtems

Timestamp:
11/10/16 11:02:28 (7 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
5, master
Children:
125f248
Parents:
a6283671
git-author:
Sebastian Huber <sebastian.huber@…> (11/10/16 11:02:28)
git-committer:
Sebastian Huber <sebastian.huber@…> (11/23/16 11:52:06)
Message:

score: Robust thread dispatch

On SMP configurations, it is a fatal error to call blocking operating
system with interrupts disabled, since this prevents delivery of
inter-processor interrupts. This could lead to executing threads which
are not allowed to execute resulting in undefined behaviour.

The ARM Cortex-M port has a similar problem, since the interrupt state
is not a part of the thread context.

Update #2811.

(No files)

Note: See TracChangeset for help on using the changeset viewer.