Received: by 2002:a05:7412:2a8c:b0:e2:908c:2ebd with SMTP id u12csp1859858rdh; Tue, 26 Sep 2023 05:57:36 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGk9y2qdocc0TtaeX/JdjANH0AX0aR/XVj9f0GSBYh4QwHgEnRrL2Sbc6sbCfnHmdVDMNWy X-Received: by 2002:a05:6a20:4424:b0:154:c959:f157 with SMTP id ce36-20020a056a20442400b00154c959f157mr9507981pzb.30.1695733055071; Tue, 26 Sep 2023 05:57:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695733055; cv=none; d=google.com; s=arc-20160816; b=UGq4/SPtC1oMuFfyw4i/H/sQCNRl9AqksjKg/Hvd5DyVAeK7rGY81hJUPMYh5qEDTT pk83Ry0y13bXDPciJeUwDuVWG+Z8iWm8Ouhhi3ziMgHIZAWpcodNnUXLsH+gMB5FiSUr Z0mSdZsP/0IWVzaF94xgDHTRsbONHHPRse50A+vtzvOoUoKI1B9A51TGDb4CuWpY6m2L nF0zp5KY7uoHhfMZPMXh1ixjaYVvncLxHYH5UotkvXSvbXKBn4MF0rutP2gdUQwGzszs d4IC4uy+I2aqMHgR9w2+XXOIE00Gy6KfQ2sGVLyEChpew8dIojCxwmyhKUW+rQJTqziu NeUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to :organization:references:cc:to:content-language:subject:reply-to :user-agent:mime-version:date:message-id:from:dkim-signature; bh=pEubR82kKhu3tOa9yAY875CpIFzn8tiEB3Lg50u4kRo=; fh=AXcSX4o2mtdt8GJZGyzIYQ5pO+J8PmGawny2wCmzj40=; b=WUElAivsF3WREJAD/NdxlEh34EmzlQv5K05nXIdiLr+wy33OyQSJyTOG0ZlpMxwYKU i0RLMBHJ7l9rSDy8pscwJqgYwfb0aQB8nCyuWyWaPFXkNsuPIfpbShAtthVo/j02IL53 b3vc3BL7bcnr7fFfdQRTo+B7M43GNwcnIpq4T8M1YJe73zDpOOhcP0aZRmBm7Rxz0fKK Ypw+wblApBAxgTEZFra5OJJok+Gj7S0ydvFQuFgUgkv5iGxrnJ7P0qfuhGdDUOeAsMd3 Ai59+lJS/G6SMCON5wqacfjVBDaK94UOFtJU5C7TmTQ2lY37WrN9+RQ0I9G+7xtGPu7F bgXA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=eeN1aOY0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id e9-20020a170902b78900b001c3f58d15aesi12065681pls.223.2023.09.26.05.57.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Sep 2023 05:57:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=eeN1aOY0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id C5427816689B; Tue, 26 Sep 2023 02:22:16 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234120AbjIZJWT (ORCPT + 99 others); Tue, 26 Sep 2023 05:22:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33604 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234015AbjIZJWR (ORCPT ); Tue, 26 Sep 2023 05:22:17 -0400 Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E0C86E6; Tue, 26 Sep 2023 02:22:10 -0700 (PDT) Received: by mail-lf1-x132.google.com with SMTP id 2adb3069b0e04-5046bf37ec1so3863704e87.1; Tue, 26 Sep 2023 02:22:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695720129; x=1696324929; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:organization:references:cc:to :content-language:subject:reply-to:user-agent:mime-version:date :message-id:from:from:to:cc:subject:date:message-id:reply-to; bh=pEubR82kKhu3tOa9yAY875CpIFzn8tiEB3Lg50u4kRo=; b=eeN1aOY0+Mwz5Mx6wDa8s2yN9ICKYCLWEKUd6e8eO2JI/Wih9h4MsWwab3H1s8Pt7E gGFYExHJR/dERCh3t/wTbVhDTsVWYollnf5v8k1nKbKBLH4J1PZpcr87ysnV4GUOwIK1 bDu+hmk5NzZf72AenjwH/t1W4tY0DWXmZOacHgJi1EcMKmnNrkVGRRKrTC8PID/Dbdoh z45OauqwBfZwDOFW7FHYiKIqE6npiakU2hYXttFpAxrvXmR9ISbrwsDTYkfuA1gJ3hte G2+KLbmBjdMyxYW1yqYMS/VPUPEHcu9Dv68zj89k5HWebqGsDIuWFoJ08zJyP79enS69 Etwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695720129; x=1696324929; h=content-transfer-encoding:in-reply-to:organization:references:cc:to :content-language:subject:reply-to:user-agent:mime-version:date :message-id:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=pEubR82kKhu3tOa9yAY875CpIFzn8tiEB3Lg50u4kRo=; b=HYw14TyQ7ZxST/UvnRdepuhGyAQeBnoCL6cSww5yCADaopBYeeUpyNv+RXq3ksYhjg OHntToi/IMIllVqoZVil9MAQfFtIVbfNjq4bcRRqsqklgIRrRYXeZpPMaNJB53G9ePMZ wc3x0OQqDgL/VfIsIgjDeEm8si5mWqfzaD3YbDOBystCrj5LsYM0O00addw1ykBYd8xl ucA+Wwtrl+6Rx/UWq8DUbmiQbIXd5ie4XtlYN+4/qgnxN1PbrUSLTPxHZjl9Lsa6BTKh OLhJbKLSN2PLjRYIz+qkxiBlGygpMRISkwhkIjWA7i5exuO6RsRhGImMKHEmaiVc3JnX l4OQ== X-Gm-Message-State: AOJu0YzYmcUgfxkLrrEaJjTgtEJMfyGPJsQRQVUoGWgrzzMfShFXIse4 Pc7ReyFY1WVxTse2OYLEBi4= X-Received: by 2002:a05:6512:308f:b0:503:985:92c4 with SMTP id z15-20020a056512308f00b00503098592c4mr8747988lfd.52.1695720128822; Tue, 26 Sep 2023 02:22:08 -0700 (PDT) Received: from [192.168.8.182] (54-240-197-236.amazon.com. [54.240.197.236]) by smtp.gmail.com with ESMTPSA id t1-20020a1c7701000000b003fe23b10fdfsm17442193wmi.36.2023.09.26.02.22.07 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 26 Sep 2023 02:22:08 -0700 (PDT) From: Paul Durrant X-Google-Original-From: Paul Durrant Message-ID: <5b448307-19f3-4d69-b7f4-3ebedcff030a@xen.org> Date: Tue, 26 Sep 2023 10:22:07 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Reply-To: paul@xen.org Subject: Re: [PATCH v5 06/10] KVM: xen: allow shared_info to be mapped by fixed HVA Content-Language: en-US To: David Woodhouse , kvm@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Paul Durrant , Sean Christopherson , Paolo Bonzini , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , "H. Peter Anvin" , x86@kernel.org References: <20230922150009.3319-1-paul@xen.org> <20230922150009.3319-7-paul@xen.org> <0bd42244f232ecc24cbbd2750196758bf7944293.camel@infradead.org> Organization: Xen Project In-Reply-To: <0bd42244f232ecc24cbbd2750196758bf7944293.camel@infradead.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Tue, 26 Sep 2023 02:22:16 -0700 (PDT) On 23/09/2023 08:07, David Woodhouse wrote: > On Fri, 2023-09-22 at 15:00 +0000, Paul Durrant wrote: >> From: Paul Durrant >> >> The shared_info page is not guest memory as such. It is a dedicated page >> allocated by the VMM and overlaid onto guest memory in a GFN chosen by the >> guest. The guest may even request that shared_info be moved from one GFN >> to another, but the HVA is never going to change. Thus it makes much more >> sense to map the shared_info page in kernel once using this fixed HVA. > > The words "makes much more sense" are doing a *lot* of work there. :) > > When heckling the cover letter in > https://lore.kernel.org/kvm/d13e459e221f28fb1865eedea023e583a2277ab1.camel@infradead.org/ > I suggested that the explanation probably wants to make it into a > commit message rather than just the cover letter which tends not to be > preserved in the commit history. It's *this* commit which needs it, I > think. Ok, I'll try to come up with some concise wording. Paul