diff options
author | Dimitris Papastamos <dimitris.papastamos@arm.com> | 2018-01-15 14:52:57 +0000 |
---|---|---|
committer | Dimitris Papastamos <dimitris.papastamos@arm.com> | 2018-01-15 15:07:06 +0000 |
commit | c6cc9ac33992e44b5b38e608a8687683db2d48c8 (patch) | |
tree | abbe073d266c1787cad58b8c8bbe614c8b1472ce /lib/extensions | |
parent | 5f3c7ce4adcc3fbde52582880c0e7680af4a557a (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.c | 7 | ||||
-rw-r--r-- | lib/extensions/amu/aarch64/amu.c | 7 |
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) { /* |