diff options
author | Dimitris Papastamos <dimitris.papastamos@arm.com> | 2017-10-13 15:07:45 +0100 |
---|---|---|
committer | Dimitris Papastamos <dimitris.papastamos@arm.com> | 2017-11-20 09:55:01 +0000 |
commit | c776deed60b3d7f30f3095ee98c3f0b3c815c348 (patch) | |
tree | 6249f6971027305c50ee762418c793c9ab46431d /make_helpers | |
parent | 0fd0f22298c2cb7e7777725e1180fa9ebf7ffe67 (diff) |
Change Statistical Profiling Extensions build option handling
It is not possible to detect at compile-time whether support for an
optional extension such as SPE should be enabled based on the
ARM_ARCH_MINOR build option value. Therefore SPE is now enabled by
default.
Change-Id: I670db164366aa78a7095de70a0962f7c0328ab7c
Signed-off-by: Dimitris Papastamos <dimitris.papastamos@arm.com>
Diffstat (limited to 'make_helpers')
-rw-r--r-- | make_helpers/defaults.mk | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/make_helpers/defaults.mk b/make_helpers/defaults.mk index 660e54e7..b7ce051b 100644 --- a/make_helpers/defaults.mk +++ b/make_helpers/defaults.mk @@ -149,19 +149,10 @@ V := 0 # platforms). WARMBOOT_ENABLE_DCACHE_EARLY := 0 -# By default, enable Statistical Profiling Extensions. -# The top level Makefile will disable this feature depending on -# the target architecture and version number. +# Build option to enable/disable the Statistical Profiling Extensions ENABLE_SPE_FOR_LOWER_ELS := 1 -# SPE is enabled by default but only supported on AArch64 8.2 onwards. -# Disable it in all other cases. +# SPE is only supported on AArch64 so disable it on AArch32. ifeq (${ARCH},aarch32) override ENABLE_SPE_FOR_LOWER_ELS := 0 -else - ifeq (${ARM_ARCH_MAJOR},8) - ifeq ($(ARM_ARCH_MINOR),$(filter $(ARM_ARCH_MINOR),0 1)) - ENABLE_SPE_FOR_LOWER_ELS := 0 - endif - endif endif |