Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp4790720rwe; Tue, 30 Aug 2022 17:36:26 -0700 (PDT) X-Google-Smtp-Source: AA6agR4nP6dg6afSQPbzVBKrKTimtClSdtEHQJ13E8zArWlRo3ht/L+i/fdutfKRVotfFwyOr9OM X-Received: by 2002:a17:907:c05:b0:73d:6e0a:8d22 with SMTP id ga5-20020a1709070c0500b0073d6e0a8d22mr18449285ejc.646.1661906186130; Tue, 30 Aug 2022 17:36:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661906186; cv=none; d=google.com; s=arc-20160816; b=A3rtGyTp7rw4tElO/fEmD4tw276EExXj2X2CXknqVVsSoxp+1udi1QtBNQGwQvM1tg tUvxL1VsZp/VFzaOjg8w9WNGuVg1X9zSqt9ehsz9+oeqByLAegvPQenqlEMUN/MdpDx4 6BqgK343npgMw/kc8a56RgEYBjFzmaidOA4VJc7gEZulNXJ8V5L0ZUU6PM18D9IauZLN UL0HnxR7tEvzh5fhE2wMdyo26Sre6C8XLo4cJfKQ8soCqBurZcqOQ6/M/Hr0LHM6P24q 8xh2cE22zITtNZTAcDxtL/enDlIoDGdmfCM4RZ77BQf12MMrsu0YL/dBfgNruACBfBH8 KHSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=hQSQ2t7pP/IrhN8cc8IxfDAA5qJwx3EBn20OUJ8e824=; b=onPFqM7d6ArBembp3jfmHtJkob3Lp06pqSeoWCc4Ch8HFleHEBjo372+k8F1Bl4egu K4hF+B3iwzPuBOmSLdGabbaYLPxP51bbfiWfHkcRNcw4cfJak1jy81jFLDgTSkZShYAV XhK6eiJ43RB8Jq52klT2bYgXKS58aQCXBGuRy6r468b/cOMkhc60Ih1qauwVLKJWBPpe KyqRpzMhteLFux1hmjy+/MXQQ3E1IPAlcbPxaueh0pVpJYs/r6dcv8+b/mpvID+Ubm/5 6ZM3qYfhJzZn4ehJCMAhOVCRx55s0qYbCUGJE/SdkFgmoSzTm1aBCZroYWo8VvTgcyof D/RQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=gXU09nL1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id rh16-20020a17090720f000b007418427c7b4si4658955ejb.293.2022.08.30.17.35.59; Tue, 30 Aug 2022 17:36:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=gXU09nL1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S229753AbiHaA3F (ORCPT + 99 others); Tue, 30 Aug 2022 20:29:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39508 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230255AbiHaA3D (ORCPT ); Tue, 30 Aug 2022 20:29:03 -0400 Received: from mail-oa1-x33.google.com (mail-oa1-x33.google.com [IPv6:2001:4860:4864:20::33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2F33C4DF02 for ; Tue, 30 Aug 2022 17:29:02 -0700 (PDT) Received: by mail-oa1-x33.google.com with SMTP id 586e51a60fabf-11e7e0a63e2so19898887fac.4 for ; Tue, 30 Aug 2022 17:29:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=hQSQ2t7pP/IrhN8cc8IxfDAA5qJwx3EBn20OUJ8e824=; b=gXU09nL1FZDT/NiNH6BzjQIvxgEpNbKmNOuJ5Y9ld61xdcnMk4bZ2Y4wwtZOjc4IjS b/CadcuFLNoAhYpOGE/9v67ayb1O3nUZOvZ+HK2hQYazfOys+qjx3WrPe8BRwVyO2T/2 Z7a1yEKJRrIkSy0nKsDiHG3R43qGjMVKaHI7PuHcTYnzf+WwVn1bNkibxIx+0sB2EqUD PuluCgxx/6Bj40MH/9US67dBJz8llTLfFgZaC9wDsmrBn0xKIZAF7XKYu1lqLs9M3KPA lxYBphTghIeUQ+sqichlfd839bOOVt8nmmc86SAnEYCrksVFmqaczDCiiZ6z1lbOY7yU RzMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=hQSQ2t7pP/IrhN8cc8IxfDAA5qJwx3EBn20OUJ8e824=; b=JjeiYeKxva6+YeeyvvYBN7nTcoK3gzPUOubl54Rm9Nwe8yfx+ee7OCsA8FfB7ITsO6 XUz7weNX1Au6cCQc6jkBCz42jmClauI+oEP+7CZGJADZjUEcdkOGKWjlawk6jug46RLt 79sBcdHZIP/ecnFWaf3CvHxWBBr+fvVB4nD7PvBR+vsDmz5aFmMavK6HtRRidPrVl66I dFG7oMMACa3+Jyz7WTdib1MTCUyodW7xRg4d4PPkvDgPKj35IDcjSHJRKlLUfUoCf5wI rNhv9MzE/bgsq0XdcfMfsNIVaFV5OTa5+ybqYW9LrIL21yGALWx7jEw3AhdvxaYsGQ0p rPkw== X-Gm-Message-State: ACgBeo2j+X8y2bqAwo+F0dpf3RTQCTL5uW+TsUhZqxYKUI1LPeMUroJ3 sz5CONwpt0o8AK4YqwLXfsKX63xqvp/jlAgWj5CgCQ== X-Received: by 2002:aca:170f:0:b0:343:171f:3596 with SMTP id j15-20020aca170f000000b00343171f3596mr221718oii.181.1661905741375; Tue, 30 Aug 2022 17:29:01 -0700 (PDT) MIME-Version: 1.0 References: <20220831000721.4066617-1-seanjc@google.com> In-Reply-To: <20220831000721.4066617-1-seanjc@google.com> From: Jim Mattson Date: Tue, 30 Aug 2022 17:28:50 -0700 Message-ID: Subject: Re: [PATCH] KVM: nVMX: Reword comments about generating nested CR0/4 read shadows To: Sean Christopherson Cc: Paolo Bonzini , kvm@vger.kernel.org, linux-kernel@vger.kernel.org, Jason Wang Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Aug 30, 2022 at 5:07 PM Sean Christopherson wrote: > > Reword the comments that (attempt to) document nVMX's overrides of the > CR0/4 read shadows for L2 after calling vmx_set_cr0/4(). The important > behavior that needs to be documented is that KVM needs to override the > shadows to account for L1's masks even though the shadows are set by the > common helpers (and that setting the shadows first would result in the > correct shadows being clobbered). > > This also fixes a repeated "we we" reported by Jason. > > Cc: Jason Wang > Signed-off-by: Sean Christopherson > --- Reviewed-by: Jim Mattson