diff options
author | Allan Stephens <allan.stephens@windriver.com> | 2016-11-04 08:18:04 -0500 |
---|---|---|
committer | Anas Nashif <nashif@linux.intel.com> | 2016-11-07 13:31:57 +0000 |
commit | 68dda5417d68edc67b599c0e12f64c609b85434a (patch) | |
tree | af644637b50d5cbf6710cd482abce6a42c5e0a27 | |
parent | 3fb51f6f46ebf96d79d4da962986714ae6ef8427 (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-- | Kbuild | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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 \ |