Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp4586749ybb; Tue, 7 Apr 2020 10:19:16 -0700 (PDT) X-Google-Smtp-Source: APiQypIctOa84SyF5K7fbttkQ3OuE1zoE6G+lqtshJXAEiJBFe5TbUy9NSoQQmHORJaPyBsb20Wc X-Received: by 2002:aca:7213:: with SMTP id p19mr305759oic.44.1586279956613; Tue, 07 Apr 2020 10:19:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586279956; cv=none; d=google.com; s=arc-20160816; b=a8WFyXiWoZhMBa7atuiPaVGHnCa5BIBoCMNahCJSZWiyf/pgjXD4GF16vovK9LHsIu id/k5C3QiaBtEtOXcdInz+JKSf00Vo/Kp+7eZNL3my9wY16qSamwUVkrd3HpHcmt4HkN 9vpAbmYnmo+qpqtKAsB1l0pCEDpxhi1W87+YV9xn2ns8NpQmcnfxkKlu7ZTSB/C/lfxZ s62u0ajJ3YnY/mr0NPxFi5AFFkUjTxoC9vMMz6L7FWR9XnAnVJTqETRCc1FjsTr7WjLe miuO41NmpsWRMVLCaMK6RwQpoUKGhV6IPcDHiJVgTLLz7MaulPvPDSOJoljRYprCibmy qdHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:ironport-sdr :dkim-signature; bh=WJmts7IbQkHTs2R0YEQP8E889NsWV20/lxIcE8UDQiU=; b=u2R00zIyF583cwHuBT131gIwaW6vC0pRT1YOZma/k5hs4+Kj2bLKlfDDu5VBgv84jF x+R+64EwXOxFZmwXLTgDrZa9xmkfk+zeKSZKLA/PxbEr2mNCsrl3kx7SYGC1kAEemPtY JXeLYAKKjF7q1c8h4p8dRiMa/Ry5321iE5Cx4Ly8dZmnlbWNa+drJpC29tzP//Av31m4 VwB1QTKsS7iJhX4TDuQ1spTDnpGDwjubelg/ylUqeJcG3UPiTEysouAeWtxqmulT0sOK tb66rFndi/pqRufMEvCyaDnvonFmRU7wx1PGKlUz43WkPBJocMZuC/r4hkFK4uhXpqso 1nVw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@citrix.com header.s=securemail header.b=GLlt3wUP; 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=citrix.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r11si1408703otd.26.2020.04.07.10.19.01; Tue, 07 Apr 2020 10:19:16 -0700 (PDT) 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; dkim=fail header.i=@citrix.com header.s=securemail header.b=GLlt3wUP; 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=citrix.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726403AbgDGRRE (ORCPT + 99 others); Tue, 7 Apr 2020 13:17:04 -0400 Received: from esa5.hc3370-68.iphmx.com ([216.71.155.168]:25693 "EHLO esa5.hc3370-68.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726277AbgDGRRE (ORCPT ); Tue, 7 Apr 2020 13:17:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1586279824; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=CFH284UVURW+fholSmYMuPSjtq9I/FN7YW1VnZI39yI=; b=GLlt3wUP2aUmQLG3Q5Y7o/FTTEWGQuXcCuh+EF6l3eKbY2ZuZXQf/mqT uhD6y+QvgAXBVwYkiV46vA8xv1GVEj8NJmI5SULvZ0E9gsDs50fH4Wagf WZr2jCuiphQUAQOO+nmX6flUYOepvF8O3N9dUCDRoD4SrRfabE61YkjJn 4=; Authentication-Results: esa5.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none; spf=None smtp.pra=andrew.cooper3@citrix.com; spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com; spf=None smtp.helo=postmaster@mail.citrix.com Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender authenticity information available from domain of andrew.cooper3@citrix.com) identity=pra; client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com; envelope-from="Andrew.Cooper3@citrix.com"; x-sender="andrew.cooper3@citrix.com"; x-conformance=sidf_compatible Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of Andrew.Cooper3@citrix.com designates 162.221.158.21 as permitted sender) identity=mailfrom; client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com; envelope-from="Andrew.Cooper3@citrix.com"; x-sender="Andrew.Cooper3@citrix.com"; x-conformance=sidf_compatible; x-record-type="v=spf1"; x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ip4:168.245.78.127 ~all" Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender authenticity information available from domain of postmaster@mail.citrix.com) identity=helo; client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com; envelope-from="Andrew.Cooper3@citrix.com"; x-sender="postmaster@mail.citrix.com"; x-conformance=sidf_compatible IronPort-SDR: 9A/2YSIz5AnvxGFrf5dobOlFalq0zeLrYgndQTW6VGG4UiGIixMbW3Go67kSaLWg211eYzhZGf 9xJttr0q6ik4l68ZpGIbuRAkg5g4YUqONQS6JaTc0G7j2wSVDD5ax93irvimYThYtszDYWeGQY 90T2RA2nlP2sSSWduPEnAi25df4RuXQZMpGFWFEfqCOmdZ4/qPdZppVgVzO6RPtTkLSRxBw7XW u3fQEiSExzrmDIoeN3rJNEst5McXglVL6WVBjuLTPjQOM7x1Uo1mOh5mlKQv4ponsH1DxbyzH/ 7Fw= X-SBRS: 2.7 X-MesageID: 15639234 X-Ironport-Server: esa5.hc3370-68.iphmx.com X-Remote-IP: 162.221.158.21 X-Policy: $RELAYED X-IronPort-AV: E=Sophos;i="5.72,355,1580792400"; d="scan'208";a="15639234" Subject: Re: [PATCH 3/4] x86,module: Detect VMX vs SLD conflicts To: Masami Hiramatsu , Peter Zijlstra CC: , , , , , , , , , , , , , , , , , , , , , , References: <20200407110236.930134290@infradead.org> <20200407111007.352324393@infradead.org> <20200408015124.ec42bcffc1377cb6ea94f785@kernel.org> From: Andrew Cooper Message-ID: <55dfd3fd-26c2-77d6-4961-3cef8d746f7f@citrix.com> Date: Tue, 7 Apr 2020 18:16:58 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 In-Reply-To: <20200408015124.ec42bcffc1377cb6ea94f785@kernel.org> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Language: en-GB X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To AMSPEX02CL02.citrite.net (10.69.22.126) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 07/04/2020 17:51, Masami Hiramatsu wrote: > diff --git a/tools/arch/x86/tools/gen-insn-attr-x86.awk b/tools/arch/x86/tools/gen-insn-attr-x86.awk > index d74d9e605723..ade80796453c 100644 > --- a/tools/arch/x86/tools/gen-insn-attr-x86.awk > +++ b/tools/arch/x86/tools/gen-insn-attr-x86.awk > @@ -70,6 +70,8 @@ BEGIN { > mmx_expr = "^(emms|fxsave|fxrstor|ldmxcsr|stmxcsr)" # MMX/SSE nmemonics lacking operands > fpu_expr = "^x87" > > + vmx_expr = "^VM.*" # All mnemonic start with "VM" are VMX instructions Not really. VMMCALL, VMLOAD, VMSAVE and VMRUN are SVM instructions. VMASKMOV is a AVX instruction. ~Andrew