msrtool: Fix Intel CPUs detection
Added vendor check in sys.c file and fixed models checking
in intel targets files.
Change-Id: I1ce52bbce431dea79e903d6bc7a12e5b9ad061be
Signed-off-by: Anton Kochkov <anton.kochkov@gmail.com>
Reviewed-on: http://review.coreboot.org/1169
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
diff --git a/util/msrtool/intel_pentium3.c b/util/msrtool/intel_pentium3.c
index a2b4225..442ae3d 100644
--- a/util/msrtool/intel_pentium3.c
+++ b/util/msrtool/intel_pentium3.c
@@ -21,7 +21,10 @@
int intel_pentium3_probe(const struct targetdef *target) {
struct cpuid_t *id = cpuid();
- return ((0x6 == id->family)&((0xa == id->model)|(0xb == id->model)));
+ return ((0x6 == id->family) && (
+ (0xa == id->model) ||
+ (0xb == id->model)
+ ));
}
const struct msrdef intel_pentium3_msrs[] = {