Files
rtems/testsuites/smptests/smpfatal08/Makefile.am
Sebastian Huber c5831a3f9a score: Add clustered/partitioned scheduling
Clustered/partitioned scheduling helps to control the worst-case
latencies in the system.  The goal is to reduce the amount of shared
state in the system and thus prevention of lock contention.  Modern
multi-processor systems tend to have several layers of data and
instruction caches.  With clustered/partitioned scheduling it is
possible to honour the cache topology of a system and thus avoid
expensive cache synchronization traffic.

We have clustered scheduling in case the set of processors of a system
is partitioned into non-empty pairwise-disjoint subsets.  These subsets
are called clusters.  Clusters with a cardinality of one are partitions.
Each cluster is owned by exactly one scheduler instance.
2014-04-15 10:41:44 +02:00

20 lines
530 B
Makefile

rtems_tests_PROGRAMS = smpfatal08
smpfatal08_SOURCES = init.c
dist_rtems_tests_DATA = smpfatal08.scn smpfatal08.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
include $(top_srcdir)/../automake/leaf.am
AM_CPPFLAGS += -I$(top_srcdir)/../support/include
LINK_OBJS = $(smpfatal08_OBJECTS)
LINK_LIBS = $(smpfatal08_LDLIBS)
smpfatal08$(EXEEXT): $(smpfatal08_OBJECTS) $(smpfatal08_DEPENDENCIES)
@rm -f smpfatal08$(EXEEXT)
$(make-exe)
include $(top_srcdir)/../automake/local.am