]> xenbits.xensource.com Git - xen.git/commitdiff
xen/arm: Fix macro for ARM Jazelle CPU feature identification
authorArtem Mygaiev <artem_mygaiev@epam.com>
Tue, 6 Dec 2016 14:16:45 +0000 (16:16 +0200)
committerStefano Stabellini <sstabellini@kernel.org>
Fri, 17 Mar 2017 19:06:50 +0000 (12:06 -0700)
Fix macro for ARM Jazelle CPU feature identification: value of 0 indicates
that CPU does not support ARM Jazelle (ID_PFR0[11:8])

Coverity-ID: 1381849

Signed-off-by: Artem Mygaiev <artem_mygaiev@epam.com>
Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
Reviewed-by: Julien Grall <julien.grall@arm.com>
xen/include/asm-arm/cpufeature.h

index 7b519cddc69ceb0e02d0ed053457a12782fec16e..6079fa1336c4ee17a0a757c6f50ab51acfdb491f 100644 (file)
@@ -24,7 +24,7 @@
 #define cpu_has_arm       (boot_cpu_feature32(arm) == 1)
 #define cpu_has_thumb     (boot_cpu_feature32(thumb) >= 1)
 #define cpu_has_thumb2    (boot_cpu_feature32(thumb) >= 3)
-#define cpu_has_jazelle   (boot_cpu_feature32(jazelle) >= 0)
+#define cpu_has_jazelle   (boot_cpu_feature32(jazelle) > 0)
 #define cpu_has_thumbee   (boot_cpu_feature32(thumbee) == 1)
 #define cpu_has_aarch32   (cpu_has_arm || cpu_has_thumb)