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 47A33C369D8 for ; Tue, 22 Apr 2025 19:47:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:Cc :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=yBP9WcUoa+3t6I3Vc1Y87xlPHRDUeLbAMyzisggdUJc=; b=DpP9t16biyxg4V 7+c3PWC0Rnfk6gA3+oXWgACB+SioTk+/cD0dyst5XG9q9sE+mqAiM1UDn2ZUmudHLqBWjMcswFMym 6mJcdML4i3prcQrdnIPKdRB/VZs/pRmLRdzLePmHeanJfgGXl4m5bqRO/Ihs69cbCwVwjhO8FXKPb 1oznck77JDFnbslh/iw1Qdtchv8XyzgotVdI+yaOCwCpCUSIqmKvYHoY283J1qh3oFOHjEzI8teuf ykGAFBM3cvgqbrNNFufPPw+udR01Fxv9G/dQBJua4ib8ltqArHhCFB6aqi28rmITi87iiKCD0mmzM Vx34id/whJLb6mLs0VzQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u7JaS-00000008LYH-1115; Tue, 22 Apr 2025 19:47:20 +0000 Received: from sea.source.kernel.org ([2600:3c0a:e001:78e:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1u7GOu-00000007tGT-3nEI; Tue, 22 Apr 2025 16:23:14 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sea.source.kernel.org (Postfix) with ESMTP id 708AB449D7; Tue, 22 Apr 2025 16:23:09 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5B96EC4CEE9; Tue, 22 Apr 2025 16:23:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745338990; bh=fmnPWHGmKfXb00sNiQ5Y3m9QDZ/IuALsEZL1zqyPKn8=; h=From:To:Cc:Subject:Date:From; b=d2rhna5EWqs8jeOiXQQ61AEfwkmfbRbmTx6Q5bNAoxDlHzK611elp7bwLHzjxxbc3 QRxpLp/lRWVqvyXr3aWJ5pfr88cFbmd7P5vu2wh6oIjsAnx20B8IXO1UdymVP0kITe HMf2NBI6HU5/PCY+pmO8Jd5noJcFQEAxfbcSyhI3xE4BIPM8Y6n605ydv4yHGIAm/T 7H4+sqVaUpJKgrPHn95IHt/8OA8UgbXLu6akCZz9nGYfjLlPccm7Tb9yG0o51m2nNl PvLFbSoWJSObSP0sks944BEb4mDgZJIOlLL9UwWbL9F7B2wmRgLRZ4df1xYLzOf7r5 9jgFG2osKXHkA== From: =?UTF-8?q?Bj=C3=B6rn=20T=C3=B6pel?= To: Simon Horman , Simon Horman , Nick Kossifidis , Song Shuai , Li Zhengyu , kexec@lists.infradead.org Cc: =?UTF-8?q?Bj=C3=B6rn=20T=C3=B6pel?= , Dave Young , Yixun Lan , Xianting Tian , linux-riscv@lists.infradead.org Subject: [PATCH v2 0/4] kexec-tools RISC-V port Date: Tue, 22 Apr 2025 18:22:56 +0200 Message-ID: <20250422162304.169431-1-bjorn@kernel.org> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250422_092312_985218_01BBF271 X-CRM114-Status: GOOD ( 22.54 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org RnJvbTogQmrDtnJuIFTDtnBlbCA8Ympvcm5Acml2b3NpbmMuY29tPgoKSGkhCgoqUGF0Y2ggaGlz dG9yeSoKCnYxOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9rZXhlYy8yMDI1MDQwOTIwMTQyOC42 NDg3MTctMS1iam9ybkBrZXJuZWwub3JnLwp2MjogQWRkZWQgR2l0aHViIEFjdGlvbnMgc3VwcG9y dCBmb3IgcmlzY3Y2NCAoU2ltb24pCiAgICBTb3J0ZWQgZmlsZW5hbWVzIGluIE1ha2VmaWxlIChT aW1vbikKICAgIEFkZGVkIG1pc3NpbmcgZGlzdCBmaWxlcyAoU2ltb24pCiAgICBGaXhlZCBtaXBz IGJ1aWxkIChTaW1vbikKCkhlcmUncyBhIHBhc3NlZCBDSSBydW4gd2l0aCB0aGlzIHNlcmllcyBv biBtYXN0ZXI6Cmh0dHBzOi8vZ2l0aHViLmNvbS9iam90by9rZXhlYy10b29scy9hY3Rpb25zL3J1 bnMvMTQ1OTc5ODg5NTIvam9iLzQwOTQ4NzE1MjE0CgoKKkNvdmVyKgoKVGhpcyBpcyBhbiBhdHRl bXB0IHRvIGZpbmFsbHkgZ2V0IHRoZSBSSVNDLVYgcGF0Y2hlcyBmb3Iga2V4ZWMtdG9vbHMKdXBz dHJlYW0uCgpTaW1vbiBzdWdnZXN0ZWQgaW4gWzFdIHRoYXQ6Cgo+IEluIG15IG1pbmQgdGhlIGJp ZyBxdWVzdGlvbiBpcyBob3cgdG8gbW92ZSBSSVNDLVYgc3VwcG9ydCBmcm9tIHRoYXQKPiBicmFu Y2gsIHRvIGJlaW5nIG1lcmdlZCBpbnRvIG1haW4uCj4KPiBJSVJDIHRoZXJlIHdlcmUgc29tZSBp c3N1ZXMgdGhhdCBuZWVkZWQgdG8gYmUgYWRkcmVzc2VkLiBQZXJoYXBzIHRoZXkKPiBhcmUgYWxs IGFkZHJlc3NlZCBieSB0aGlzIHNlcmllcywgYW5kIHdpdGggc29tZSBhcHByb3ByaWF0ZSBzcXVh c2hpbmcKPiB3ZSBjYW4gbW92ZSBmb3J3YXJkcyB3aXRoIGEgc2VyaWVzIGJhc2VkIG9uIG1haW4/ CgpJIHRhbGtlZCB0byBOaWNrIGxhc3Qgd2VlaywgYW5kIGhlIHN1Z2dlc3RlZCB0aGF0IHdlJ2Qg d29yayB0aGUgUklTQy1WCmNvbGxhYiBHaXRodWIgWzJdLCBidXQgSSB0aGluayBpdCdzIGp1c3Qg ZWFzaWVyIHRvIGRvIGl0IG9uIHRoZSBsaXN0LgoKSSd2ZSBiZWVuIGNvbGxlY3RpbmcgYSBudW1i ZXIgb2YgZGlmZmVyZW50IHRyZWVzIG91dCB0aGVyZSwgYW5kIHRyaWVkCnRvIGdyb3VwIHRoZW0g aW4gYSBzZXJpZXMuCgpHaXZlbiB0aGF0IHRoZXJlIGlzIG5vdCBzdXBwb3J0IGZvciBSSVNDLVYg dXBzdHJlYW0geWV0LCBJIGRpZG4ndCBzZWUKdGhlIG5lZWQgdG8gY2FycnkgYWxsIHRoZSBmaXhl cy91cGRhdGVzICgiZGV2ZWxvcG1lbnQgaGlzdG9yeSIpIGFzCnNlcGFyYXRlIGNvbW1pdHMgLS0g aXQgZG9lc24ndCBoZWxwIGJ1Z3RyYWNraW5nL2Jpc2VjdGFiaWxpdHkuCgpJbnN0ZWFkIHRoZSBm aXJzdCBjb21taXQgbWVzc2FnZSBpcyBhIGJpZyBvbmUsIGFuZCB0cmllcyB0byBnaXZlCmF0dHJp YnV0aW9uIHRvIGFsbCBpbnZvbHZlZCBwYXJ0aWVzLiBJbnB1dC90aG91Z2h0cyBhcmUgdmVyeSBt dWNoCndlbGNvbWUhCgpUbyBwcm9wZXJseSB0ZXN0IHRoaXMgb24gUklTQy1WLCB0aGUgdXBzdHJl YW0gTGludXgga2VybmVsIGhhcyBtb3N0CnRoaW5ncyBpbiA2LjE1LXJjMSwgZS5nLjoKY29tbWl0 IDI4MDkzY2ZlZjVkZCAoInJpc2N2L2tleGVjX2ZpbGU6IEhhbmRsZSBSX1JJU0NWXzY0IGluIHB1 cmdhdG9yeSByZWxvY2F0b3IiKQpjb21taXQgM2Y3MDIzMTcxZGY0ICgicmlzY3YvcHVyZ2F0b3J5 OiA0QiBhbGlnbiBwdXJnYXRvcnlfc3RhcnQiKQoKVG8gY3Jvc3MtYnVpbGQga2V4ZWMtdG9vbHM6 CiAgfCAuL2Jvb3RzdHJhcCAKICB8IC4vY29uZmlndXJlIC0taG9zdD1yaXNjdjY0LWxpbnV4LWdu dQogIHwgbWFrZQoKRm9yIHNvbWUgdGVzdHMsIGFkZGl0aW9uYWwga2VybmVsIHBhdGNoZXMgYXJl IG5lZWRlZCwgdGhhdCBhcyBvZiB0b2RheQppcyBub3QgaW4gNi4xNS1yYzE6CiAqIFRvIHRlc3Qg ImtleGVjIC1zIC1sIEltYWdlIiwga2V4ZWNfZmlsZV9sb2FkIHdpdGggSW1hZ2Ugc3VwcG9ydCBp cwogICBuZWVkZWQgWzNdCiAqIFRvIHRlc3QgImtleGVjIC1jIC1sIHZtbGludXgiIHdpdGggQ09O RklHX1JFTE9DQVRBQkxFLCBhIGtidWlsZCBmaXgKICAgaXMgbmVlZGVkIFs0XQogKiBUeXBpY2Fs bHkgaWYgeW91IGxvYWQgaW5pdHJkLCBvciBhIGxhcmdlIGtlcm5lbCBbNV0gKHNpbmNlIGEgYnVu Y2gKICAgb2YgUmVzZXJ2ZWQgcmVnaW9ucyBhcmUgbm90IHByb3Blcmx5IGV4cG9zZWQpLgoKSSd2 ZSB0ZXN0ZWQgY29tYmluYXRpb25zIHdpdGggY3Jhc2hrZXJuZWwgKC1wKSwgYW5kIHJlZ3VsYXIg KC1jLy1zICsgLWUpIGZvcjoKICogQUNQSS9VRUZJCiAqIERUL1VFRkkKICogRFQKICogdy8gaW5p dHJkCiAqIHcvbyBpbml0cmQKICogRUxGICh1c2VybGFuZCBsb2FkZXIgKyBrZXhlY19sb2FkLCBh bmQga2V4ZWNfZmlsZV9sb2FkKQogKiBJbWFnZSAodXNlcmxhbmQgbG9hZGVyICsga2V4ZWNfbG9h ZCwgYW5kIGtleGVjX2ZpbGVfbG9hZCkKCkknbSBzdXJlIHRoZXJlIGFyZSBjb21iaW5hdGlvbnMg SSd2ZSBtaXNzZWQsIGJ1dCBhdCBsZWFzdCBmcm9tIG15IFBPVgp3ZSdyZSBpbiBhIHByZXR0eSBn b29kIHNoYXBlLgoKQWxsIGF1dGhvcnM6IFBsZWFzZSBsZXQgbWUga25vdyBpZiB5b3UgcHJlZmVy IGFub3RoZXIgc3BsaXQgb2YgdGhlCnBhdGNoZXMuIE9yIHNvbWV0aGluZyBlbHNlIGZvciB0aGF0 IG1hdHRlciEgOy0pCgoKTGV0J3MgZ2V0IHRoZSBiYWxsIHJvbGxpbmchCkJqw7ZybgoKWzFdIGh0 dHBzOi8vbG9yZS5rZXJuZWwub3JnL2tleGVjLzIwMjMwOTIwMTE1NjM0LkdHMjI0Mzk5QGtlcm5l bC5vcmcvClsyXSBodHRwczovL2dpdGh1Yi5jb20vcmlzY3YtY29sbGFiL2tleGVjLXRvb2xzLmdp dApbM10gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtcmlzY3YvMjAyNTA0MDkxOTMwMDQu NjQzODM5LTEtYmpvcm5Aa2VybmVsLm9yZy8KWzRdIGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xp bnV4LXJpc2N2LzIwMjUwNDA4MDcyODUxLjkwMjc1LTEtYWxleGdoaXRpQHJpdm9zaW5jLmNvbS8K WzVdIGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xpbnV4LXJpc2N2LzIwMjUwNDA5MTgyMTI5LjYz NDQxNS0xLWJqb3JuQGtlcm5lbC5vcmcvCgpMaSBaaGVuZ3l1ICgxKToKICBSSVNDLVY6IEVuYWJs ZSBrZXhlY19maWxlX2xvYWQgc3lzY2FsbAoKTmljayBLb3NzaWZpZGlzICgxKToKICBSSVNDLVY6 IEFkZCBzdXBwb3J0IGZvciByaXNjdiBrZXhlYy9rZHVtcCBvbiBrZXhlYy10b29scwoKU29uZyBT aHVhaSAoMik6CiAgUklTQy1WOiBTZXBhcmF0ZSBlbGZfcmlzY3ZfZmluZF9wYmFzZSBvdXQKICBS SVNDLVY6IFN1cHBvcnQgbG9hZGluZyBJbWFnZSBiaW5hcnkgZmlsZQoKIC5naXRodWIvd29ya2Zs b3dzL2J1aWxkLnltbCAgICAgICAgICAgICB8ICAgMSArCiBjb25maWd1cmUuYWMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDMgKwogaW5jbHVkZS9lbGYuaCAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAxICsKIGtleGVjL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgMSArCiBrZXhlYy9hcmNoL21pcHMvTWFrZWZpbGUgICAgICAgICAgICAgICAgfCAgIDIg Kwoga2V4ZWMvYXJjaC9yaXNjdi9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgIDM4ICsrCiBrZXhl Yy9hcmNoL3Jpc2N2L2NyYXNoZHVtcC1yaXNjdi5jICAgICAgfCAxNDAgKysrKysrKwoga2V4ZWMv YXJjaC9yaXNjdi9pbWFnZS1oZWFkZXIuaCAgICAgICAgIHwgIDg4ICsrKysKIGtleGVjL2FyY2gv cmlzY3YvaW5jbHVkZS9hcmNoL29wdGlvbnMuaCB8ICA0MyArKwoga2V4ZWMvYXJjaC9yaXNjdi9p b21lbS5oICAgICAgICAgICAgICAgIHwgIDEwICsKIGtleGVjL2FyY2gvcmlzY3Yva2V4ZWMtZWxm LXJpc2N2LmMgICAgICB8IDE4NCArKysrKysrKysKIGtleGVjL2FyY2gvcmlzY3Yva2V4ZWMtaW1h Z2UtcmlzY3YuYyAgICB8ICA5NSArKysrKwoga2V4ZWMvYXJjaC9yaXNjdi9rZXhlYy1yaXNjdi5j ICAgICAgICAgIHwgNTI2ICsrKysrKysrKysrKysrKysrKysrKysrKwoga2V4ZWMvYXJjaC9yaXNj di9rZXhlYy1yaXNjdi5oICAgICAgICAgIHwgIDUzICsrKwoga2V4ZWMvZHQtb3BzLmMgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgNDQyICsrKysrKysrKysrKysrKysrKystCiBrZXhlYy9kdC1v cHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKwoga2V4ZWMva2V4ZWMtc3lzY2Fs bC5oICAgICAgICAgICAgICAgICAgIHwgICA3ICsKIHB1cmdhdG9yeS9NYWtlZmlsZSAgICAgICAg ICAgICAgICAgICAgICB8ICAgMSArCiBwdXJnYXRvcnkvYXJjaC9yaXNjdi9NYWtlZmlsZSAgICAg ICAgICAgfCAgIDcgKwogMTkgZmlsZXMgY2hhbmdlZCwgMTY0OCBpbnNlcnRpb25zKCspLCAxIGRl bGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQga2V4ZWMvYXJjaC9yaXNjdi9NYWtlZmlsZQog Y3JlYXRlIG1vZGUgMTAwNjQ0IGtleGVjL2FyY2gvcmlzY3YvY3Jhc2hkdW1wLXJpc2N2LmMKIGNy ZWF0ZSBtb2RlIDEwMDY0NCBrZXhlYy9hcmNoL3Jpc2N2L2ltYWdlLWhlYWRlci5oCiBjcmVhdGUg bW9kZSAxMDA2NDQga2V4ZWMvYXJjaC9yaXNjdi9pbmNsdWRlL2FyY2gvb3B0aW9ucy5oCiBjcmVh dGUgbW9kZSAxMDA2NDQga2V4ZWMvYXJjaC9yaXNjdi9pb21lbS5oCiBjcmVhdGUgbW9kZSAxMDA2 NDQga2V4ZWMvYXJjaC9yaXNjdi9rZXhlYy1lbGYtcmlzY3YuYwogY3JlYXRlIG1vZGUgMTAwNjQ0 IGtleGVjL2FyY2gvcmlzY3Yva2V4ZWMtaW1hZ2UtcmlzY3YuYwogY3JlYXRlIG1vZGUgMTAwNjQ0 IGtleGVjL2FyY2gvcmlzY3Yva2V4ZWMtcmlzY3YuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGtleGVj L2FyY2gvcmlzY3Yva2V4ZWMtcmlzY3YuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHB1cmdhdG9yeS9h cmNoL3Jpc2N2L01ha2VmaWxlCgoKYmFzZS1jb21taXQ6IDE0ZjQ4ZWE4MGU1MTBlNWFmNzljYTZj NDZmYTI4ZTk5YTM2OTVkMWMKLS0gCjIuNDguMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LXJpc2N2IG1haWxpbmcgbGlzdApsaW51eC1yaXNj dkBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4v bGlzdGluZm8vbGludXgtcmlzY3YK