summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllan Stephens <allan.stephens@windriver.com>2016-11-04 08:18:04 -0500
committerAnas Nashif <nashif@linux.intel.com>2016-11-07 13:31:57 +0000
commit68dda5417d68edc67b599c0e12f64c609b85434a (patch)
treeaf644637b50d5cbf6710cd482abce6a42c5e0a27
parent3fb51f6f46ebf96d79d4da962986714ae6ef8427 (diff)
kernel: Eliminate duplication of #define FPU
To avoid conflicts with the definition of "FPU" by the external cmsis sub-system, the symbol "FPU_LEGACY" is now used to denote the FPU task group. (That is, the group of tasks that utilize the CPU's floating point registers.) Backwards compatibility impacts: * Microkernel applications that define private tasks using the DEFINE_TASK() macro must now use "FPU_LEGACY" to indicate that the task is part of the FPU task group, rather than "FPU". * Applications that perform operations on the members of the FPU task group must now use "FPU_LEGACY", rather than "FPU". (Note: There is no apparent reason for an application to perform such an operation, so this is unlikely to impact existing applications.) Backwards compatibility non-impacts: * Application MDEFs can continue to specify "FPU" when defining a public task that is part of the FPU task group. * Applications written for the unified kernel are unaffected, since the kernel implements task groups differently. Change-Id: I972eecbc7b50d66f0a4f095d2d5177b5ce90cb71 Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
-rw-r--r--Kbuild2
1 files changed, 1 insertions, 1 deletions
diff --git a/Kbuild b/Kbuild
index 6d48c087b..d106d3aad 100644
--- a/Kbuild
+++ b/Kbuild
@@ -33,7 +33,7 @@ define filechk_prj.mdef
echo "% ==============";\
echo " TASKGROUP EXE";\
echo " TASKGROUP SYS";\
- echo " TASKGROUP FPU";\
+ echo " TASKGROUP FPU_LEGACY";\
echo $(TASKGROUP_SSE);\
echo; \
if test -e "$(MDEF_FILE_PATH)"; then \