Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp1446281rwr; Thu, 27 Apr 2023 18:38:19 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6gFcpacaVdg1L9SropIZHp7OkwTDaohwvIPlUrS5zql4uF3+IKYSM9E4zXPL0YEKYeqjUo X-Received: by 2002:a17:90b:fd0:b0:247:101b:b532 with SMTP id gd16-20020a17090b0fd000b00247101bb532mr3777489pjb.28.1682645899031; Thu, 27 Apr 2023 18:38:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1682645899; cv=none; d=google.com; s=arc-20160816; b=NXnDr8KdbfnTdgiKJCe6Yap1fuJAVTrv4fdGsn7KH6eFCaYJa+szmdqtJlchp7Ldvj +DdUjdvxGkJ4pci4FYQYgifVJqQkIL6cUUoWZjv769OB+OIn5nuU0HK/sIvERxXefUgt lO3hGzs9r8uzeGZcrZcDFBrIIna29H17RYK/BGMfP6Cz6zdnkFEfL7QnBO3rF1D9SPs8 MS1vcazJRGZNIa2vTnqpCR/9CL0coUsKQ2dae2h0Yt9nTit/nibVDwdkfEpqqCY/huJ9 BkAwIM/X9kEgP96VNM1KnZJjUtHLNgr+CyIydPfmmb6oC3GMkJBReldQlWM0R5aV8AKg AQTg== 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=cDQryB2NkV6iOjfYv+oDQDtHOKarGgoQkHlUF2y61dM=; b=IX1jDfQb2hAFket7RKygGsx9ksb1UoOrNS4xz00tSVZiKIuX+Pappgt2ITaSmNS8Ok 1o4EPA5V2FRw9+Dkts+EkeagioHdS4HratVPaK1RCbCkjePWmCuvjQiRZPzy+UD/Mu1k q6Ly6tmM18+sDpvFJ3T57WaXc9FxDOukwKQKtgR44AGTw/HEpoIumjHJxZtwXDnLmSSJ d82EUD5+4jDyVYEh3J0N3DE6fooI8ZUA4BELCtKbMe8s1BkTCShUIrDBu3wBo4hyuZdL FBkyslbulOTJNK8fTmy2jgztDiwjjDFUWQTElJuZpmrRw5FDN+/RMaMfP4AwhT5gjm3w u1qQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20221208 header.b=jgF8VM6n; 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 oe4-20020a17090b394400b0024b9e5aa258si14393212pjb.0.2023.04.27.18.38.04; Thu, 27 Apr 2023 18:38:19 -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=20221208 header.b=jgF8VM6n; 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 S1344713AbjD1B3X (ORCPT + 99 others); Thu, 27 Apr 2023 21:29:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54072 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229971AbjD1B3V (ORCPT ); Thu, 27 Apr 2023 21:29:21 -0400 Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com [IPv6:2607:f8b0:4864:20::62c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BDCC92717 for ; Thu, 27 Apr 2023 18:29:20 -0700 (PDT) Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-1a7ff4a454eso456995ad.0 for ; Thu, 27 Apr 2023 18:29:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1682645360; x=1685237360; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=cDQryB2NkV6iOjfYv+oDQDtHOKarGgoQkHlUF2y61dM=; b=jgF8VM6nwW/wHzLI+NPkqovh9OvMp+9g2ZK71Vva5HYarKNRN9vjD9AjSXnBvksmtL tP+3OiB7iJgvULjxQsQArWySGAFJagWeSR9KC1lLr2DL08OuBvVIXGbCkkwJTMDIjxA9 kAXOdLtzhHc/1DG5+kqVyZVeyJX3+OgBZ82jMq5R5/135yzNVXKdBg5hQWiDoiiUNL8s pVAAXGo8vMkciOa0Wa2S6ZWHmc5dzbkwRAKCR3OwlCiAkZLnu/FsUvCD5tpOctqCQD4h OFsSVnquIX5+SWdoiGq9FnVU0ufd8DmpuTUACjIuzFe4R7dRZsPqu0i22HvBavWcm1qo YnIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682645360; x=1685237360; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=cDQryB2NkV6iOjfYv+oDQDtHOKarGgoQkHlUF2y61dM=; b=bNhl08+So0AzWkBpgu9wtJ20ZhsDZobr5BaDG8rdbR7maK1M4fru2GdmHCRwYC5SuM ym6D1ATSGn+Fp4aKzoavOdp0mWS+UgQQq3oAIp/WF+2zFlTFuTnmhLeE94h2OJYte58G oxK+0TThqkRe66LHJJSzlaYHo4SHia2qigkt9MKrVTTIXnwNF5Y1Pdie4b+bVwWicyRB Ww8SSAZbEXvxthZ3Afiv7Cmr4o8pwmexvpSHMog+Yr0lK2jAXUm0rh/cyFUpPQwroQTx PsDGWOJjKyCyGcCsxyZA2HHRvjjNlcxFLb+1u8EBSkmaTIl+ePeliWWjbXgEU03uyYoB Uudw== X-Gm-Message-State: AC+VfDyiV7m12J6g6X/YD6Z9krvPXuH4Vr1o3i4mFElCu2aSkc40JNPs dU4cCMhUuaV7pGeqmYrTekEzDwwM+SOfOBv2/5TujA== X-Received: by 2002:a17:902:cec4:b0:1a1:c3bf:810b with SMTP id d4-20020a170902cec400b001a1c3bf810bmr136641plg.6.1682645360176; Thu, 27 Apr 2023 18:29:20 -0700 (PDT) MIME-Version: 1.0 References: <20230413034108.1902712-1-sathyanarayanan.kuppuswamy@linux.intel.com> <20230413034108.1902712-3-sathyanarayanan.kuppuswamy@linux.intel.com> <35a7839d-b970-fbe6-3dff-7774255dda62@linux.intel.com> In-Reply-To: <35a7839d-b970-fbe6-3dff-7774255dda62@linux.intel.com> From: Dionna Amalie Glaze Date: Thu, 27 Apr 2023 18:29:07 -0700 Message-ID: Subject: Re: [PATCH v2 2/3] virt: tdx-guest: Add Quote generation support To: Sathyanarayanan Kuppuswamy Cc: Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, Shuah Khan , Jonathan Corbet , "H . Peter Anvin" , "Kirill A . Shutemov" , Tony Luck , Wander Lairson Costa , Erdem Aktas , Chong Cai , Qinkun Bao , Guorui Yu , Du Fan , linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-doc@vger.kernel.org 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 > > How about the following? > > Although this method reserves a fixed chunk of memory for GetQuote > requests, such one-time allocation is preferable to the alternative > choice of repeatedly allocating/freeing the shared buffer in the > TDX_CMD_GET_QUOTE IOCTL handler, which will damage the direct map (because > the sharing/unsharing process modifies the direct map). This allocation > model is similar to that used by the AMD SEV guest driver. > > Yes, this is clear, thank you. -- -Dionna Glaze, PhD (she/her)