diff options
author | Jung-uk Kim <jkim@FreeBSD.org> | 2008-11-26 19:25:13 +0000 |
---|---|---|
committer | Jung-uk Kim <jkim@FreeBSD.org> | 2008-11-26 19:25:13 +0000 |
commit | 5113aa0af3c6587b45ea08a11568e4ce661a9ce0 (patch) | |
tree | f69ac60d4b54cb78db2c5136bf0599564ba0d80a /sys/dev/hwpmc/hwpmc_ppro.c | |
parent | 54dd5ca200ebd3bf39ed8c7cf5166580944bd9c2 (diff) | |
download | src-5113aa0af3c6587b45ea08a11568e4ce661a9ce0.tar.gz src-5113aa0af3c6587b45ea08a11568e4ce661a9ce0.zip |
Introduce cpu_vendor_id and replace a lot of strcmp(cpu_vendor, "...").
Reviewed by: jhb, peter (early amd64 version)
Notes
Notes:
svn path=/head/; revision=185341
Diffstat (limited to 'sys/dev/hwpmc/hwpmc_ppro.c')
-rw-r--r-- | sys/dev/hwpmc/hwpmc_ppro.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/hwpmc/hwpmc_ppro.c b/sys/dev/hwpmc/hwpmc_ppro.c index d97d76a07d1c..bc8587349e3a 100644 --- a/sys/dev/hwpmc/hwpmc_ppro.c +++ b/sys/dev/hwpmc/hwpmc_ppro.c @@ -41,6 +41,7 @@ __FBSDID("$FreeBSD$"); #include <machine/cpu.h> #include <machine/cpufunc.h> +#include <machine/cputypes.h> #include <machine/md_var.h> #include <machine/pmc_mdep.h> #include <machine/specialreg.h> @@ -779,7 +780,7 @@ pmc_p6_initialize(struct pmc_mdep *md, int ncpus) { struct pmc_classdep *pcd; - KASSERT(strcmp(cpu_vendor, "GenuineIntel") == 0, + KASSERT(cpu_vendor_id == CPU_VENDOR_INTEL, ("[p6,%d] Initializing non-intel processor", __LINE__)); PMCDBG(MDP,INI,1, "%s", "p6-initialize"); |