From nobody Fri Mar 29 10:13:32 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zoho.com; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1487668315153370.8845853547791; Tue, 21 Feb 2017 01:11:55 -0800 (PST) Received: from localhost ([::1]:43128 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cg6UD-0003QL-T7 for importer@patchew.org; Tue, 21 Feb 2017 04:11:53 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56125) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cg6RZ-00021V-DK for qemu-devel@nongnu.org; Tue, 21 Feb 2017 04:09:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cg6RT-0006Ap-G7 for qemu-devel@nongnu.org; Tue, 21 Feb 2017 04:09:09 -0500 Received: from mail-wr0-x241.google.com ([2a00:1450:400c:c0c::241]:36460) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cg6RT-00069P-9W for qemu-devel@nongnu.org; Tue, 21 Feb 2017 04:09:03 -0500 Received: by mail-wr0-x241.google.com with SMTP id z61so13687625wrc.3 for ; Tue, 21 Feb 2017 01:09:03 -0800 (PST) Received: from donizetti.lan (94-39-187-56.adsl-ull.clienti.tiscali.it. [94.39.187.56]) by smtp.gmail.com with ESMTPSA id x135sm16752878wme.23.2017.02.21.01.09.01 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 21 Feb 2017 01:09:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id; bh=OdEo40I8R+468nvQGOoZPQ5YjrCfjNQvwWGVAYq4DLM=; b=hc1U6LQI4mB8Br3h7ePx47JfR89SY6Z9/aF8Ek4GVxGJp6QEHHxHSlTAk/mMOZKMtl 8XKzlDxN7kfkkd7GUbvDcxcstptBUNGO2cjLWAiM0tqj5bexLSoxDS9CrnUjb7GD4b6+ X+E2b21siUEiHqI1zu7FAXK+/gAThCIdnQUosz2KuBg09DG7MatAER/G0b490tY1JFoc NjsfUVGkCRgXfiukgLBuLuiVIJnPMHNZgLaKooC1UzV6uXcxbSPmTTpo80Hi9Dc8IAq+ fiNcQkRQymW+YM+qBXJ0Ul3IxcKv+sCRcnS9uA7YVF3eOMWRnLFcoRzctwa9ak1Tqjt8 Zckw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id; bh=OdEo40I8R+468nvQGOoZPQ5YjrCfjNQvwWGVAYq4DLM=; b=Rt8hAX/wBi+js1tJT7RDiVJbB+NcD+texPDMk6dHw+NqBzDX8yu+vrDGBWZsncYP21 uIEIjCFOiKWqZVfPNUd6BslUqAmo7W55wayqn3XIRhCzOHMONOsRO7tKYEpX7E+gaHcc 7EJheTzBejSvHeD4r0EYKW7JGTaqQ2zTtxrP9BD+x4OS4EVe68Rr+Iu4Io2jCKiCJCfP QUusBwKGC/s9dzorZXVKBFSqbOGXFhWw3lr9TRB0Oxi9yC0zRiNvFU9B6QTIwFNmy3so FR+CapLnV4Ov15587Q9+dUMFsCfpB84uaUCB+BUeNRfOzLdcvdJqzOpdQZ6F2jMgwItM 76oQ== X-Gm-Message-State: AMke39m3Ob49tneHmWKCIqnlbdzk60RdSEp/VYst+eL5QFMPZ2pZ3Nh/cppYru+PYsqOng== X-Received: by 10.223.155.215 with SMTP id e23mr5192995wrc.133.1487668142183; Tue, 21 Feb 2017 01:09:02 -0800 (PST) From: Paolo Bonzini To: qemu-devel@nongnu.org Date: Tue, 21 Feb 2017 10:08:59 +0100 Message-Id: <20170221090859.10172-2-pbonzini@redhat.com> X-Mailer: git-send-email 2.9.3 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:400c:c0c::241 Subject: [Qemu-devel] [PATCH] vmxcap: update for September 2016 SDM X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail: RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Signed-off-by: Paolo Bonzini --- scripts/kvm/vmxcap | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/kvm/vmxcap b/scripts/kvm/vmxcap index af8de15..e0990c7 100755 --- a/scripts/kvm/vmxcap +++ b/scripts/kvm/vmxcap @@ -171,8 +171,11 @@ controls =3D [ 13: 'Enable VM functions', 14: 'VMCS shadowing', 16: 'RDSEED exiting', + 17: 'Enable PML', 18: 'EPT-violation #VE', + 19: 'Conceal non-root operation from PT', 20: 'Enable XSAVES/XRSTORS', + 22: 'Mode-based execute control (XS/XU)', 25: 'TSC scaling', }, cap_msr =3D MSR_IA32_VMX_PROCBASED_CTLS2, @@ -190,6 +193,8 @@ controls =3D [ 20: 'Save IA32_EFER', 21: 'Load IA32_EFER', 22: 'Save VMX-preemption timer value', + 23: 'Clear IA32_BNDCFGS', + 24: 'Conceal VM exits from PT', }, cap_msr =3D MSR_IA32_VMX_EXIT_CTLS, true_cap_msr =3D MSR_IA32_VMX_TRUE_EXIT_CTLS, @@ -205,6 +210,8 @@ controls =3D [ 13: 'Load IA32_PERF_GLOBAL_CTRL', 14: 'Load IA32_PAT', 15: 'Load IA32_EFER', + 16: 'Load IA32_BNDCFGS', + 17: 'Conceal VM entries from PT', }, cap_msr =3D MSR_IA32_VMX_ENTRY_CTLS, true_cap_msr =3D MSR_IA32_VMX_TRUE_ENTRY_CTLS, @@ -223,6 +230,7 @@ controls =3D [ (25,27): 'MSR-load/store count recommendation', 28: 'IA32_SMM_MONITOR_CTL[2] can be set to 1', 29: 'VMWRITE to VM-exit information fields', + 30: 'Inject event with insn length=3D0', (32,63): 'MSEG revision identifier', }, msr =3D MSR_IA32_VMX_MISC_CTLS, --=20 2.9.3