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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 75CF6CFC534 for ; Sat, 22 Nov 2025 12:54:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Type:MIME-Version: References:In-Reply-To:Subject:Cc:To:From:Message-ID:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=iAaVv50GDH8eNKc/iYdu/oeM05h6O6S3oadHo30jBZY=; b=JGLccRmUYUlMojO8xlnyx5w8X5 4t2hEy+HW0CzPRDpKHcCvDV7CF027tH65IStGgNrpFEeQ66NLPhWvYjslzEMdc96a5fyMsE60LYBH CqdDVaL0cy15SdMdJbO4eoeUSMFdfUmkUmji4gLHV0Qw2V3Ct2SK1geQf+gnp7l2E8uU5K1IZd/sL FmIjC+YDGcX4H44lbN6lVglaOCDBLSitjjFaNKqUTGu6TkjrCHAXXYodrgmdr5dkkFrmfoLD4N9Nm 4WqPYL45unr0/OqDVXN1N8BGaB9zYlzdz8GoGOKeiYHGgwaEeypFoEHIryVZxNesj86ztXiZryhDP ss9KFjCQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vMn88-00000009aye-3Eqs; Sat, 22 Nov 2025 12:54:20 +0000 Received: from tor.source.kernel.org ([2600:3c04:e001:324:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vMn87-00000009ayV-2bJ0 for linux-arm-kernel@lists.infradead.org; Sat, 22 Nov 2025 12:54:19 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 84DE160153; Sat, 22 Nov 2025 12:54:18 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 23D9CC4CEF5; Sat, 22 Nov 2025 12:54:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1763816058; bh=FR4E8hZalGj/6XCc4oY1XezvA/TPT41+qYdS/PdvxL4=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=teQPP7OGmS7K1rnsd+7oofZyDlXrWbuIbE4+cZB9/w4V9zBc1VH+Oumfx2SmSWfp9 39TNXqP63o80SY2qBQlGRl5XT6W2CgMB0wWBoF3bgsRpCcO0Knj3eYS/d1dy4kFfY/ EtC1YncnkpY1uzqYMnfxq7Xw7DEeRRMriFbRmvsEv/ERVTFIxpJMHUcQyFvqgbPU0J h8TPfAmOUPmg8Qij57brvYEgWmVv6HosWEBwOu/qaYdhDGwMvUdk0mm8j2sfM+M/yM v5GUxus2/M7WJGaEWKCZbI4RdBxRfymBuGBWCBnu5oBdskAkttF2ExQDC7fiRiB3sA O/ymaH+heZlOw== Received: from sofa.misterjones.org ([185.219.108.64] helo=goblin-girl.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1vMn84-00000007USt-0CFe; Sat, 22 Nov 2025 12:54:16 +0000 Date: Sat, 22 Nov 2025 12:54:15 +0000 Message-ID: <86v7j2qlc8.wl-maz@kernel.org> From: Marc Zyngier To: Tian Zheng Cc: , , , , , , , , , , , , , , , , , Subject: Re: [PATCH v2 2/5] KVM: arm64: Support set the DBM attr during memory abort In-Reply-To: <20251121092342.3393318-3-zhengtian10@huawei.com> References: <20251121092342.3393318-1-zhengtian10@huawei.com> <20251121092342.3393318-3-zhengtian10@huawei.com> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/30.1 (aarch64-unknown-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-SA-Exim-Connect-IP: 185.219.108.64 X-SA-Exim-Rcpt-To: zhengtian10@huawei.com, oliver.upton@linux.dev, catalin.marinas@arm.com, corbet@lwn.net, pbonzini@redhat.com, will@kernel.org, linux-kernel@vger.kernel.org, yuzenghui@huawei.com, wangzhou1@hisilicon.com, yezhenyu2@huawei.com, xiexiangyou@huawei.com, zhengchuan@huawei.com, linuxarm@huawei.com, joey.gouly@arm.com, kvmarm@lists.linux.dev, kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, suzuki.poulose@arm.com X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Fri, 21 Nov 2025 09:23:39 +0000, Tian Zheng wrote: > > From: eillon > > Add DBM support to automatically promote write-clean pages to > write-dirty, preventing users from being trapped in EL2 due to > missing write permissions. > > Since the DBM attribute was introduced in ARMv8.1 and remains > optional in later architecture revisions, including ARMv9.5. What is the relevance of this statement? > > Support set the DBM attr during user_mem_abort(). I don't think this commit message accurately describes what the code does. This merely adds support to the page table code to set the DBM bit in the S2 PTE, and nothing else. M. -- Without deviation from the norm, progress is not possible.