From mboxrd@z Thu Jan 1 00:00:00 1970 From: vijay.kilari@gmail.com Subject: [RFC PATCH] xen/arm: remove check for generic timer support for arm64 Date: Thu, 18 Sep 2014 17:43:49 +0530 Message-ID: <1411042429-17108-4-git-send-email-vijay.kilari@gmail.com> References: <1411042429-17108-1-git-send-email-vijay.kilari@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1411042429-17108-1-git-send-email-vijay.kilari@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian.Campbell@citrix.com, julien.grall@linaro.org, stefano.stabellini@eu.citrix.com, stefano.stabellini@citrix.com, tim@xen.org, xen-devel@lists.xen.org Cc: Prasun.Kapoor@caviumnetworks.com, Vijaya Kumar K , manish.jaggi@caviumnetworks.com, vijay.kilari@gmail.com List-Id: xen-devel@lists.xenproject.org From: Vijaya Kumar K Information about support for generic support is available in IDR_PFR1 register in ARMv7. Where as this information is not available in ARMv8 that supports only aarch64 bit mode. ARMv8 being always supports generic timer, this check is not required. For platforms that support only aarch64 mode, IDR_PFR1 is not implemented Signed-off-by: Vijaya Kumar K --- xen/include/asm-arm/cpufeature.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/xen/include/asm-arm/cpufeature.h b/xen/include/asm-arm/cpufeature.h index aec9173..7a6d3de 100644 --- a/xen/include/asm-arm/cpufeature.h +++ b/xen/include/asm-arm/cpufeature.h @@ -27,7 +27,11 @@ #define cpu_has_jazelle (boot_cpu_feature32(jazelle) >= 0) #define cpu_has_thumbee (boot_cpu_feature32(thumbee) == 1) +#ifdef CONFIG_ARM_32 #define cpu_has_gentimer (boot_cpu_feature32(gentimer) == 1) +#else +#define cpu_has_gentimer (1) +#endif #define cpu_has_security (boot_cpu_feature32(security) > 0) #endif -- 1.7.9.5