Received: by 10.223.176.5 with SMTP id f5csp886341wra; Tue, 6 Feb 2018 09:00:05 -0800 (PST) X-Google-Smtp-Source: AH8x227o8wWSE38y0JtM7LI1c+ma5XNpiYCLK7r5Ie2dc48YtWlFJpR/bJ/MKgEHczuHhwR/H9AC X-Received: by 10.98.94.71 with SMTP id s68mr3045001pfb.135.1517936405822; Tue, 06 Feb 2018 09:00:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517936405; cv=none; d=google.com; s=arc-20160816; b=WjJ3OKuMFsjgQzuxcXQzAv8xrqbgjBAHcchWUTT0R2VbpUp/XAqpJFh17PlYWtQkJI 0vDDK/LJCYkLiuORp0aVbDWzvOl3e9JwMR/8z7ua4efFhEUZ37U/gsGljQjibp3waqUw 8IwEmnq2c7aUgrx5VaKwayJnHs2WxQCYZ9GJOxvpXxlKXT4Wgju0FUd1OwaOMk3gxA7i n/teOpSLpPBYMRYYRy1hVZlT7CYOEDMb5VTanhWwilrU6LWP2MMZNA8nLK8cMPG2O6pv 60KIEYRwvXxAbnu6TZbTfoOXiIaR82WUC06oXZH9A+lxdFlG+q71vID3TVZR94jWO7a6 qgvg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=antnOt4EXXTVFINuh01rm6Seps3cpBL964FqFiJJvPY=; b=bW+faVHXSlY3WBQCwSGYF793J9WCd4utqOVwcDhAKRQm5hfDwzXnVZOOYfW66FOwXl NN9H5JRz8Nm12DjGe3YVsyKocj6N7HAEDmqWr86FKpXxar8F/zj/SXTkjtQ1Pc49JEwm tYP3XINXWES0lVTtPSwU7eTSBIPpgOL39Ct+kl1KXxJ6ERXT7cZSblb46rdxmYPYpCWM Rzx6fCMq62MQ2gThwfhjkIHjUlx0gJxKBTVAzxJIMcyTFQajgJ5suBb+Qqw9e2TRCqdn ZJbYGFacWaU7LuQcJ3c7kCiMLv6LeoqGIGSTUULb4Rvtb95RNrWbh+QRl0Y6mVRxPKXC DT9w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=qkPzI+Ph; 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=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id bj1-v6si2693523plb.286.2018.02.06.08.59.52; Tue, 06 Feb 2018 09:00:05 -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; dkim=pass header.i=@google.com header.s=20161025 header.b=qkPzI+Ph; 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=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752861AbeBFQ64 (ORCPT + 99 others); Tue, 6 Feb 2018 11:58:56 -0500 Received: from mail-it0-f50.google.com ([209.85.214.50]:51306 "EHLO mail-it0-f50.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752742AbeBFQ6M (ORCPT ); Tue, 6 Feb 2018 11:58:12 -0500 Received: by mail-it0-f50.google.com with SMTP id p139so3340183itb.1 for ; Tue, 06 Feb 2018 08:58:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=antnOt4EXXTVFINuh01rm6Seps3cpBL964FqFiJJvPY=; b=qkPzI+PhWKwsv0DtB5tay0C0QbZTL4N7qeRX7tXkiLEKXlM8jpKns1HIKic3zEOL9H v2baw6r/X9RbWPMScL8LRZCL/9+9V8mKcLkRiKbCUJfN5HgqDB28WWj0YO+hX+5YlKfZ lFQVLpY+HIP3G0NspN0YeIyhOWA+b3pcmtgopT0KlMYjArZRnk6lHajvKdAVqAiuNTbu Cjr0FW3mU8/oqpOtPU1A5ax9dha2RUNW1hVLENydJYIQ6ieC9JUSlbupug18xXukWDAb sFJ1EYv39z5UntRbstJd4H7zaCsxGN5R2ChRjh93cDWtafmY7HHFrk+K865MqGRC+6ds 8fTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=antnOt4EXXTVFINuh01rm6Seps3cpBL964FqFiJJvPY=; b=qE7mfPpBVWrSt44N4Fvg7cKMN+VAcvQgD1fWTNnRT72E/ST4NY0VOGUTce97fRStJh 4GNRf4nHX7PINrodP8uQHGOy/krbAdUdA25P3L5pCgqvIMwr59kozPG1nzdtGwxwfUGt fjadlXhzWjBFUfWmtV6agQXDOKGw3VynBbzbUBApttgVDeam6jkequLY3PH+5dluHQG5 LpVHqH6EN2eANGX9fL41Hu2RfiIJ9mrgNHDXh/Tj/abkrqiIUon+j87X2RygZU35r4Js A3yn9czou2ST4fcp1xdKUTPGldKbvpcivdeZplEHbLk4BGOfWsmxrLKDk6I8N79I9vbc jQnw== X-Gm-Message-State: APf1xPDbHkDVUQJS43YtLzT7XVlb9CKjZaeSwz/Ds+kXH/Cjr/fePJO/ VZ6IWoRWHs5WBwlwbl+HStL5g+2eOmkcsTsXa2GcUQ== X-Received: by 10.36.28.68 with SMTP id c65mr4033833itc.142.1517936290838; Tue, 06 Feb 2018 08:58:10 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.128.7 with HTTP; Tue, 6 Feb 2018 08:58:10 -0800 (PST) In-Reply-To: References: <1517828686-29070-1-git-send-email-wanpengli@tencent.com> From: Jim Mattson Date: Tue, 6 Feb 2018 08:58:10 -0800 Message-ID: Subject: Re: [PATCH] KVM: nVMX: Fix CR4 after VMLAUNCH/VMRESUME failure To: Wanpeng Li Cc: kvm list , LKML , Radim Krcmar , Paolo Bonzini Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Feb 5, 2018 at 4:57 PM, Wanpeng Li wrote: > This is effective one, what I restore in this patch is > achitectural/guest visible. This patch doesn't "restore" the guest visible CR4 to its value at the time of VMLAUNCH/VMRESUME. It loads a new CR4 value from the vmcs12. That behavior is incorrect.