From 888037e5c89d3cf9b09a9eaf74234682c2311851 Mon Sep 17 00:00:00 2001 From: dp-arm Date: Wed, 1 Feb 2017 11:38:02 +0000 Subject: [PATCH] PMF: Fixup PMF constants `PMF_ARM_TIF_IMPL_ID` should be set to 0x41. The code already left shifts it by 24 bit positions so this was overflowing. This fixes a build error with GCC 6.2 when `ENABLE_RUNTIME_INSTRUMENTATION` is set. Change-Id: I4c99d48ea7ce3d76e9edd1325b1979994db2c0fb Signed-off-by: dp-arm --- include/lib/pmf/pmf.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/lib/pmf/pmf.h b/include/lib/pmf/pmf.h index 7c3338751..d5415f4c8 100644 --- a/include/lib/pmf/pmf.h +++ b/include/lib/pmf/pmf.h @@ -37,13 +37,13 @@ /* * Constants used for/by PMF services. */ -#define PMF_ARM_TIF_IMPL_ID (0x41000000) +#define PMF_ARM_TIF_IMPL_ID 0x41 #define PMF_TID_SHIFT 0 #define PMF_TID_MASK (0xFF << PMF_TID_SHIFT) #define PMF_SVC_ID_SHIFT 10 #define PMF_SVC_ID_MASK (0x3F << PMF_SVC_ID_SHIFT) #define PMF_IMPL_ID_SHIFT 24 -#define PMF_IMPL_ID_MASK (0xFF << PMF_IMPL_ID_SHIFT) +#define PMF_IMPL_ID_MASK (0xFFU << PMF_IMPL_ID_SHIFT) /* * Flags passed to PMF_REGISTER_SERVICE