From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DC86735AC34 for ; Fri, 19 Jun 2026 12:51:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781873513; cv=none; b=YrSGJtQY5rPUo0IWjekc0X5JA1VKDtiJQXFpOUuIBDwY7NSnWX7URyA2gmvrlj2jL23WUpKtM0L9JjxaYrTVZiCjDQin0H1S6h3Lh9Jf+frx3xmxKSAriA2kdUwM+kurkHkwF2cH6qDvKvXl/NSzcwN0GUHBg9zT9ufQe/58hZ4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781873513; c=relaxed/simple; bh=AoSchuXJGAayDzDPFIuHozNVcqm/iWheUa1nSVya5uQ=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=N+Lh1OJ1w3d2uJRZgbeT64Us0FzEzs/IBGIQGCfIyCqNZY1RG6YfDQr9NgGwZZU1G3mm7N5Pa3R+aDH880DNJWoqPSDy5D9OtS7cNhmIP9v2rJGb0Aom75cORYVBEMLcsuCkDvsjnTUCq77ZiRI3IsyHe9G/Opd76Z7VFSDfIvo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=M6G6hYoQ; arc=none smtp.client-ip=209.85.128.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="M6G6hYoQ" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4903d730b1fso27193545e9.2 for ; Fri, 19 Jun 2026 05:51:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781873510; x=1782478310; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=laROZbWnzE0hCDsDDd6yA+mJoystSAqNpvIVq0sPclE=; b=M6G6hYoQGyEFSHNFdRWBdU4G7ykRDxlAROTSMAlGePNeLH6fwR2d2KwGFBeEjya4rC BRr787JIbVdi566ccw22qNGtfsdczdqKskU/r6th6LF/XO1W4RTPjDvJOEFwDwcX8tWN RBnFtBY6AuYGPkhzKAQrGFCtaLpIxcRVixGOH4fegOPJ5UowVOqCf5cAIeNCNJZ8hDup qz5s3dFSMMomrLxtqxUvwyl/SBfZTK1ylwbeLWnXudrPTqQQbXpRViclUOlHlmy9AP4w NFz5R1imyhysVzPS3PZmBxVKnDZWwqB8qgCxNP4yX1s8Xs6rgA9q4gryRQbXbqd88BBI Mk8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781873510; x=1782478310; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=laROZbWnzE0hCDsDDd6yA+mJoystSAqNpvIVq0sPclE=; b=jgI3nbtnMfjZftGCeeNUnmPOgNGHYrzJt/kj0/sbr1bDa20k13t1HpMhDKHOeTcExe v5nZA1hvGRuMC2HHdiq9Wjq16ySZ7LXGRI50RuUMCzuDVYf6GJoEpoD0zCB9blftV4r5 1jJ1ez3rlNmy12rUPXNQd4EcoEQl1VKuoyflLSSkmvXVwFrNLPCcv9C7EuuRztG7zy9t AY1Zp/Fkec6WSuoPpsNCMydm1cNqrF5/UHUhySA0r37EB6ne6b5GJ8mM+yt4CJn7YtE5 1nANxWE8Ug82hVNFEdQSLvTwjMDxww5dn8sruf9sKInv2SxAgL2LNRkBpBIvVQk2cG5d D8Jw== X-Forwarded-Encrypted: i=1; AFNElJ/V7IHptDh0b9wuHy1u+mEOEdlUkzLq0P5ga48TqQhtlsPk4ErVnxx9bchNrMFqKzr4Ms37CiIb22vUfAs=@vger.kernel.org X-Gm-Message-State: AOJu0YyfeyHVNsf13scjum2TaAxqP2XK/FiUw4O3mvvKLcEJYTwSVOt5 Y7wuxC71J2Z0BEfxKre5xJH78XzpoQJDKRC8DjenGS1ObaMZGAM52nZr X-Gm-Gg: AfdE7cmZRQ3+aAkp2SYZsQ0/u7ryHPxK1kT+MKUJdrgAe7mBYwzP0OcpQeLHEoHWvh0 KLGvVn4w6lZAztotAH2mCi2ou6NvdLU/hhp4YpdfrORwDPq0xpx5p9BJ7NXpM9MjvLUOuoB9kgC qB4efDxA5OcxnzEEP2uKR8wV3XGhd7LvvU0DTfkrsOVvKu4rBDFoQ7feylca9L1DryHXkjEuttU RCMnG6jefpxLBdXC82DTGdDsCSadG2S+b/GikGSXvftgsz8rBUsCUv1LWsMIWSxK8B7+SD9At9o GjhG1v+4PzC/QTxi68JfE4Hq7AP4SBOWoHgJ9Ah+JNC5SDai29fCOHlhgSJOcBeierFBskDFaZt h2cvkmVYIAJR/EKUhslix11SIzsdhSz3m01h0DZDccjD35lUYvEINjoQD5RiOdX8iYYieVpLmDI ELXzKmpWdPvMkO99iSuwr9AViP+Phcqf7y4DCXS7tGOj8c7PDyPyvd9Y8Od0mQD5peAiuDeQfa5 TAdRbE= X-Received: by 2002:a05:600c:8b10:b0:490:b00c:8e6a with SMTP id 5b1f17b1804b1-4923f58988dmr65892965e9.28.1781873510164; Fri, 19 Jun 2026 05:51:50 -0700 (PDT) Received: from [10.128.11.42] (195-23-151-163.net.novis.pt. [195.23.151.163]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4650c115fd8sm7984157f8f.35.2026.06.19.05.51.46 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 19 Jun 2026 05:51:48 -0700 (PDT) Sender: Julian Braha Message-ID: <8e53844c-f2f8-4a4b-bf72-f3140c170d43@gmail.com> Date: Fri, 19 Jun 2026 13:51:45 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v8 05/46] KVM: Make CONFIG_KVM_VM_MEMORY_ATTRIBUTES selectable To: ackerleytng@google.com, aik@amd.com, andrew.jones@linux.dev, binbin.wu@linux.intel.com, brauner@kernel.org, chao.p.peng@linux.intel.com, david@kernel.org, jmattson@google.com, jthoughton@google.com, michael.roth@amd.com, oupton@kernel.org, pankaj.gupta@amd.com, qperret@google.com, rick.p.edgecombe@intel.com, rientjes@google.com, shivankg@amd.com, steven.price@arm.com, tabba@google.com, willy@infradead.org, wyihan@google.com, yan.y.zhao@intel.com, forkloop@google.com, pratyush@kernel.org, suzuki.poulose@arm.com, aneesh.kumar@kernel.org, liam@infradead.org, Paolo Bonzini , Sean Christopherson , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Steven Rostedt , Masami Hiramatsu , Mathieu Desnoyers , Jonathan Corbet , Shuah Khan , Shuah Khan , Vishal Annapurve , Andrew Morton , Chris Li , Kairui Song , Kemeng Shi , Nhat Pham , Barry Song , Axel Rasmussen , Yuanchu Xie , Wei Xu , Youngjun Park , Qi Zheng , Shakeel Butt , Kiryl Shutsemau , Baoquan He , Jason Gunthorpe , Vlastimil Babka Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-mm@kvack.org, linux-coco@lists.linux.dev References: <20260618-gmem-inplace-conversion-v8-0-9d2959357853@google.com> <20260618-gmem-inplace-conversion-v8-5-9d2959357853@google.com> Content-Language: en-US From: Julian Braha In-Reply-To: <20260618-gmem-inplace-conversion-v8-5-9d2959357853@google.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi Ackerley, On 6/19/26 01:31, Ackerley Tng via B4 Relay wrote: > config KVM_VM_MEMORY_ATTRIBUTES > - bool > + depends on KVM_SW_PROTECTED_VM || KVM_INTEL_TDX || KVM_AMD_SEV > + bool "Enable per-VM PRIVATE vs. SHARED attributes (for CoCo VMs)" Sorry for the style nitpick, but could you keep the type and prompt as the first attribute in the Kconfig option definition (like the other options do)? - Julian Braha