Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp1033122rwe; Thu, 25 Aug 2022 14:05:27 -0700 (PDT) X-Google-Smtp-Source: AA6agR6COsuTVevbTzx8VQaHdlVIROO4BiaivWuFp6wo9iH7thgMkDwTnveLRGX3MukjaK/kUI8h X-Received: by 2002:a05:6402:f14:b0:447:7944:558 with SMTP id i20-20020a0564020f1400b0044779440558mr4611579eda.29.1661461527266; Thu, 25 Aug 2022 14:05:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661461527; cv=none; d=google.com; s=arc-20160816; b=RvTMWV9a8ouD2VsK5lYq25CXTB0I8x4/O/yqeN02pK1AdXHD2+Imca4VvCszlhJqf/ 3kn+RDz6NiQnYXYvaRvpZAoNlQNcsHZSkTOCNnGLkBHHXhnaGzM5YJlD3s2T/YaxdJm6 fRiGHA0k0pdoefAVzEXKjsRgkEfVlyjGFLBWrOUgYpNk/EHw43wVTgeec2zK+d3cwV43 h50Upy42jeHu+DXlhWbCc3kvZwgnMTaIQYJ/yieV1h/QoIlSED88ouMkLEKFeP80HQm8 4niZwfkMcCsib47S1oJDRBrbYzs+hVePOwkEzpVnDJle6BqrNT9O5sSfwYObAij5y4B3 kzjw== 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=qD6ZliJsA6s2l8d9zqsn2AY7abAbXk8ip2gFp/mSy7I=; b=VuJOBbbJQT7bVP5LqGj5TY8sbno5mweqEEH/+Qd2gssZRYHwcpYE8RnSEYN5wd+155 rLTx9A+smtkzuRkYxkvlRS5sWC4sUKwJZBT/RtDx2wsq6SQoAu0lbxzv8kAGKi2FS7wG 0K5Ew8d2NU5vakSu6VYzhzqvn0MAcG+jJjDiaCZsZF+pv4Yzx/G4SCAEKQS8jB1AFfup X4GLSHquj3ZLk897RXFidlTcktqbO9YE+qtk1r/sf4eznxigIZ8LLWkFf6GxDyvIKD18 FS/UH7hCS50WYcqIankxRETLg2W58czNgHzzfus3jC8YSBVj9pxQqreIYUXuPGS3TF01 k1cg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=SJ8sYTc8; 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 x2-20020a1709060a4200b007304faaafc0si123782ejf.432.2022.08.25.14.05.01; Thu, 25 Aug 2022 14:05:27 -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=SJ8sYTc8; 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 S232541AbiHYUiM (ORCPT + 99 others); Thu, 25 Aug 2022 16:38:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57618 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232026AbiHYUiK (ORCPT ); Thu, 25 Aug 2022 16:38:10 -0400 Received: from mail-pj1-x1034.google.com (mail-pj1-x1034.google.com [IPv6:2607:f8b0:4864:20::1034]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 78E9CB7EC8 for ; Thu, 25 Aug 2022 13:38:09 -0700 (PDT) Received: by mail-pj1-x1034.google.com with SMTP id c16-20020a17090aa61000b001fb3286d9f7so6187998pjq.1 for ; Thu, 25 Aug 2022 13:38:09 -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; bh=qD6ZliJsA6s2l8d9zqsn2AY7abAbXk8ip2gFp/mSy7I=; b=SJ8sYTc8JRQiaQ6oRRtWX4MFHMSCo2XdhGKk2xaj2unDvP5PMYQqkog+MOoXT+7SGu FnB/Q52IagX1LHZVxpWnLfWAp4L6Zw1AVWk5mM3Q+ywFeRoZbVD/hnXtvERF+1IWSM+l uCoQhVIdmMrpeqXwdcxfzNIjSqYx+x4wZxwcnuEsYnPq0s/+tZ/DPVNPQtJNklN5r1e2 mWSgByYbM7JKLpAnCqdGc5xQqIk14WsKs+UnwONOeU4t0IasQlceDbmeHB1oCGOQx0Ls Efj0Y5AQzmG+HcDJwS/bxqDFrSMfg4Zx++xjIP/xMsjSosOs28/Sja/LIpJoRqY/G146 1Y/w== 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; bh=qD6ZliJsA6s2l8d9zqsn2AY7abAbXk8ip2gFp/mSy7I=; b=T2zyNqMceVMJTtlsOClrMAiByx99g28VVGUAgrB6NS+aXSSdB34iKJnPgaVJcnETYu ok0U4ll7ygAWedTiALv6jBSrfRc07AEToQXDxJZQMj3wXb2ystZIPVEh8H/sBup6r+kN By7X6/aVIH0+RzFOQMEqMnVEPR/zAjVf/96QTn3AK3zqKsfM/vK8B5it2iHG/dYn3Dd2 Gq20eJq7S+WB3lAQdB+0WK5rZrGRAT2ajQsTQ9RPjsrAoCM+hUrkgoUgyEcH45Fa1PNC Uviy7yEtAGMPFpd+mTzJM7ix8x9iJZolkD3osOv3FrFep1MZrLRaWr8C4+lRncvRB/kG ilJA== X-Gm-Message-State: ACgBeo2a3NUW/iq4wVmckB31GveMynOm3J5tmaMx7khEV6s0g51X5cv7 7rnQEvH5cMl+l2Yh6XlsjQtzpBMqkIqxJaCqzMCaLA== X-Received: by 2002:a17:90b:1b48:b0:1f4:f4e5:c189 with SMTP id nv8-20020a17090b1b4800b001f4f4e5c189mr860155pjb.226.1661459888889; Thu, 25 Aug 2022 13:38:08 -0700 (PDT) MIME-Version: 1.0 References: <20220802230718.1891356-1-mizhang@google.com> <20220802230718.1891356-2-mizhang@google.com> <17505e309d02cf5a96e33f75ccdd6437a8c79222.camel@redhat.com> In-Reply-To: From: Mingwei Zhang Date: Thu, 25 Aug 2022 13:37:57 -0700 Message-ID: Subject: Re: [PATCH 1/5] KVM: x86: Get vmcs12 pages before checking pending interrupts To: Sean Christopherson Cc: Jim Mattson , Maxim Levitsky , Paolo Bonzini , Vitaly Kuznetsov , Wanpeng Li , Joerg Roedel , kvm , LKML , Oliver Upton 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 > Currently, KVM_SET_NESTED_STATE is a two-step process in which the 1st > step does not require vmcs12 to be ready. So, I am thinking about what > it means to deprecate KVM_REQ_GET_NESTED_STATE_PAGES? typo: "KVM_SET_NESTED_STATE is a two-step process" -> "Launching a nested VM is a two-step process".