Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3780933imu; Sun, 11 Nov 2018 23:47:06 -0800 (PST) X-Google-Smtp-Source: AJdET5cLZITTKK8+bPqtsvN/i745uae6l0sehA0rW0X++kYx+ithHvIShOtXdWbVVz/ADk7PjFme X-Received: by 2002:a62:7a92:: with SMTP id v140-v6mr19028078pfc.46.1542008826234; Sun, 11 Nov 2018 23:47:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542008826; cv=none; d=google.com; s=arc-20160816; b=0SRilrPQpJMRR3CK1NviPYWBrznnZaHsnT7kG/iT5M9hd+3EMU/lNUm/QLUTs6Qe8W Fg3iaZe32bA8BDQgqwrnzzcHTj2R+r22CQvsDYS1cJ4EjRMebuDzjrs/Cgi0dUcoDgB0 WvIhScclzHjftFoefO8J3kur6+UtQzEeqfVrgFajLytTpns/56m47kQCf9Zs0SWh3pUZ tGb9p3Vfw71x2NuL/4PqpaeDQUWHvQXYEPF/aei335faA3Wh2dA4uPEd2QoK+Q1otv10 sRGHMTpZRafqvucSb1vdp4IdwvEYpPtYIwiH79no6FErJOFQ/XWNqO+ttGUOyYp4v7sc HEdA== 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=GJpJIlWPzHSdOjWSXEjA3Kk9M9UWk+5gV4UUALccDCkfx3SWm9xg/92cEgnuDO1QoJ R8YFZ2nUF2jTDgqUZ8tA4Q062WyR4r67KbL668BFTvmuCLfjsLV2mOgsuwyBraoCbRZK bgJdctADLMZthFhjEp4BJzX3Dfz5IrTGztZRFCFE+2ofKYSpGRetZ/uYAy6zGou62/zY L5nuWHLzmX4B8ltxZ6Xi6jY9aOcqFTLE62r8vCQHa6fM53CNGWjgipbUUs+JqTOUSCMG qh35TwR553j8T+gFbvX+ebiyFurqspUHGfd2gnrZtmTKATvDslSWqssM5uAj1y/ehHVW xkeA== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=hygon.cn Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h36si15504678pgm.200.2018.11.11.23.46.49; Sun, 11 Nov 2018 23:47:06 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=hygon.cn Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728084AbeKLRhI (ORCPT + 99 others); Mon, 12 Nov 2018 12:37:08 -0500 Received: from [110.188.70.11] ([110.188.70.11]:22364 "EHLO spam2.hygon.cn" rhost-flags-FAIL-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1727319AbeKLRhI (ORCPT ); Mon, 12 Nov 2018 12:37:08 -0500 Received: from MK-DB.hygon.cn ([172.23.18.60]) by spam2.hygon.cn with ESMTP id wAC7faGs070201; Mon, 12 Nov 2018 15:41:36 +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 wAC7fSU2011678; Mon, 12 Nov 2018 15:41:28 +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, 12 Nov 2018 15:41:31 +0800 From: Pu Wen To: , , , , , , , CC: , , Pu Wen Subject: [RFC PATCH RESEND] tools/perf: Add Hygon Dhyana support Date: Mon, 12 Nov 2018 15:40:51 +0800 Message-ID: <1542008451-31735-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 wAC7faGs070201 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