From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 679F5E7717D for ; Wed, 11 Dec 2024 21:49:53 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D9F9C6B007B; Wed, 11 Dec 2024 16:49:52 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D50026B0088; Wed, 11 Dec 2024 16:49:52 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C19946B0089; Wed, 11 Dec 2024 16:49:52 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id A1F1D6B007B for ; Wed, 11 Dec 2024 16:49:52 -0500 (EST) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 2E87481402 for ; Wed, 11 Dec 2024 21:49:52 +0000 (UTC) X-FDA: 82884020562.04.37D165B Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf15.hostedemail.com (Postfix) with ESMTP id 18CD8A000A for ; Wed, 11 Dec 2024 21:49:23 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=MFaITdJI; spf=pass (imf15.hostedemail.com: domain of will@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=will@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1733953774; h=from:from:sender: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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=TkNQtWhZUGtyJ2fxKJJU0zr4TXNwZCZlRe3ObHUcd9Y=; b=IF24HgY1Eerba+boAKnjtrxkMQyGHQPaDZCklfwhGkGKt6WP2wutnpmBWWv/mcbywfwTJx yUnb7OWL/Sc+pJs9MM24JCaOul3v2F57YTP7no+bLh25UG8QrPRBMZ6Kz5JznihXxi800T bn48IotdMrlQ9wQSfbW23NRUSjUZQ/U= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=MFaITdJI; spf=pass (imf15.hostedemail.com: domain of will@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=will@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1733953774; a=rsa-sha256; cv=none; b=8b1+9MZPUUQtJfVfTRdX9UASsvGXHU4CqKMvxwyOAQJVAB++FWDEudlqVxM4HyozM/syMX m+kvV5mO2WzDlNQGY2tlL39Ljh5/9R13hHC4/cbK4vFVLFOcX1LLAJGfyWj+B7PBj/Ppwe H1P0L4QjzB7N/0uF0xGYCYWh+oSs/EA= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id 84FFAA41C12; Wed, 11 Dec 2024 21:47:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 35920C4CED2; Wed, 11 Dec 2024 21:49:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1733953789; bh=9dEs7Uv/W3GFIdvWXNgPv9/RG/WPitz2vsK5/eV8epM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=MFaITdJIkZ1IZ7UigB5f9EhJDAqOApX0es7WvCaYIyDxpBqxTVztnpMhTSDhYdiPb 257hY2WpAkUzycQO10r8/Juah4PjhQt6ojA1tYClva3aSLV1cs3T9c33RHHemnCeLG 4nCMZiKzpKXK9A/lDjeS1hNe3FMwIvwkeLblSVCM0LBMFZ5Na32iXF4BXNO6e0sSrP gqwHbYpID10NcowjpWJQQtu9fsCV+/MbUb/pWJ75dwC+UsqPiCuGljkzXcJK7QuY+P nA1ASb4a6HJcJxjUGb6tz3ue79ctd/UDZJ0VkUZknepBmN5hjzG7ppeQ8vOnHJlsHq dsot4KoUZvQCA== Date: Wed, 11 Dec 2024 21:49:40 +0000 From: Will Deacon To: Ankit Agrawal Cc: Jason Gunthorpe , "maz@kernel.org" , "oliver.upton@linux.dev" , "joey.gouly@arm.com" , "suzuki.poulose@arm.com" , "yuzenghui@huawei.com" , "catalin.marinas@arm.com" , "ryan.roberts@arm.com" , "shahuang@redhat.com" , "lpieralisi@kernel.org" , Aniket Agashe , Neo Jia , Kirti Wankhede , "Tarun Gupta (SW-GPU)" , Vikram Sethi , Andy Currid , Alistair Popple , John Hubbard , Dan Williams , Zhi Wang , Matt Ochs , Uday Dhoke , Dheeraj Nigam , "alex.williamson@redhat.com" , "sebastianene@google.com" , "coltonlewis@google.com" , "kevin.tian@intel.com" , "yi.l.liu@intel.com" , "ardb@kernel.org" , "akpm@linux-foundation.org" , "gshan@redhat.com" , "linux-mm@kvack.org" , "kvmarm@lists.linux.dev" , "kvm@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" Subject: Re: [PATCH v2 1/1] KVM: arm64: Allow cacheable stage 2 mapping using VMA flags Message-ID: <20241211214939.GD17486@willie-the-truck> References: <20241118131958.4609-1-ankita@nvidia.com> <20241118131958.4609-2-ankita@nvidia.com> <20241210141334.GD15607@willie-the-truck> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) X-Rspamd-Server: rspam05 X-Stat-Signature: orkn6onqkosyezbjtb8gcuoud79z8sxg X-Rspamd-Queue-Id: 18CD8A000A X-Rspam-User: X-HE-Tag: 1733953763-288022 X-HE-Meta: U2FsdGVkX19Woa0W0M2vYhhoi9OSF/N048CVjC6BQDkwQ7dER5PcyuP3l87w7nP075tkajPGzUWUlJMnZOGgrWgk+c8QeS1NreHKBsSEp0r95v4GlgCTLdSE9IMzuDKe1U7Ju3oucNeqH6RbWRpbyqDJz5K/Sv1XBXEIuI+9woyrx6MxfKJi8HCDom06EAkEhOTT1izEw0mgpry+DuFiUaFvSpzr5EukFX+g+qrvyh2ylyu/eH0PfJK2UhlCoBUL78ymmvx3c1pXmZNkCr6eXommGusDvBoe1cHsTaCZRBuNCaUSlCJL87W0rJKjhqisnV4wBFjgpgiDzB+hKqWCW+c+3jpU5xddLXMhYFntfMj9D1t0JQMcDEuE9+7zH8avTp+8rccl3SIlDlmujc4IQlMRzJdxJGvI5uAyKPj6KnWiVM9GLc4cOPLX/kJirB4TQwPd3EYlYh5NxWqPnEWeZHI5YO3rH3DX5DFEbv3vRW07jZpPeaYvnfabxrtiArta7UcX+oP5aOgl8FrFcmtok29YPCLoP3ZUfikh0zk6KntSm2G4H/k1SKIEFuCugkrC5HXxlR9eg6DPCWcS7yJlcEsDV0Iqg8px21XUwnNJoHwUoBdU8qnImDcLLpHm2o60IH7BAe6ctgwGAe2oMB0R/hKxy/b0Ilpj3JA4q4OJrTOAvjO0OSFO9PnUm2/3aokKpwdKZhWjBBh6qMmarQWPQzq0c5a0DoLB3BEAvW7InFl3XmAYuL9uN67q1PjCIGGk+p2iw0RmnzXzfyx+CqzQI1mXTnPIJTKbUTvInjaK9OxnDfvUyzSNYhxhJQaX08VuECwN0O7wCPgSgnshkVhWu4tZsVCdr06M88XMQtSFNI8t9VyyJMjpLuX0L3ti6UyHJddSp4ieFSA8JuskK5YdXXhmxGPf1I2JGlsecrpT+T05SsleQankEpl7ZZOIT++Lq1yuJ+cJvdoRG7/X35Y cfy2djFf 4wTZHtVMQYnmWP7PhUtWO8aIGrdjQU8oCoKt7cY4INTm5k9u2k7Hl2dLiwMZIMwrsuUkiH2IJRFJd7YnWJEdhRaJLqCS7A1NK512PcLwdm1GPCT8rZU2uZrqjkbFOOE+2DvJayQ5blSpRQUCkrMa6WmZb7EnKtkyxlsvY2rhAVwb9m5rct+Y8M3jekwVuyppEiA3cn1tRBm/BTMWWsKIMjDwZCX6L+SOBZJ4vcjGOq7pX+Zevgx5zlM89FnsoVsOQUwk2 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000056, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Wed, Dec 11, 2024 at 02:58:38AM +0000, Ankit Agrawal wrote: > Thanks Will for taking a look. > > >> The device memory such as on the Grace Hopper systems is interchangeable > >> with DDR memory and retains its properties. Allow executable faults > >> on the memory determined as Normal cacheable. > > > > Sorry, but a change this subtle to the arch code is going to need a _much_ > > better explanation than the rambling text above. > > Understood, I'll work on the text and try to make it coherent. Heh, I thought it was the patch trying to make things coherent :p Will