source: rtems/testsuites/smptests/Makefile.am @ 84e6f15

5
Last change on this file since 84e6f15 was 84e6f15, checked in by Sebastian Huber <sebastian.huber@…>, on 11/10/16 at 11:02:28

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.

  • Property mode set to 100644
File size: 1.3 KB
Line 
1ACLOCAL_AMFLAGS = -I ../aclocal
2
3SUBDIRS =
4if SMPTESTS
5SUBDIRS += smp01
6SUBDIRS += smp02
7SUBDIRS += smp03
8SUBDIRS += smp05
9SUBDIRS += smp07
10SUBDIRS += smp08
11SUBDIRS += smp09
12SUBDIRS += smpaffinity01
13SUBDIRS += smpatomic01
14SUBDIRS += smpcache01
15SUBDIRS += smpcapture01
16SUBDIRS += smpcapture02
17SUBDIRS += smpclock01
18SUBDIRS += smpfatal01
19SUBDIRS += smpfatal02
20SUBDIRS += smpfatal03
21SUBDIRS += smpfatal04
22SUBDIRS += smpfatal05
23SUBDIRS += smpfatal06
24SUBDIRS += smpfatal08
25SUBDIRS += smpipi01
26SUBDIRS += smpload01
27SUBDIRS += smplock01
28SUBDIRS += smpmigration01
29SUBDIRS += smpmigration02
30SUBDIRS += smpmrsp01
31SUBDIRS += smpmutex01
32SUBDIRS += smpmutex02
33SUBDIRS += smpschedaffinity01
34SUBDIRS += smpschedaffinity02
35SUBDIRS += smpschedaffinity03
36SUBDIRS += smpschedaffinity04
37SUBDIRS += smpschedaffinity05
38SUBDIRS += smpscheduler01
39SUBDIRS += smpscheduler02
40SUBDIRS += smpscheduler03
41SUBDIRS += smpscheduler04
42SUBDIRS += smpschedsem01
43SUBDIRS += smpsignal01
44SUBDIRS += smpstrongapa01
45SUBDIRS += smpswitchextension01
46SUBDIRS += smpthreadlife01
47SUBDIRS += smpunsupported01
48SUBDIRS += smpwakeafter01
49if HAS_POSIX
50SUBDIRS += smppsxaffinity01
51SUBDIRS += smppsxaffinity02
52SUBDIRS += smppsxmutex01
53SUBDIRS += smppsxsignal01
54endif
55endif
56
57include $(top_srcdir)/../automake/subdirs.am
58include $(top_srcdir)/../automake/local.am
Note: See TracBrowser for help on using the repository browser.