mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-08-24 21:58:31 +08:00
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.
59 lines
1.3 KiB
Makefile
59 lines
1.3 KiB
Makefile
ACLOCAL_AMFLAGS = -I ../aclocal
|
|
|
|
SUBDIRS =
|
|
if SMPTESTS
|
|
SUBDIRS += smp01
|
|
SUBDIRS += smp02
|
|
SUBDIRS += smp03
|
|
SUBDIRS += smp05
|
|
SUBDIRS += smp07
|
|
SUBDIRS += smp08
|
|
SUBDIRS += smp09
|
|
SUBDIRS += smpaffinity01
|
|
SUBDIRS += smpatomic01
|
|
SUBDIRS += smpcache01
|
|
SUBDIRS += smpcapture01
|
|
SUBDIRS += smpcapture02
|
|
SUBDIRS += smpclock01
|
|
SUBDIRS += smpfatal01
|
|
SUBDIRS += smpfatal02
|
|
SUBDIRS += smpfatal03
|
|
SUBDIRS += smpfatal04
|
|
SUBDIRS += smpfatal05
|
|
SUBDIRS += smpfatal06
|
|
SUBDIRS += smpfatal08
|
|
SUBDIRS += smpipi01
|
|
SUBDIRS += smpload01
|
|
SUBDIRS += smplock01
|
|
SUBDIRS += smpmigration01
|
|
SUBDIRS += smpmigration02
|
|
SUBDIRS += smpmrsp01
|
|
SUBDIRS += smpmutex01
|
|
SUBDIRS += smpmutex02
|
|
SUBDIRS += smpschedaffinity01
|
|
SUBDIRS += smpschedaffinity02
|
|
SUBDIRS += smpschedaffinity03
|
|
SUBDIRS += smpschedaffinity04
|
|
SUBDIRS += smpschedaffinity05
|
|
SUBDIRS += smpscheduler01
|
|
SUBDIRS += smpscheduler02
|
|
SUBDIRS += smpscheduler03
|
|
SUBDIRS += smpscheduler04
|
|
SUBDIRS += smpschedsem01
|
|
SUBDIRS += smpsignal01
|
|
SUBDIRS += smpstrongapa01
|
|
SUBDIRS += smpswitchextension01
|
|
SUBDIRS += smpthreadlife01
|
|
SUBDIRS += smpunsupported01
|
|
SUBDIRS += smpwakeafter01
|
|
if HAS_POSIX
|
|
SUBDIRS += smppsxaffinity01
|
|
SUBDIRS += smppsxaffinity02
|
|
SUBDIRS += smppsxmutex01
|
|
SUBDIRS += smppsxsignal01
|
|
endif
|
|
endif
|
|
|
|
include $(top_srcdir)/../automake/subdirs.am
|
|
include $(top_srcdir)/../automake/local.am
|