aboutsummaryrefslogtreecommitdiff
path: root/util/msrtool/msrtool.h
diff options
context:
space:
mode:
authorAnton Kochkov <anton.kochkov@gmail.com>2012-07-04 07:31:37 +0400
committerStefan Reinauer <stefan.reinauer@coreboot.org>2012-07-10 00:56:49 +0200
commitffbbecc9eed9705d7fdb9f6825ab7ccd9224fb09 (patch)
tree122ff5685804395ad52288e2601529d752f94916 /util/msrtool/msrtool.h
parente1e6a91ce0738400fa1615179de88ebc0df29f66 (diff)
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>
Diffstat (limited to 'util/msrtool/msrtool.h')
-rw-r--r--util/msrtool/msrtool.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/util/msrtool/msrtool.h b/util/msrtool/msrtool.h
index e6cea46863..162e743f65 100644
--- a/util/msrtool/msrtool.h
+++ b/util/msrtool/msrtool.h
@@ -126,6 +126,7 @@ struct sysdef {
#define SYSTEM_EOT .name = NULL
#define SYSTEM_ISEOT(s) (NULL == (s).name)
+typedef enum { VENDOR_INTEL = 1, VENDOR_AMD = 2 } vendor_t;
struct cpuid_t {
uint8_t family;
@@ -133,6 +134,7 @@ struct cpuid_t {
uint8_t stepping;
uint8_t ext_family;
uint8_t ext_model;
+ vendor_t vendor;
};