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 12DC3C28B30 for ; Thu, 20 Mar 2025 23:30:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0F17F280002; Thu, 20 Mar 2025 19:30:43 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 07BFF280001; Thu, 20 Mar 2025 19:30:43 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E5E15280002; Thu, 20 Mar 2025 19:30:42 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id C62E8280001 for ; Thu, 20 Mar 2025 19:30:42 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id A28D059075 for ; Thu, 20 Mar 2025 23:30:42 +0000 (UTC) X-FDA: 83243526324.30.43E6834 Received: from mail-pj1-f74.google.com (mail-pj1-f74.google.com [209.85.216.74]) by imf04.hostedemail.com (Postfix) with ESMTP id BDDA84000A for ; Thu, 20 Mar 2025 23:30:40 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=E4bX2awd; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf04.hostedemail.com: domain of 3H6XcZwoKCCIAF8LEWS8LJEMMEJC.AMKJGLSV-KKIT8AI.MPE@flex--changyuanl.bounces.google.com designates 209.85.216.74 as permitted sender) smtp.mailfrom=3H6XcZwoKCCIAF8LEWS8LJEMMEJC.AMKJGLSV-KKIT8AI.MPE@flex--changyuanl.bounces.google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742513440; a=rsa-sha256; cv=none; b=7GQMFdSsLJqKPc8sKUMMzSBIvD2i7myZSwJYi/6YLJHMxcvz4vQPT80jkYnZiVUKt5f9iD tqHWwLHk0RBqLfrmaC1C6gYv86PeieBic4D732VMPIuhuVukOO2NGhY9prD3JqH+FQelIc JfTqv4vLN2VtdzQtgxvUX8uTmMvTmRM= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=E4bX2awd; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf04.hostedemail.com: domain of 3H6XcZwoKCCIAF8LEWS8LJEMMEJC.AMKJGLSV-KKIT8AI.MPE@flex--changyuanl.bounces.google.com designates 209.85.216.74 as permitted sender) smtp.mailfrom=3H6XcZwoKCCIAF8LEWS8LJEMMEJC.AMKJGLSV-KKIT8AI.MPE@flex--changyuanl.bounces.google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742513440; 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=xP/wBPgQrPgKUTmsFzSczlOv6V7nkKEHtL+ADvSLveg=; b=O4Q1J3ag1fiYzf2PyWdN7XsRJBh3iKyXtcGUvxoWCLtYpMTuep89VbJ+2Dew+v1diGWzxG HPUrHZv84aLEHvOm2PvIY2N7gWIfJBSy3wpl9wocjDUei6bewc8D22WqCe/btIs492UxkR x3Ky3Vpvo3O2z2pnUZUJQweHAS7/eIc= Received: by mail-pj1-f74.google.com with SMTP id 98e67ed59e1d1-2ff4b130bb2so1933898a91.0 for ; Thu, 20 Mar 2025 16:30:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1742513439; x=1743118239; darn=kvack.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=xP/wBPgQrPgKUTmsFzSczlOv6V7nkKEHtL+ADvSLveg=; b=E4bX2awdZA14sW5W85fBMbK7g9E2tI/uwT7jdNG2nvyX1q/oJ2KA3k6R5otPNDwBZ1 vRnjcGjWlodKiYRaISuUiXVXmqQQ9aWXnEZ7XPG+AGuRV6sMRPZfWU0cK5QLzzcD2TOC dCNoW0e+dc8cz3K9Sg7kW9uBJ1cbmEBoHpasX/Z0RTTYEQUjKXAviI30O2o/Z3h85JpD LMEgfTXUl0taFUWrTjn6yVM/WqWGu0Ecl9if7A98afB6bO1Muj4PhxXaJ56GgGNJRvcV CMJ7Xrw/9Kycp4SVuT2h9RCwadR072jTHvD5Ime0ZLw8eypC9+EvCymWQrPKjeBzGoSW uUnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742513439; x=1743118239; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=xP/wBPgQrPgKUTmsFzSczlOv6V7nkKEHtL+ADvSLveg=; b=UlayskCD2lSV7DSL6Bcl8E41dv1aR+F1szsr4dgansa/UmdcHMGEO8h6xl4E3ZAd8a NjlZu/ewX3W+D+Bgb+rN5W/g4oVhdIame/OpUCp80MoivgBeCdUzmX8xeMUt83a0DpKS eUCAXCKXKyBhlpHYPCeAhNFQ3SCeT/VyWD7KInQwIE/oHKj/NjWCxeY2+ttzUs4UiiEN d0zdRVKC+VBMvqBvCZOT8PDmqvqOiI26qr38l95FkIzqIEi4t+fN/I6TU7TgWJ/XlNTO G0/3EJatTaPs8gAMzev4iR0NFBtwk+nnH+t52WLflEst8l3fjT2o58ictjtPfWnNzXOV TDpg== X-Forwarded-Encrypted: i=1; AJvYcCXNghyPe0MvWCBo+9vec4ywzsnGFVAbbGRKeV2ui+oiReTn43N4FTiXkWMqpp6q1ScU3mL0HEBzBA==@kvack.org X-Gm-Message-State: AOJu0Yz7GttyyhsvKhrOdBb70UTtV69w58uR9zV8RoAtm2H2XyDueF3l YKhKeNRCfptJwozNFtEwNrA38bZY90mpNSn+LJVkKs2nQrlEPZiUMms/b9MYT6SLRghjIx6RRtr NtX32hzk9t/6wiQ1LCg== X-Google-Smtp-Source: AGHT+IGbmtH1MERfzGXAl5vYkqkNbYTkv2EXQg2sVuptsp1X//5UG00UaPWxnKS/ywcODQ4038/Q7eALZzjdmIbU X-Received: from pjbpw15.prod.google.com ([2002:a17:90b:278f:b0:2fc:11a0:c549]) (user=changyuanl job=prod-delivery.src-stubby-dispatcher) by 2002:a17:90b:384c:b0:2fe:7fea:ca34 with SMTP id 98e67ed59e1d1-3030fefe329mr1442133a91.32.1742513439279; Thu, 20 Mar 2025 16:30:39 -0700 (PDT) Date: Thu, 20 Mar 2025 16:29:56 -0700 In-Reply-To: <55a5e3f3-1b3f-469b-bde0-69abfff826e4@kernel.org> Mime-Version: 1.0 References: <55a5e3f3-1b3f-469b-bde0-69abfff826e4@kernel.org> X-Mailer: git-send-email 2.49.0.395.g12beb8f557-goog Message-ID: <20250320232956.327827-1-changyuanl@google.com> Subject: Re: [PATCH v5 12/16] arm64: add KHO support From: Changyuan Lyu To: krzk@kernel.org Cc: akpm@linux-foundation.org, anthony.yznaga@oracle.com, arnd@arndb.de, ashish.kalra@amd.com, benh@kernel.crashing.org, bp@alien8.de, catalin.marinas@arm.com, changyuanl@google.com, corbet@lwn.net, dave.hansen@linux.intel.com, devicetree@vger.kernel.org, dwmw2@infradead.org, ebiederm@xmission.com, graf@amazon.com, hpa@zytor.com, jgowans@amazon.com, kexec@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, luto@kernel.org, mark.rutland@arm.com, mingo@redhat.com, pasha.tatashin@soleen.com, pbonzini@redhat.com, peterz@infradead.org, ptyadav@amazon.de, robh+dt@kernel.org, robh@kernel.org, rostedt@goodmis.org, rppt@kernel.org, saravanak@google.com, skinsburskii@linux.microsoft.com, tglx@linutronix.de, thomas.lendacky@amd.com, will@kernel.org, x86@kernel.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: BDDA84000A X-Stat-Signature: 16iockw93duup5tpui3y7pprffarz1gu X-Rspam-User: X-Rspamd-Server: rspam06 X-HE-Tag: 1742513440-841909 X-HE-Meta: U2FsdGVkX1+ng6wIEalqvVVQtC226sZWebG8lEtrajADeLMyY4TgIfJ/m1F/v4LcEwOQScD6VEMAsHjt70GQeOKDnSuOeV7G7hfa6JmHA0IJ0a59tNYOPYNJz+1uBydylpXEzYQJUE4EPilLyaowvoTcpNSkocFjGgE8CXOZOmEBkhwXD5rcIWtrfvnMw+hGo9F+88KbskqXqSXmpYscOh+4SoIh7/C4pF/U6BcPp+h2EOfiwmlGCetMxlFDdvopJi2HtS1/OlLw7aepjBWqBUEQ4dkJ/o0hTkKhxWYwkocHYZhV8FY/makNxmyEBmePfmxU2ZopeJ+egRy/xX71B78Ae1vx5yc3FdEu4fbSZBM29U5rh7pm7HJP/EttPbLaDTvc09Ond4HeuHUQ79Xc+WQhwHrem5VXFbhxgKM7R9Fb7N3D/EsV/6sMF7k6gb07l/bLGfHHaiLhv+IZBXHbZBupcdfaSOvqqoxk20aUgMo58dmV7PvT6dqbjR6H4T5BDmlILrO43srRc933g7IkFRG1uuH4u+92GLVElx2x0juAzWczuYj8xt5u9QYfyESP7hSgaZA9m9N6izIZxCrE2pJ7HC+qbIt1L7a3d0dA9lsPKIRkwXjE04pPOVozx1+danuXCqVR3iRj0GPGYprmei+BcymIPv4gvkddxy1JJzfb+9LGlqguWS91pPOA4lESQa7FlA+v/eSPQBEpv9Yi1civaulSobUhXTgD0IcviaDgo6Nbo7dHTfBhhVfZywjogWG7qmBRRE8TEUeIDMWBg9u5sfG2mvCiUwZjoI3LAX8VdSstRTKmzmRJ611EGPL8wh1hKmvAkNfOHY8d0KFgh4+DVNXKBXyxTDikC8iJDc9E4SWF3THpaMVCMtqYF/pDvb0GNa9KuM7X4utOF5R60VOmsB7a5RtJuXfFA1ijYyj6NuqLgVjLeJ85WElEtjqjvwjOG9XSkQOruYHyrld xxqwC3u1 P/dU9M8/C20TL+FhM7QXGJEFRURj+W/NdniNXbWZweRbVledwCaY4UPlagoD1RNk4VWNjvJdf8tmkX8PxisswR1LR8/kpCdARLrT6Bu+3I43ezB2z2W2hKpp3m3MNZW2kdq1G1EmoZh6wjl4XONjjtLsBzJMarU9/V4VKk9Rwou9/jNN18qmX5pQ5QJN+3APWngeicliUQqL9QjKLgkKzs22c+aGpcY9JD7ePrAe07fRQVKyscFM8+rnjE7546a2gNlx01QlFB+kiDSUdHO9FyVdFvD5W3FL9rgZDi3BGzEiiDxOQPL7/uQKWMLxV2cOW/PU0k4D4bhyBSUkrr/KVo52F9S1Vm+30rNI3cGCJYbaJDf0vaM7KzyAFaCxjxBHFW+s9OJnVwukanxdoauUH9MG5ei7bbuIq+lLzwlLIw1eNbKPX/zTjXrMCMkSpmHdfCwyWIDrN9Uxg+BcBKWWHf2lSIWqGztkX40RigLOFhQIkqZoqZ8H7mVNB5M3FeU36BFAGzws0cWckbDPC7MJMBOZ4ljpbtGFy2FxW8gWmy/MMRbLD1xoGrFNeBlfC9fp1lyjr+a0kW+qs3bYpJdVryFQfpRF29JoizNlqmQK1OTxc3lNXltUd+pNr8lnSQIOq3vWt8oAzEOspYmGs8fLuynt0nvjXpPB33NKdE2d8Q32p4yfHpzj8cTTKTxn5OqAw710okgYZ0l4tJXY= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hi, Krzysztof On Thu, Mar 20, 2025 at 08:13:24 +0100, Krzysztof Kozlowski wrote: > On 20/03/2025 02:55, Changyuan Lyu wrote: > > > > +/** > > + * early_init_dt_check_kho - Decode info required for kexec handover from DT > > + */ > > +static void __init early_init_dt_check_kho(void) > > +{ > > + unsigned long node = chosen_node_offset; > > + u64 kho_start, scratch_start, scratch_size; > > + const __be32 *p; > > + int l; > > + > > + if (!IS_ENABLED(CONFIG_KEXEC_HANDOVER) || (long)node < 0) > > + return; > > + > > + p = of_get_flat_dt_prop(node, "linux,kho-fdt", &l); > > > You are adding undocumented ABI for OF properties. That's not what was > explained last time. Thanks for the reminder! Sorry I missed [1]. I drafted a PR to add the documentation: https://github.com/devicetree-org/dt-schema/pull/158 . [1] https://lore.kernel.org/all/b1e59928-b2f4-47d4-87b8-424234c52f8d@kernel.org/ Best, Changyuan