Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp2589994ybt; Tue, 16 Jun 2020 09:44:08 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw3RWtEAMtd/uyweW5LKAk+4Tq9x/MHKMb8bu1r/lpLSJXZ7jNS1uN6U1aGZfxvwTVfgj7U X-Received: by 2002:a17:906:a250:: with SMTP id bi16mr3525403ejb.418.1592325847961; Tue, 16 Jun 2020 09:44:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592325847; cv=none; d=google.com; s=arc-20160816; b=yoM4b8NKY20FyuAGO0OPcleXihOJPiDdKg2B5xL2t9GK9WN0GYuWuKgMhZRzpcMWq2 yPSwMuuti75l4izSlFNcVat0pgk6LwHZZuccAOy6immaZ6Wdsp9d5msTm3wfZCa/pLTF vfKh+NWHOf8FKZXMMIZSsDw+7yAcOXivpP92mPhBjU6wgCYDc6APVQCv0bCRMjeBVtvN UR2IarZWfRIVwIKk7YD3nRVTbofb7Pj/kUlIS0GtbekHcE/iXyQIR4JJ9c2idW+HkZNL 9yWcZx0B0r9dCLbOziLgWW81+3vGD28NRHDmjq6dEiJje2KtIM1A/Icycx6wPC0aj1I9 kkJA== 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=dgiLLSBGA223H5TAhCSj/hgR01Hlhe8S8Wf2/KW6kvo=; b=SFI1r3x/nY1DYw1RzNylZ5Ir7Ew0vQ/FQL36uFL5giaADlbkPgir60Us4HabnDo5om XNje2hvS9rZVmIxZusbqdUj7N7z8pTTKlFPK0Itk2aXLWKXdq3Z/u74c5RWHPTAzE7X1 ijrGBw+0IxArdad8c/aO3ni0p7/H3zybueDeKCN4FyOADkpj1RXx3lQYB9Cm+vwiJWj+ WdIyZ/339vOlxTL6qWzafttSSUT1jemPcvNdovvKX3VFLMHR1UEA/9woZyC8NkteKUQK aoRXAuESI6EIq8AehyOLekwZ+Hue/1owcu93/hOL0+7+ezS6cAkkjycEJUo/y8fWvUbH ePdg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b="Dz34/32B"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id p16si11112587ejj.708.2020.06.16.09.43.43; Tue, 16 Jun 2020 09:44:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b="Dz34/32B"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S1730021AbgFPQln (ORCPT + 99 others); Tue, 16 Jun 2020 12:41:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54938 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729427AbgFPQlm (ORCPT ); Tue, 16 Jun 2020 12:41:42 -0400 Received: from mail-io1-xd41.google.com (mail-io1-xd41.google.com [IPv6:2607:f8b0:4864:20::d41]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DE27AC06174E for ; Tue, 16 Jun 2020 09:41:41 -0700 (PDT) Received: by mail-io1-xd41.google.com with SMTP id p20so3723237iop.11 for ; Tue, 16 Jun 2020 09:41:41 -0700 (PDT) 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=dgiLLSBGA223H5TAhCSj/hgR01Hlhe8S8Wf2/KW6kvo=; b=Dz34/32BNL3fRPgXVmyh382Ts453LNFzg6pWaO+lG/7y4IpLrZO5cPJnUBQf7MGm8q h6CmPHJdU/VT6XT0rIr8qzcjDt1xxlMY7tjFC6DoqY8/LsKYOxwVWoQ+PGOCFWibXpPH quMmgd8Ji43xjSOhfreGqrpRVaLoCYL+X3HNf50ItsxFtVUzE2c/Ntn2TNJ1RpV1GnfB Unml7k5oEVJke9b3uoEjSAnB/bbYE+QppQuYhuFQAjVLWwnDUAEORP2amD26AtEkSJBR ggv8hPI8wroyHcprg7iOQTAKokcfRYnCcEMdWBCVqxQJ4uE1A3Pe3sdceMo/C/sb/Q1n z+3Q== 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=dgiLLSBGA223H5TAhCSj/hgR01Hlhe8S8Wf2/KW6kvo=; b=sc+8XXRznfRQs3xQ+Ao1akJzXKZuOFOW5zx5a7TizRVI8PfzZJS1IudH7T4MJFLu9+ 9scZex//KGsShh/06aBGVo/Mp09oAusAJ3w0CNqhZBCG23+iMtL49tMAbhASA3JlBGWi uUhx87O2Nu+GTIg0PCXg0GzIM4DfgX786jV5KU/sXVZX93oYKNce5R1V9L02P1fiZxRM 1p9FtupBrfrqgjTF4R9ff4deckWDJIX6BPCuGDpXGgIiJXyvQgbxcV2xLtAPzftsByvK /nwD4nM5VNBvW9H6qbY7TYGU9anjywiLeUKZyNC1qqcqkPpKpkaAtmAvUJ/SfP6Wh7PM agvg== X-Gm-Message-State: AOAM5314Vp/ywOOYsCgNx/HECldAa46G74Ok+A5dJIXAAgr3ae/r8mPO AsNYOP/fe2H07Igk1yQGBL90+Lt72FtGj6YMyN0VbA== X-Received: by 2002:a05:6602:1616:: with SMTP id x22mr4061778iow.70.1592325700791; Tue, 16 Jun 2020 09:41:40 -0700 (PDT) MIME-Version: 1.0 References: <20200616073307.16440-1-xiaoyao.li@intel.com> <20200616082042.GE26491@linux.intel.com> In-Reply-To: <20200616082042.GE26491@linux.intel.com> From: Jim Mattson Date: Tue, 16 Jun 2020 09:41:30 -0700 Message-ID: Subject: Re: [PATCH] KVM: X86: Fix MSR range of APIC registers in X2APIC mode To: Sean Christopherson Cc: Xiaoyao Li , Paolo Bonzini , Vitaly Kuznetsov , kvm list , 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, Jun 16, 2020 at 1:20 AM Sean Christopherson wrote: > > On Tue, Jun 16, 2020 at 03:33:07PM +0800, Xiaoyao Li wrote: > > Only MSR address range 0x800 through 0x8ff is architecturally reserved > > and dedicated for accessing APIC registers in x2APIC mode. > > > > Fixes: 0105d1a52640 ("KVM: x2apic interface to lapic") > > Signed-off-by: Xiaoyao Li > > --- > > And perhaps more importantly, there are real MSRs that are overlapped, > e.g. MSR_IA32_TME_ACTIVATE. This probably warrants a Cc to stable; as you > found out the hard way, this breaks ignore_msrs. > > Reviewed-by: Sean Christopherson Excellent find! Reviewed-by: Jim Mattson