summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/ia32
diff options
context:
space:
mode:
authorPu Wen <puwen@hygon.cn>2020-11-26 19:50:37 +0800
committerDan McDonald <danmcd@joyent.com>2020-12-29 15:01:31 -0500
commit9b0429a10eec9313ec782d8421272aff70adbfdc (patch)
tree1c6d40f464499bbab22013b9a44d2beac21386d1 /usr/src/uts/intel/ia32
parentd20422bd742384b77102bb3bd09e0dc4b7372e50 (diff)
downloadillumos-joyent-9b0429a10eec9313ec782d8421272aff70adbfdc.tar.gz
13339 Add support for Hygon Dhyana Family 18h processor
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src/uts/intel/ia32')
-rw-r--r--usr/src/uts/intel/ia32/os/cpc_subr.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/uts/intel/ia32/os/cpc_subr.c b/usr/src/uts/intel/ia32/os/cpc_subr.c
index f7b86fd602..a74dfd77bc 100644
--- a/usr/src/uts/intel/ia32/os/cpc_subr.c
+++ b/usr/src/uts/intel/ia32/os/cpc_subr.c
@@ -140,7 +140,8 @@ kcpc_hw_init(cpu_t *cp)
strands_perfmon_shared = 1;
}
}
- } else if (cpuid_getvendor(cpu[0]) == X86_VENDOR_AMD) {
+ } else if (cpuid_getvendor(cpu[0]) == X86_VENDOR_AMD ||
+ cpuid_getvendor(cpu[0]) == X86_VENDOR_HYGON) {
/*
* On AMD systems with HT, all of the performance
* monitors exist on a per-logical CPU basis.