From 380559c1c3ac80c0d2581a931c80323d1fefbfd6 Mon Sep 17 00:00:00 2001 From: Dimitris Papastamos Date: Thu, 12 Oct 2017 13:02:29 +0100 Subject: AMU: Implement support for aarch64 The `ENABLE_AMU` build option can be used to enable the architecturally defined AMU counters. At present, there is no support for the auxiliary counter group. Change-Id: I7ea0c0a00327f463199d1b0a481f01dadb09d312 Signed-off-by: Dimitris Papastamos --- include/lib/extensions/amu.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 include/lib/extensions/amu.h (limited to 'include/lib/extensions/amu.h') diff --git a/include/lib/extensions/amu.h b/include/lib/extensions/amu.h new file mode 100644 index 000000000..bbefe8ff6 --- /dev/null +++ b/include/lib/extensions/amu.h @@ -0,0 +1,15 @@ +/* + * Copyright (c) 2017, ARM Limited and Contributors. All rights reserved. + * + * SPDX-License-Identifier: BSD-3-Clause + */ + +#ifndef __AMU_H__ +#define __AMU_H__ + +/* Enable all group 0 counters */ +#define AMU_GROUP0_COUNTERS_MASK 0xf + +void amu_enable(int el2_unused); + +#endif /* __AMU_H__ */ -- cgit v1.2.3