summaryrefslogtreecommitdiff
path: root/lib/extensions
diff options
context:
space:
mode:
authorDimitris Papastamos <dimitris.papastamos@arm.com>2018-01-15 14:52:57 +0000
committerDimitris Papastamos <dimitris.papastamos@arm.com>2018-01-15 15:07:06 +0000
commitc6cc9ac33992e44b5b38e608a8687683db2d48c8 (patch)
treeabbe073d266c1787cad58b8c8bbe614c8b1472ce /lib/extensions
parent5f3c7ce4adcc3fbde52582880c0e7680af4a557a (diff)
AMU: Remove unnecessary WARN()
If AMU is not supported by the hardware but it is enabled in Trusted Firmware, the console will be spammed with warnings every time a CPU is brought up with a CPU ON call. Remove the warning message as this is more in line with how other extensions like SPE and SVE are handled. Change-Id: Iba6d367e4d1375ab554d23d2eaceab3ae1362c5a Signed-off-by: Dimitris Papastamos <dimitris.papastamos@arm.com>
Diffstat (limited to 'lib/extensions')
-rw-r--r--lib/extensions/amu/aarch32/amu.c7
-rw-r--r--lib/extensions/amu/aarch64/amu.c7
2 files changed, 4 insertions, 10 deletions
diff --git a/lib/extensions/amu/aarch32/amu.c b/lib/extensions/amu/aarch32/amu.c
index 55462cbf..effc5bd3 100644
--- a/lib/extensions/amu/aarch32/amu.c
+++ b/lib/extensions/amu/aarch32/amu.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2017, ARM Limited and Contributors. All rights reserved.
+ * Copyright (c) 2017-2018, ARM Limited and Contributors. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
@@ -7,7 +7,6 @@
#include <amu.h>
#include <arch.h>
#include <arch_helpers.h>
-#include <debug.h>
#include <platform.h>
#include <pubsub_events.h>
@@ -24,10 +23,8 @@ void amu_enable(int el2_unused)
uint64_t features;
features = read_id_pfr0() >> ID_PFR0_AMU_SHIFT;
- if ((features & ID_PFR0_AMU_MASK) != 1) {
- WARN("Cannot enable AMU - not supported\n");
+ if ((features & ID_PFR0_AMU_MASK) != 1)
return;
- }
if (el2_unused) {
uint64_t v;
diff --git a/lib/extensions/amu/aarch64/amu.c b/lib/extensions/amu/aarch64/amu.c
index f743e209..d7645a9e 100644
--- a/lib/extensions/amu/aarch64/amu.c
+++ b/lib/extensions/amu/aarch64/amu.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2017, ARM Limited and Contributors. All rights reserved.
+ * Copyright (c) 2017-2018, ARM Limited and Contributors. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
@@ -9,7 +9,6 @@
#include <arch.h>
#include <arch_helpers.h>
#include <assert.h>
-#include <debug.h>
#include <platform.h>
#include <pubsub_events.h>
@@ -38,10 +37,8 @@ void amu_enable(int el2_unused)
{
uint64_t v;
- if (!amu_supported()) {
- WARN("Cannot enable AMU - not supported\n");
+ if (!amu_supported())
return;
- }
if (el2_unused) {
/*