Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp1451942imm; Tue, 10 Jul 2018 01:57:21 -0700 (PDT) X-Google-Smtp-Source: AAOMgpduxwzwiPnqOHPFG3QlcO00ndjjDGSQ/1+XEMbFoERPBHB4fnUc0ZO1qXU9/Dhumz+4XKi8 X-Received: by 2002:a63:9b19:: with SMTP id r25-v6mr4241871pgd.44.1531213041627; Tue, 10 Jul 2018 01:57:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531213041; cv=none; d=google.com; s=arc-20160816; b=bBw442vP/8JykTo5EQ9FkmZFX7umHOwydruT0VTQ6bakWyEcEKBqCb3lrK5F/6zah5 BhmCLTjW1MdKXA7IuAthvY5JqzoB7nA7lneXVpfD0yT1+r4piDniLQ1A8oJuFUKZMKjq EJEjv45AknTttsQZuVlSj4rabDx4yeIXJraBvW/vF/ncMFc5y3K4FRJhIm8esKMwviYi QqLX9kEe8eG5wdgfzeOm3J22WKA9DFH8cpFKb2hn3Zg8sEIPEquYXJBpkIImO6aalMKk PPukutkbu1q4MPDxS95ViTvR+EgyMRv8OXnHvCleFSO1VOsXGWaq9x9QFy63wzeWs3Ve 40VA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=CmSBFzjrf4rBcRC0VyfZqzWKDUyo4S4jWiyvLqjx5uk=; b=kF66Px6f97qzAXJ9UYrIlTAuCU8XaMgeoGO/Zq2zrgRM/tYB8TCuJPtoi9KOrk5OON IVTI80WLvdI6GZ7lktRyk8vYrmpaRcNMH7GmOQh5kEmeY5tkxeEXi//MiNM33L4/W65g E4W0reavZSJR5Bn+fFyTEjZkFWvlzfFObVbeYuLhbhJId4oqG7I+64+pI367Vcm/Sma1 Wa86QDZTRPbM6y7Smrkjz9IjHa255reujZW/s8Z4EZhL48OY4FDhwwCC4HJqDj5P1J9B fyO1rDrqxZDzIQ02lYzEbaySpVngJnQTYZkO2RFRfqOU3mpSBNj1fxPKEN6WrM1qSjNh Vrgw== 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=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j129-v6si16959666pfc.191.2018.07.10.01.57.05; Tue, 10 Jul 2018 01:57:21 -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; 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=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932659AbeGJIz2 (ORCPT + 99 others); Tue, 10 Jul 2018 04:55:28 -0400 Received: from mga06.intel.com ([134.134.136.31]:44781 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751151AbeGJIz1 (ORCPT ); Tue, 10 Jul 2018 04:55:27 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Jul 2018 01:55:26 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,333,1526367600"; d="scan'208";a="53258016" Received: from dst.sh.intel.com ([10.239.48.156]) by fmsmga007.fm.intel.com with ESMTP; 10 Jul 2018 01:55:07 -0700 From: Jingqi Liu To: pbonzini@redhat.com, rkrcmar@redhat.com, tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com Cc: x86@kernel.org, kvm@vger.kernel.org, linux-kernel@vger.kernel.org, wei.w.wang@intel.com, Jingqi Liu Subject: [PATCH 0/3] KVM: x86: expose a few new features into VM. Date: Tue, 10 Jul 2018 16:54:40 +0800 Message-Id: <1531212883-63173-1-git-send-email-jingqi.liu@intel.com> X-Mailer: git-send-email 1.8.3.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org A few new features including user wait (umwait, umonitor, tpause) and direct stores (movdiri and movdir64b) will be available in Intel Snow Ridge, and need to be exposed to guest VM. The release document ref below link: https://software.intel.com/sites/default/files/managed/c5/15/\ architecture-instruction-set-extensions-programming-reference.pdf This series expose umonitor,umwait, tpause, movdiri and movdir64b features to guest VM. Jingqi Liu (3): KVM: x86: expose UMWAIT/UMONITOR/TPAUSE CPU features into VM. KVM: x86: expose MOVDIRI CPU feature into VM. KVM: x86: expose MOVDIR64B CPU feature into VM. arch/x86/kvm/cpuid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 1.8.3.1