Received: by 2002:a05:7412:e794:b0:fa:551:50a7 with SMTP id o20csp1391874rdd; Wed, 10 Jan 2024 19:20:50 -0800 (PST) X-Google-Smtp-Source: AGHT+IHEoK/ePyJwzyw16u+mOa3QUi04LWm8JS8jdIdBPGyTi6ph+utzbe3/CmusouJTSilIpqrM X-Received: by 2002:ac8:5c96:0:b0:429:a570:999 with SMTP id r22-20020ac85c96000000b00429a5700999mr123519qta.27.1704943249803; Wed, 10 Jan 2024 19:20:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704943249; cv=none; d=google.com; s=arc-20160816; b=t0+NdviYkaUF0eUCDNxqixRM8muXJBwItrdf6ok7dUAtACwlqUr6jU66EBo0uKyus1 Vh7pU5Yi8e3LZmkh9MVhkeloGVgSQJlzzi4iZOs667XQKq2iqT9ckzRSBRstRdHvkscC WErwA8+5B2vKwKY7W1M32JB6s0fOGHlHxA1nj0En2gNmJGMjxXhb4TYkQD99vbtUWqVR bbeVhFfRDJ6vBfQfdOH/VGCOB3fwhjNObZVLEHLHsu2p5m5LYmLyifQKXeqpjbqQfMZY 6YU59lK3PLeXg4zFEdxtYDN31lZa16dP846VSz6nJckJcoSp6cKVik525khHlwZR5H3I MQ6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=5ySxIr9158TeBUa4+brfKytrmL8cNYEATrtS2LGdz8E=; fh=pGfIZ1ibDULDynsdVS9utXUETs+dTDB/QskDLhhatIM=; b=qyp3wHgOntpUuN6Sx7AGBqeRfOMDou+1zCsbBH1R18ZN5rV7nfzoUk4TQFO6bMUMRd IPQhtG/O2X2JCGbgt9uwVbgRlRhLeS6/Q3B+60xN3heZofo8YyzyjSbezSzAbYcyVqk7 D3qvyWYW7cg3MIHG6W1fM2FxKdkItzxEfn+9KT9NsBdecuR3ROZb4SU57qz3YGqorv8h Tyd8anpKRCpLfKqBSEQpGout/kWDUot6tJ0UzbFAe6Ki/9zP3lOMTR5rnAUzEVajywhP fW/A55urgFaVNl03chZEnrdHFT64AAC0QZzS1+lXPs1zMTaog5/vEcdBPMGlvmie+axA uIOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=V6sCyQaU; spf=pass (google.com: domain of linux-kernel+bounces-23020-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-23020-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id 12-20020ac8574c000000b00429994e6e5fsi181881qtx.460.2024.01.10.19.20.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jan 2024 19:20:49 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-23020-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=V6sCyQaU; spf=pass (google.com: domain of linux-kernel+bounces-23020-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-23020-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 8D5AA1C2304F for ; Thu, 11 Jan 2024 03:20:49 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 33E31ED2; Thu, 11 Jan 2024 03:20:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="V6sCyQaU" Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D9D17EBB for ; Thu, 11 Jan 2024 03:20:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1704943239; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5ySxIr9158TeBUa4+brfKytrmL8cNYEATrtS2LGdz8E=; b=V6sCyQaUqb0tVq30yQG91Tqe4V8QEP9j3WpM6d1rUFq2+fPUkov1D6Kh8v/toVmHn6D28i oo9rmKGC38bMLchRHhXkR1icDwtAl3PftPwx7Mhoqxsjov+2etF9Tlgor6/obdd7C85UP9 A1R8+GaL/QT7UJf0hpmJ6XXVaUr1wfI= Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-361-nho-GnQmNQWnqAXcjjEE5Q-1; Wed, 10 Jan 2024 22:20:38 -0500 X-MC-Unique: nho-GnQmNQWnqAXcjjEE5Q-1 Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-6d9dfc1fc38so4133833b3a.0 for ; Wed, 10 Jan 2024 19:20:38 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704943236; x=1705548036; h=content-transfer-encoding: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=5ySxIr9158TeBUa4+brfKytrmL8cNYEATrtS2LGdz8E=; b=h7/zWGUhbjdNy7A9mcMKhQonBTmu1QrlAqWT6t2iDHtW02M3wZ400zVmRoBjOQMfR0 YeRKGlqgeR4SBqXw6FUGfoMd41KWoJSw5U3R+Ox7q2GVRKd1y/y58loHCF68yLyxuwD/ m/svWMaSSwYvdbqneqH+WCu3uNsecsw8itqkPp2AkOpup2kfBdRYWwL5IFeCGSAT+ybR mY3amkTf8j+pILlIWbtCA4k2ulGY90zANNkcZctVUxiQAbcATVlfrSWXXGgp1TFOBw1V FkhDVmR8mxc9zhaxthvVOMIye6LrwwBo4FbC3tSk5gOPWAWstt/TrCV/Y3YSXYvamOmJ YbjQ== X-Gm-Message-State: AOJu0YysF2axl0BrI0Uiu2WolK6sAZ/Myoz9Kb0/YnCrC8cRt/AOq16u aVkC7ylZBF2KJWlC0fpq8Ra+Z6w9mCX6phkvwJ4jAfdw+h0PrNUp7pQWEFjWBU5RFln5K16pIj2 eVESLcLAThqpfMfgNnoaDvEQreP4SY7wZRKxjoJ4ZEavHsRGuww6XqF5P X-Received: by 2002:a05:6a21:3b4a:b0:199:f3f7:1906 with SMTP id zy10-20020a056a213b4a00b00199f3f71906mr197808pzb.4.1704943236614; Wed, 10 Jan 2024 19:20:36 -0800 (PST) X-Received: by 2002:a05:6a21:3b4a:b0:199:f3f7:1906 with SMTP id zy10-20020a056a213b4a00b00199f3f71906mr197798pzb.4.1704943236351; Wed, 10 Jan 2024 19:20:36 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <2035137075.1083380.1704867762955.JavaMail.zimbra@sjtu.edu.cn> In-Reply-To: <2035137075.1083380.1704867762955.JavaMail.zimbra@sjtu.edu.cn> From: Jason Wang Date: Thu, 11 Jan 2024 11:20:25 +0800 Message-ID: Subject: Re: [PATCH] driver/virtio: Add Memory Balloon Support for SEV/SEV-ES To: Zheyun Shen Cc: linux-kernel@vger.kernel.org, virtualization@lists.linux.dev, mst , david , xuanzhuo@linux.alibaba.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Jan 10, 2024 at 2:23=E2=80=AFPM Zheyun Shen w= rote: > > For now, SEV pins guest's memory to avoid swapping or > moving ciphertext, but leading to the inhibition of > Memory Ballooning. > > In Memory Ballooning, only guest's free pages will be relocated > in balloon inflation and deflation, so the difference of plaintext > doesn't matter to guest. This seems only true if the page is zeroed, is this true here? Thanks