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 X-Spam-Level: X-Spam-Status: No, score=-17.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_PATCH,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 39575C4361B for ; Fri, 11 Dec 2020 22:11:40 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id DE6EB23D50 for ; Fri, 11 Dec 2020 22:11:39 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DE6EB23D50 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=3k/Xu8SMJB9k3z2hAGibS0YOWhMNY0TS7YjdKtxkvFM=; b=qLzOJiM4vt/jul/Etchnz5nHf0 3vk5GIrjJ0v2RH6fRpbX2geM6toNBe3dKJg3oDx6vwneLp73+FrKia7Bwk7FR1C+V8u3EYZX3e4l0 ghY9hpQywRpl3HItOXXtcXc2fHHv/uO7GDekCPh8lqCXBkQh3DGqDdpkAjc4lpOguxrwVHMQD2kpX 0zfjQTKRciREZxTu9qURYjbT7uVEJwWIQiOmsNZGeoNUatqqG6AlpwpXv4spOKkz+bldYE7IJk424 6kGd05wl6VJwDRRCXnfXcTQ0NnRjU4QDNS97I2b1dHmACUsMFlP7R2MhccEuRc+g1yTbDVCO2KFsO miklzgpw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1knqcA-0000kn-JC; Fri, 11 Dec 2020 22:10:14 +0000 Received: from mail-ot1-f68.google.com ([209.85.210.68]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1knqc7-0000kG-Ix for linux-arm-kernel@lists.infradead.org; Fri, 11 Dec 2020 22:10:12 +0000 Received: by mail-ot1-f68.google.com with SMTP id w3so9660587otp.13 for ; Fri, 11 Dec 2020 14:10:11 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=oq++uhCmsnyyXvk0n60vkspuJ0SIr1rZ3dJJxaNRN5E=; b=sOTOuwZV95OZVxtPkcXcr9CJaRFyZZsrpTV8fAI64svwF1u3OYqpoTy7YKr/0+dXTG tljb4zOau+XyUNrXDM9Dhsx4n0+TBMOFCVxNXOG67FCs+2FiVU4ref8lfOOgZemN8j/V w7bgK1fObtHCjIvTujuMwkn1KVcDuFLGp9TlbPfHQii41XtOEauY4N4aSyUFlRseuCWa KL6RmuqPKx4izKygddb0MNoy/30d0qqd1XfhJsjfKQDPNSR1iZYUvZFD3C7TYj496bg/ xAn6WoQMYDsn/a/H9dyaONUl7/z9R0JHkNKHWh+URSCSRjmiFrFP/sLBnPWANcbl0tZk /55w== X-Gm-Message-State: AOAM531dFcggSKjBIJddvP7l7471Mcm5K1FtUOn/prkM/pQlUk3B3zKw QqvvyksqzQnavf6i2Z9qTw== X-Google-Smtp-Source: ABdhPJzeBX2tVJeSiGStJt2Ek5vehPy1u8gbNMa270Il+3gKwOB7uc/SjrhkjkULY9asLmo+pxIcqQ== X-Received: by 2002:a9d:506:: with SMTP id 6mr10864645otw.95.1607724610264; Fri, 11 Dec 2020 14:10:10 -0800 (PST) Received: from xps15.herring.priv (24-155-109-49.dyn.grandenetworks.net. [24.155.109.49]) by smtp.googlemail.com with ESMTPSA id p3sm2137383otf.3.2020.12.11.14.10.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Dec 2020 14:10:09 -0800 (PST) From: Rob Herring To: Lakshmi Ramasubramanian , takahiro.akashi@linaro.org, will@kernel.org, catalin.marinas@arm.com, mpe@ellerman.id.au Subject: [RFC PATCH 0/4] Kexec FDT setup consolidation Date: Fri, 11 Dec 2020 16:10:02 -0600 Message-Id: <20201211221006.1052453-1-robh@kernel.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201211_171011_750034_423DAD25 X-CRM114-Status: GOOD ( 13.03 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: mark.rutland@arm.com, benh@kernel.crashing.org, bhsharma@redhat.com, tao.li@vivo.com, zohar@linux.ibm.com, paulus@samba.org, vincenzo.frascino@arm.com, frowand.list@gmail.com, sashal@kernel.org, masahiroy@kernel.org, jmorris@namei.org, linux-arm-kernel@lists.infradead.org, serge@hallyn.com, devicetree@vger.kernel.org, pasha.tatashin@soleen.com, prsriva@linux.microsoft.com, hsinyi@chromium.org, allison@lohutok.net, christophe.leroy@c-s.fr, mbrugger@suse.com, balajib@linux.microsoft.com, dmitry.kasatkin@gmail.com, linux-kernel@vger.kernel.org, james.morse@arm.com, linux-integrity@vger.kernel.org, Thiago Jung Bauermann Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Lakshmi, As I mentioned before for the arm64 IMA support[1], the common parts of kexec FDT setup need to be pulled out before adding IMA support. This series is what I'd like to see done before we add any more kexec features. Arm64 and powerpc do essentially the same DT setup and the differences don't conflict. It's RFC because it's compile tested only, could use some better commit messages, and I'm only throwing it out to show what I want here. A branch is here[2]. Rob [1] https://lore.kernel.org/lkml/CAL_Jsq+3qBr6JT3dysSt28j0UJq80u9YRf5pAh0Dvv5_+pFKXw@mail.gmail.com/ [2] git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git dt/kexec Rob Herring (4): powerpc: Rename kexec elfcorehdr_addr to elf_headers_mem of: Add a common kexec FDT setup function arm64: Use common of_kexec_setup_new_fdt() powerpc: Use common of_kexec_setup_new_fdt() arch/arm64/kernel/machine_kexec_file.c | 123 +------------ arch/powerpc/include/asm/kexec.h | 2 +- arch/powerpc/kexec/file_load.c | 127 +------------- arch/powerpc/kexec/file_load_64.c | 4 +- drivers/of/Makefile | 1 + drivers/of/kexec.c | 228 +++++++++++++++++++++++++ include/linux/of.h | 5 + 7 files changed, 247 insertions(+), 243 deletions(-) create mode 100644 drivers/of/kexec.c -- 2.25.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel