From nobody Tue Aug 25 01:34:08 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1778144374; cv=none; d=zohomail.com; s=zohoarc; b=DFHagAcwSoOau3sPfp/DDAE3VIdDmxcpWcPV6ic156TXR/HJtyadTRexYwW2rwABccpuv7mLyWQ8BOeuJgln9eC0D9uj6Uf5Mt7swAMW4DwshaBroM1d1PqOmDuZWyb6nEBKj24vSMQqUjTAH3s0y+J/yUDuN/OQb8aPDSRp1hU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1778144374; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=aRsnnevu9J7EHdsbqnkGstxc8WDNRA7C/OR2k/OqOes=; b=Dwgkn7aGxXfJ/963Pxowo2SeAaJIyko/bq2PLF6NK1f3WczWkTTtrCxSftOiXsN/tEwDL7OWHJ45xtoUeCFQpItxNcJf0GfABi/GfYsiehU+rTP+P2EQ9ppSEM/Ho9MbMfKJB5cLgG3yVLF0bLCJq9BOmHVSDcATAZx2pu2kBrg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1778144374023431.9494636428684; Thu, 7 May 2026 01:59:34 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1302333.1576322 (Exim 4.92) (envelope-from ) id 1wKuZd-0003LG-DE; Thu, 07 May 2026 08:59:13 +0000 Received: by outflank-mailman (output) from mailman id 1302333.1576322; Thu, 07 May 2026 08:59:13 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1wKuZd-0003L1-8K; Thu, 07 May 2026 08:59:13 +0000 Received: by outflank-mailman (input) for mailman id 1302333; Thu, 07 May 2026 08:59:11 +0000 Received: from mx.expurgate.net ([195.190.135.10]) by lists.xenproject.org with esmtp (Exim 4.92) id 1wKuZb-0002t8-Lg for xen-devel@lists.xenproject.org; Thu, 07 May 2026 08:59:11 +0000 Received: from mx.expurgate.net (helo=localhost) by mx.expurgate.net with esmtp id 1wKuZb-00CM1g-2P for xen-devel@lists.xenproject.org; Thu, 07 May 2026 10:59:11 +0200 Received: from [10.42.69.4] (helo=localhost) by localhost with ESMTP (eXpurgate MTA 0.9.1) (envelope-from ) id 69fc544c-5cb7-0a2a0a5109dd-0a2a4504a78a-46 for ; Thu, 07 May 2026 10:59:11 +0200 Received: from [209.85.208.52] (helo=mail-ed1-f52.google.com) by tlsNG-ebf023.mxtls.expurgate.net with ESMTPS (eXpurgate 4.56.1) (envelope-from ) id 69fc545e-1dec-0a2a45040019-d155d034d04a-3 for ; Thu, 07 May 2026 10:59:11 +0200 Received: by mail-ed1-f52.google.com with SMTP id 4fb4d7f45d1cf-67179ed133dso641972a12.2 for ; Thu, 07 May 2026 01:59:11 -0700 (PDT) Received: from fedora (user-109-243-69-121.play-internet.pl. [109.243.69.121]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-bc81d5e9583sm57549966b.17.2026.05.07.01.59.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 May 2026 01:59:09 -0700 (PDT) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" Authentication-Results: eu.smtp.expurgate.cloud; dkim=pass header.s=20251104 header.d=gmail.com header.i="@gmail.com" header.h="Content-Transfer-Encoding:MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778144350; x=1778749150; darn=lists.xenproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=aRsnnevu9J7EHdsbqnkGstxc8WDNRA7C/OR2k/OqOes=; b=VZDDzy87ZqmYpTAR3Yf7Jp3GqcWI9w6fIIsRTMYXUhqovRhJ0I5BXNaF0zOxjKijQq PNmac2nU65sagx+iEyTjDtqUsnqnKJjzPREQbiFEZWLOMUSyQAUr910ymrd4YkHZA7SJ FM+9r13FRMlMx1uEGsJlqxr/AcI9sNgLbmRP3vid/H+pmODKMqzlMQbZcCfuV+iAZ81w 7LyuKDfIsLq5OppPeFywWjemaya4BGfIHdGQCdGrIE2UwB4D7hMMj4L8JYu1212g6yzL dh++zcdJD9YnPhlTF5D2ltOZu2EPKan2t24edr13VJcHYhnCAO4TuortR/6Gbka/MTWA U/fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778144350; x=1778749150; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=aRsnnevu9J7EHdsbqnkGstxc8WDNRA7C/OR2k/OqOes=; b=sjXcGJpNyJKQkcnSbgI26c6eICpUMPsM5FFstLUzgUJHACFH0aeGnfzfl/6F9owFPZ 4oP9fTJ9OH3b9ndDCV+3H32IxJfFIBjgr/rSB9RWQjQ7Kxq7UIQpgF0RO0UV0hD3JlID Q8sc6mml805PKNvE2T2VKQcLCwDPxwcsA9Da8FP9APgqPDDgNjs6sysHhSyFZX7lGE1I ZOS1KqD59TnR4kUC47jwrMJDL0dGStj7xffjBcXihlprtde9hXdaFj7UNX53UDo6rkoF pGSGF6hv9QKvRlGZYTyQf0fuVNEGu/kyXnFACJUOzHPEy9jrJSXntJDav+dXrUvHu9tf G4hg== X-Gm-Message-State: AOJu0YyAg5VzxWYlACL5zTibdCAjQh2cLSQMSWpYy+JIwHsUx2kQd0fW bMT3KdvcuZ7AY1D/BN5tyAkXo9wQOuerhu/1nMB2WBUQzCwSHtwJvjV44RkKng== X-Gm-Gg: AeBDiesr4qKWDiUpEmcLZxY/k7bm7nO7dvawQ01h7wEONL2OBPynR6TD8OumveTRqPS k3DP9FQoMSvd7uct0wCjMaEpYBUFELShQUefYMdSmnVLz5W+FDCptFl6ff+DFImsSuTWnPPZaaI SAcXsRySV1MEflZs1xcmk6MTvvZ72u2B71omcvctNJcOE0/hbnz0X/776YbMlAhlkljW29YzqEH 4U2COsSrMts7HcxS01m0ffhHkekrm98YRK82kPppcPAHOKJbxMmos0Kr+oc1OIounYjJaUT+7yD o2HauPoV4Gl8pVwjCqbSaIA8lDsolWo8W+kQzpg7IPfEc76qa9avQSWE8rATWY6+2P4JROILs2F EJ3kxug487ReZV4eFyDLTumJJnJKxzJI7Wp/l4WoK/owyhzh9yWKlk/cM4gM/tFaua0GTB/tNuE 0oT5NaUBgqHFy/b6MOR2MOyLTT+5CLE2owDL1UIOXDpXWa1K3BxtNF9RIM5mxRlgs010FiGwJXe VmA+xLl6rnNVns= X-Received: by 2002:a17:907:930b:b0:bc1:1716:2e9c with SMTP id a640c23a62f3a-bc56b1272a7mr400444166b.16.1778144350078; Thu, 07 May 2026 01:59:10 -0700 (PDT) From: Oleksii Kurochko To: xen-devel@lists.xenproject.org Cc: Romain Caritey , Oleksii Kurochko , Stefano Stabellini , Julien Grall , Bertrand Marquis , Michal Orzel , Volodymyr Babchuk , Luca Fancellu , Jan Beulich Subject: [PATCH v5 05/11] xen/device-tree: use p2m_gpa_bits in common code Date: Thu, 7 May 2026 10:58:44 +0200 Message-ID: X-Mailer: git-send-email 2.54.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-purgate-ID: tlsNG-ebf023/1778144351-4197A3FF-E9835FCC/10/73395122804 X-purgate-type: spam X-purgate-size: 1927 X-ZohoMail-DKIM: pass (identity @gmail.com) X-ZM-MESSAGEID: 1778144376439154100 Content-Type: text/plain; charset="utf-8" The IPA terminology is Arm-specific, so rename p2m_ipa_bits to p2m_gpa_bits to use architecture-neutral naming in xen/common/device-tree/ code. No functional changes. Reported-by: Jan Beulich Signed-off-by: Oleksii Kurochko Reviewed-by: Luca Fancellu Acked-by: Michal Orzel --- Changes in v5: - Rephraze commit subject. - Reviewed-by: Luca Fancellu . --- Changes in v4: - Nothing changed only rebase. --- Changes in v3: - Introduce #define p2m_gpa_bits p2m_ipa_bits for Arm instead of renaming of p2m_ipa_bits to p2m_gpa_bits to keep Arm part of changes clearer and keep using Arm-specific terminolgy inside Arm code. --- Changes in v2: - New patch. --- --- xen/arch/arm/include/asm/p2m.h | 2 ++ xen/common/device-tree/domain-build.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/xen/arch/arm/include/asm/p2m.h b/xen/arch/arm/include/asm/p2m.h index 010ce8c9ebbd..7957dbd96e57 100644 --- a/xen/arch/arm/include/asm/p2m.h +++ b/xen/arch/arm/include/asm/p2m.h @@ -14,6 +14,8 @@ /* Holds the bit size of IPAs in p2m tables. */ extern unsigned int p2m_ipa_bits; =20 +#define p2m_gpa_bits p2m_ipa_bits + #define MAX_VMID_8_BIT (1UL << 8) #define MAX_VMID_16_BIT (1UL << 16) =20 diff --git a/xen/common/device-tree/domain-build.c b/xen/common/device-tree= /domain-build.c index 6949203dacdc..2a760b007b57 100644 --- a/xen/common/device-tree/domain-build.c +++ b/xen/common/device-tree/domain-build.c @@ -221,7 +221,7 @@ int __init find_unallocated_memory(const struct kernel_= info *kinfo, } =20 start =3D 0; - end =3D (1ULL << p2m_ipa_bits) - 1; + end =3D (1ULL << p2m_gpa_bits) - 1; res =3D rangeset_report_ranges(unalloc_mem, PFN_DOWN(start), PFN_DOWN(= end), cb, free_regions); if ( res ) --=20 2.54.0