Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp558763imu; Mon, 5 Nov 2018 05:25:21 -0800 (PST) X-Google-Smtp-Source: AJdET5e5fSJeIgy5gEnUcDakVf0Hel3BG/DFtezrK9h8MrsiI6e9SVuEEWwQyzsys+suPecrq/I1 X-Received: by 2002:a62:e0dd:: with SMTP id d90-v6mr21716937pfm.214.1541424321310; Mon, 05 Nov 2018 05:25:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541424321; cv=none; d=google.com; s=arc-20160816; b=rdHAfj7DinUBkblZFDyXrxJyMJDAXW4ofHtNA/tsB/n/jiLXkktoBQd7U5/JqszI26 vDTk3SjODgg3AOiVrwf7lH9K8mpXXPmHPsBb/hXiNK4vmjVGudngEL1M7vz/m9qbLx/9 DJhY3tLoFfp6IOVW+baR/YCQT+gPngsLSpp6xwRvnmcYf9qE9DV/bCDc13PFxQxVafmM VDAgHVGK8q9PF7+63wfdLecStz4y3sdHmCJUw+XnYeEWTRGmZwKD+IOzk3i0ZrpKFy+g /5jNLovS4dgQkEIy9D64dbEnOZZBf+5pDINq4HcaCTmqFnnDnJk4N9B2f0OCCPamaycw w44Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from; bh=JkKqRpaI7AUGmHEDt26bE0BYgTVJon8ZihTsWaTtMB0=; b=eept5LBC7IjRFdoUn99wkVDLeXTMxEoMIJY7rwgh1cJpJrxw9VD1GgZT09e1rSHf3t XBvOqbwkSUrADdZYzxpV1eP/QsLRAyZr94qN3R4xRCOE4GtHb7Sjx4awRUcOnolSJPAf +nhu//9lNXcDsW5HlNhyMUpR2nMIV6d3fhP/EinFgTNrnJfezKRpFWxIjR3CYJM+mRl1 O+GZdOOVxLv1b1/fzDj9VeVllZkQnx54O4FEzI7EVdnb+rrHG7T/w+Z+5B7YjnB6kah/ 3kO0j2BKNrLP5m+dfKysMIBz2ItG2/0tqyJA+5s854OMCZu8busnMexOuMcBkFzzyt1t L2Eg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m3-v6si35970559pld.435.2018.11.05.05.25.05; Mon, 05 Nov 2018 05:25:21 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729691AbeKEWoa (ORCPT + 99 others); Mon, 5 Nov 2018 17:44:30 -0500 Received: from [110.188.70.11] ([110.188.70.11]:58558 "EHLO spam2.hygon.cn" rhost-flags-FAIL-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726723AbeKEWoa (ORCPT ); Mon, 5 Nov 2018 17:44:30 -0500 X-Greylist: delayed 1897 seconds by postgrey-1.27 at vger.kernel.org; Mon, 05 Nov 2018 17:44:27 EST Received: from spam2.hygon.cn (localhost [127.0.0.2] (may be forged)) by spam2.hygon.cn with ESMTP id wA5CrDRc077313 for ; Mon, 5 Nov 2018 20:53:13 +0800 (GMT-8) (envelope-from puwen@hygon.cn) Received: from MK-DB.hygon.cn ([172.23.18.60]) by spam2.hygon.cn with ESMTP id wA5Cr1UN077295; Mon, 5 Nov 2018 20:53:01 +0800 (GMT-8) (envelope-from puwen@hygon.cn) Received: from cncheex01.Hygon.cn ([172.23.18.10]) by MK-DB.hygon.cn with ESMTP id wA5CqnuU011439; Mon, 5 Nov 2018 20:52:49 +0800 (GMT-8) (envelope-from puwen@hygon.cn) Received: from pw-vbox.hygon.cn (172.23.18.44) by cncheex01.Hygon.cn (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Mon, 5 Nov 2018 20:53:01 +0800 From: Pu Wen To: , , , , , , , CC: Pu Wen Subject: [PATCH] tools/perf: Add Hygon Dhyana support Date: Mon, 5 Nov 2018 20:51:08 +0800 Message-ID: <1541422268-5758-1-git-send-email-puwen@hygon.cn> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [172.23.18.44] X-ClientProxiedBy: cncheex02.Hygon.cn (172.23.18.12) To cncheex01.Hygon.cn (172.23.18.10) X-MAIL: spam2.hygon.cn wA5Cr1UN077295 X-DNSRBL: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The tool perf is useful for the performance analysis on the Hygon Dhyana platform. But right now there is no Hygon support for it to analyze the KVM guest os data. So add Hygon Dhyana support to it by checking vendor string to share the code path of AMD. Signed-off-by: Pu Wen --- tools/perf/arch/x86/util/kvm-stat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/perf/arch/x86/util/kvm-stat.c b/tools/perf/arch/x86/util/kvm-stat.c index b32409a..081353d 100644 --- a/tools/perf/arch/x86/util/kvm-stat.c +++ b/tools/perf/arch/x86/util/kvm-stat.c @@ -156,7 +156,7 @@ int cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid) if (strstr(cpuid, "Intel")) { kvm->exit_reasons = vmx_exit_reasons; kvm->exit_reasons_isa = "VMX"; - } else if (strstr(cpuid, "AMD")) { + } else if (strstr(cpuid, "AMD") || strstr(cpuid, "Hygon")) { kvm->exit_reasons = svm_exit_reasons; kvm->exit_reasons_isa = "SVM"; } else -- 2.7.4