Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp4114401imj; Tue, 12 Feb 2019 10:01:50 -0800 (PST) X-Google-Smtp-Source: AHgI3IbvGhyJcRcc0RJwHXPg04W3SxOHt1Wl2GU+cH932qD3CRx0ncNxWGVa2utkutNVNGoZ7iiV X-Received: by 2002:a17:902:104:: with SMTP id 4mr5214596plb.62.1549994509949; Tue, 12 Feb 2019 10:01:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549994509; cv=none; d=google.com; s=arc-20160816; b=jPdwDHv8KX8TtOG1ibJl759GlF3JyvUjyoTm4A7j77I+IbgYzHwyjT9Q8dD7yafHOg ftYR/iFP4DeE719EoQ+YnklMushpd/KeqiuAf9IUL+f7lDD/Jz8F00F3YckzAlwmgeQY mPSKkUaVXWzmr6ZpRV0YDI6Ze8aAkmP/Nn1UJn+T2jUmfYRc4upvLCynr8yXkf10wbnE E3WWK95qtbDjb77WAJ0ai0cg0o0X/VhFE8Ct7VDGxjojNBosz9iJ5+EJkgbJhTOCZ7cp uEpIg2XjQdhYYMwewwYWxepYOJJAIFP8hc+SkvJNspWiMh/XrU4iUGwzWzeroOfpOJng NLGQ== 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 :in-reply-to:references:mime-version:dkim-signature; bh=D/0El9tNzDiMcL+LuSg4WRrJJTsM8A4H9SHaXZAORDY=; b=EfxvltDJ3qK+veu4CggItEAwaLC9+McdX539Br3y8CsbhHaW8A0V2xqKGD/tuX1NE+ 8NNsz201pfX8Tph3zCit4pgH5mBBAWOhrOf8VYsJMQmlOg3sHE1w3eJF1PBx8hZ4YTLp d0C8n8HjArKSFg3DcGskplrTo0RwGE5NVJJt15tFgRcVG+xAHkaU7YSM6cLhuakPjONf 6k0BfiHKN0Ouk+2tYu9n6p4ZQYsRHzI9g0B3B/rBC2o3agPC2QeIKG8Ly0eWqYlZ3Nia w++7bWyu0oTJ5oZzTmFNLUhnl9eDTuYhdmhehDLUIwXz2Lo2oUi4axeS7RhmmnDqibtC V2DQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=JhzP8kTS; 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 64si14002841pfe.74.2019.02.12.10.01.33; Tue, 12 Feb 2019 10:01:49 -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=JhzP8kTS; 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 S1728962AbfBLSBM (ORCPT + 99 others); Tue, 12 Feb 2019 13:01:12 -0500 Received: from mail-it1-f195.google.com ([209.85.166.195]:39473 "EHLO mail-it1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726788AbfBLSBL (ORCPT ); Tue, 12 Feb 2019 13:01:11 -0500 Received: by mail-it1-f195.google.com with SMTP id a6so9814681itl.4 for ; Tue, 12 Feb 2019 10:01:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=D/0El9tNzDiMcL+LuSg4WRrJJTsM8A4H9SHaXZAORDY=; b=JhzP8kTSngjzzbwBRqUyBzeYlGcndPYhiyYHyjvQTueYvIYF1hoIO1idEt66SEe0x2 tX/DeoRgZHfULPFCbk9vha52ngMWoyG3bBWy4zjhPVNP8859tdlCn8sSmMWwQrvGFHOu nCwDRySF3dff42/RdokmHAkOPjo2FrMw1QFrBT/L884cx5WMH7MQG2BNIZyvB5rMJuaS /6TaexkbgcQ4+EZf/3utXgLDSCUMC4NA1Qn17xNuEJZA8iAYKldftd8rfAZAfaUtVkMB nn0fTW8B95TOFNI+Fn0T+HWVxT4VbnBcZR8OsC/5LRwMijxoj42Y04H9wLwAMXe51Ie0 4WfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=D/0El9tNzDiMcL+LuSg4WRrJJTsM8A4H9SHaXZAORDY=; b=T9LNIg7nv0Ig4IdWamy4WlQJ6GO+rKnqK/1QFCM4LCY97TuFSZH/tRpqVh2jzjd9cw bgUltmWVCai4+w8N+0KP0Lj4nQ+cTwjATpwh8rtm8XAW+Jqf2JJFpH8RMHL3VMCVQ76d JsyH22uES+YbJoRImKScv75EpZhqXGISKfy9Z3wQxVvIb6rrvOn3mxRvoHAUDxjBGCtt wfgF2P7DIhhXtukN+qIpginAh+mRBB2RPZmWexh/6jJWUy2yZ9voL2F+ZnkwfEzJjOjA ZQC5mapfjVLhWPNJ+n40HnEvYgUbAwGOQHrgD3oA3zY82/L4ET2DlHnz5z2nVDGFWJ7M ajIQ== X-Gm-Message-State: AHQUAuam7Rn3JSHf/q5fBFhffgSyioddwU04Vs0jw4MP3qXQwq7e50+w oyuttMovZ0BY8XbX9qIfjvOqQaQm6TEvH97qTXaIfg== X-Received: by 2002:a24:4a95:: with SMTP id k143mr37841itb.77.1549994470804; Tue, 12 Feb 2019 10:01:10 -0800 (PST) MIME-Version: 1.0 References: <20190207104214.8142-1-vkuznets@redhat.com> <9cbc28ac-77bb-5507-d82c-d63d3941a2c7@redhat.com> In-Reply-To: <9cbc28ac-77bb-5507-d82c-d63d3941a2c7@redhat.com> From: Jim Mattson Date: Tue, 12 Feb 2019 10:00:59 -0800 Message-ID: Subject: Re: [PATCH] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available To: Paolo Bonzini Cc: Vitaly Kuznetsov , kvm list , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , Sean Christopherson , LKML 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 Tue, Feb 12, 2019 at 6:16 AM Paolo Bonzini wrote: > > On 07/02/19 22:17, Jim Mattson wrote: > >> SDM says MSR_IA32_VMX_PROCBASED_CTLS2 is only available "If > >> (CPUID.01H:ECX.[5] && IA32_VMX_PROCBASED_CTLS[63])". It was found that > >> some old cpus (namely "Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz (family: 0x6, > >> model: 0xf, stepping: 0x6") don't have it. Add the missing check. > >> > >> Reported-by: Zdenek Kaspar > >> Tested-by: Zdenek Kaspar > >> Signed-off-by: Vitaly Kuznetsov > > > > Reviewed-by: Jim Mattson > > Queued, thanks. > > Paolo Alternatively, rdmsr could be changed to rdmsr_safe.