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=-8.3 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 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 05AE8C433E0 for ; Mon, 1 Jun 2020 14:55:38 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id C8D6A2077D for ; Mon, 1 Jun 2020 14:55:37 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="E7NXEUd6"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=armlinux.org.uk header.i=@armlinux.org.uk header.b="lPZXaaaS" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C8D6A2077D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=armlinux.org.uk Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-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=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Wdy9vjXHkhn3LXHMW1TatKZ+hWx8fH0PigUXtaNKsS4=; b=E7NXEUd6H2rXyT H8ngXDnmI14Uk6O3apfHA4c/6U3eWEpCC54kYP4MIdwbpdenUNN1E6CC9zbovG3b6XssemXPR2yOn XifHIdOouk469dTNHukHLUbBWor3YjNJHBkcdVTXN6MNmg8R6FhDJAj/ODmHgnzYK/u0zrc9581fy nLK0MBrao2WD+YH/tZEdMCWWiBCU8l/rILXCatfNVTE+07qfOgubdveRH9Ces9Srmrm2P23V+T1Hz N5JENna9fS92Y9/CqyS0vTELHSuVHWo8ZtzqItK72tVlvKfpx3AJnBzhvSvcUD2wWAQYNBshZJCo9 hWABc5U3e0bGCKTKZPrQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jflqi-0006vl-QX; Mon, 01 Jun 2020 14:55:36 +0000 Received: from pandora.armlinux.org.uk ([2001:4d48:ad52:3201:214:fdff:fe10:1be6]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jflqS-0006e1-BL for linux-arm-kernel@lists.infradead.org; Mon, 01 Jun 2020 14:55:22 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2019; h=Sender:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=U6svMtqcdNVZBeODbLBQ1meD+XZ/5XHSqOip4+ySlb8=; b=lPZXaaaSFtZMIifMSEnnbwo2h HbPwcaFT6JtRkMCO/OryCy5BAJzCLMNo3miJkXpqiOSfbNl3CznySB8ClclBky85ckywzPRJMQFlo TIyhQcFkNiKp+ApX8TE8E3wyXnrptK3+2NqojscdIKChGJChQyFMuUvnLUlqnv6r5isu9bsWbzKaA 3Alp3Fn3MIApO2pYbrrmyyYyqOeVlcj/nLDqJWpA8aYkhPbUvRg/VIdNeDbfQD3txGqCSnXl3B47H BUi1WmQHVWJSdhyP/WSvN3lcCEIQ56LxT4W7zQWTn/P+TSnYmT4AvooEPO39BxM2601lPageK6yFk EamrnkQIA==; Received: from shell.armlinux.org.uk ([2001:4d48:ad52:3201:5054:ff:fe00:4ec]:48044) by pandora.armlinux.org.uk with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jflqC-0000Z4-FT; Mon, 01 Jun 2020 15:55:04 +0100 Received: from linux by shell.armlinux.org.uk with local (Exim 4.92) (envelope-from ) id 1jflqA-0003Oh-6w; Mon, 01 Jun 2020 15:55:02 +0100 Date: Mon, 1 Jun 2020 15:55:02 +0100 From: Russell King - ARM Linux admin To: =?utf-8?Q?=C5=81ukasz?= Stelmach Subject: Re: [PATCH 3/5] arm: decompressor: define a new zImage tag Message-ID: <20200601145502.GJ1551@shell.armlinux.org.uk> References: <20200601142754.26139-1-l.stelmach@samsung.com> <20200601142754.26139-4-l.stelmach@samsung.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20200601142754.26139-4-l.stelmach@samsung.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200601_075520_483172_EAD50C70 X-CRM114-Status: GOOD ( 15.29 ) 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: Kees Cook , Bartlomiej Zolnierkiewicz , Masahiro Yamada , Nick Desaulniers , linux-kernel@vger.kernel.org, AKASHI Takahiro , Ben Dooks , Thomas Gleixner , Enrico Weigelt , Ingo Molnar , linux-arm-kernel@lists.infradead.org, Marek Szyprowski Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gTW9uLCBKdW4gMDEsIDIwMjAgYXQgMDQ6Mjc6NTJQTSArMDIwMCwgxYF1a2FzeiBTdGVsbWFj aCB3cm90ZToKPiBBZGQgRENTWiB0YWcgd2hpY2ggaG9sZHMgZHluYW1pYyBtZW1vcnkgKHN0YWNr LCBic3MsIG1hbGxvYyBwb29sKQo+IHJlcXVpcmVtZW50cyBvZiB0aGUgZGVjb21wcmVzc29yIGNv ZGUuCgpXaHkgZG8gd2UgbmVlZCB0byBrbm93IHRoZSBzdGFjayBhbmQgQlNTIHNpemUsIHdoZW4g dGhlIHVzZXJzcGFjZQprZXhlYyB0b29sIGRvZXNuJ3QgbmVlZCB0byBrbm93IHRoaXMgdG8gcGVy Zm9ybSB0aGUgc2FtZSBmdW5jdGlvbi4KCj4gCj4gU2lnbmVkLW9mZi1ieTogxYF1a2FzeiBTdGVs bWFjaCA8bC5zdGVsbWFjaEBzYW1zdW5nLmNvbT4KPiAtLS0KPiAgYXJjaC9hcm0vYm9vdC9jb21w cmVzc2VkL3ZtbGludXgubGRzLlMgfCAgOSArKysrKysrKy0KPiAgYXJjaC9hcm0vaW5jbHVkZS9h c20vaW1hZ2UuaCAgICAgICAgICAgfCAxMyArKysrKysrKysrKysrCj4gIDIgZmlsZXMgY2hhbmdl ZCwgMjEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNo L2FybS9ib290L2NvbXByZXNzZWQvdm1saW51eC5sZHMuUyBiL2FyY2gvYXJtL2Jvb3QvY29tcHJl c3NlZC92bWxpbnV4Lmxkcy5TCj4gaW5kZXggMzA4ZTljZDZhODk3Li5kY2ZkYjMyMDljOTAgMTAw NjQ0Cj4gLS0tIGEvYXJjaC9hcm0vYm9vdC9jb21wcmVzc2VkL3ZtbGludXgubGRzLlMKPiArKysg Yi9hcmNoL2FybS9ib290L2NvbXByZXNzZWQvdm1saW51eC5sZHMuUwo+IEBAIC0zOSw2ICszOSwx MSBAQCBTRUNUSU9OUwo+ICAgICAgTE9ORyhBUk1fWklNQUdFX01BR0lDMykKPiAgICAgIExPTkco WklNQUdFX01BR0lDKF9fcGlnZ3lfc2l6ZV9hZGRyIC0gX3N0YXJ0KSkKPiAgICAgIExPTkcoWklN QUdFX01BR0lDKF9rZXJuZWxfYnNzX3NpemUpKQo+ICsgICAgTE9ORyhaSU1BR0VfTUFHSUMoNSkp Cj4gKyAgICBMT05HKEFSTV9aSU1BR0VfTUFHSUM0KQo+ICsgICAgTE9ORyhaSU1BR0VfTUFHSUMo X2VuZCAtIF9fYnNzX3N0YXJ0KSkKPiArICAgIExPTkcoWklNQUdFX01BR0lDKF9zdGFja19lbmQg LSBfc3RhY2tfc3RhcnQpKQo+ICsgICAgTE9ORyhaSU1BR0VfTUFHSUMoX21hbGxvY19zaXplKSkK PiAgICAgIExPTkcoMCkKPiAgICAgIF90YWJsZV9lbmQgPSAuOwo+ICAgIH0KPiBAQCAtMTA4LDEw ICsxMTMsMTIgQEAgU0VDVElPTlMKPiAgICAuID0gQlNTX1NUQVJUOwo+ICAgIF9fYnNzX3N0YXJ0 ID0gLjsKPiAgICAuYnNzCQkJOiB7ICooLmJzcykgfQo+ICsgIC4gPSBBTElHTig4KTsJCS8qIHRo ZSBzdGFjayBtdXN0IGJlIDY0LWJpdCBhbGlnbmVkIGFuZCBhZGpvaW4gYnNzICovCj4gICAgX2Vu ZCA9IC47Cj4gIAo+IC0gIC4gPSBBTElHTig4KTsJCS8qIHRoZSBzdGFjayBtdXN0IGJlIDY0LWJp dCBhbGlnbmVkICovCj4gKyAgX3N0YWNrX3N0YXJ0ID0gLjsKPiAgICAuc3RhY2sJCTogeyAqKC5z dGFjaykgfQo+ICsgIF9zdGFja19lbmQgPSAuOwo+ICAKPiAgICBQUk9WSURFKF9fcGVjb2ZmX2Rh dGFfc2l6ZSA9IEFMSUdOKDUxMikgLSBBRERSKC5kYXRhKSk7Cj4gICAgUFJPVklERShfX3BlY29m Zl9lbmQgPSBBTElHTig1MTIpKTsKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vaW5jbHVkZS9hc20v aW1hZ2UuaCBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2ltYWdlLmgKPiBpbmRleCBkNWMxOGEwZjZh MzQuLjYyNDQzODc0MGYyMyAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybS9pbmNsdWRlL2FzbS9pbWFn ZS5oCj4gKysrIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20vaW1hZ2UuaAo+IEBAIC0xNSw2ICsxNSw3 IEBACj4gICNkZWZpbmUgQVJNX1pJTUFHRV9NQUdJQzEgWklNQUdFX01BR0lDKDB4MDE2ZjI4MTgp Cj4gICNkZWZpbmUgQVJNX1pJTUFHRV9NQUdJQzIgKDB4NDU0NTQ1NDUpCj4gICNkZWZpbmUgQVJN X1pJTUFHRV9NQUdJQzMgWklNQUdFX01BR0lDKDB4NWE1MzRjNGIpCj4gKyNkZWZpbmUgQVJNX1pJ TUFHRV9NQUdJQzQgWklNQUdFX01BR0lDKDB4NWE1MzQzNDQpCj4gIAo+ICAjaWZuZGVmIF9fQVNT RU1CTFlfXwo+ICAKPiBAQCAtNDMsNiArNDQsMTggQEAgc3RydWN0IGFybV96aW1hZ2VfdGFnIHsK PiAgCX0gdTsKPiAgfTsKPiAgCj4gK3N0cnVjdCBhcm1femltYWdlX3RhZ19kYyB7Cj4gKwlzdHJ1 Y3QgdGFnX2hlYWRlciBoZHI7Cj4gKwl1bmlvbiB7Cj4gKyNkZWZpbmUgWklNQUdFX1RBR19ERUNP TVBfU0laRSBBUk1fWklNQUdFX01BR0lDNAo+ICsJCXN0cnVjdCB6aW1hZ2VfZGVjb21wX3NpemUg ewo+ICsJCQlfX2xlMzIgYnNzX3NpemU7Cj4gKwkJCV9fbGUzMiBzdGFja19zaXplOwo+ICsJCQlf X2xlMzIgbWFsbG9jX3NpemU7Cj4gKwkJfSBkZWNvbXBfc2l6ZTsKPiArCX0gdTsKPiArfTsKPiAr Cj4gICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KPiAgCj4gICNlbmRpZiAvKiBfX0FTTV9JTUFH RV9IICovCj4gLS0gCj4gMi4yNi4yCj4gCj4gCgotLSAKUk1LJ3MgUGF0Y2ggc3lzdGVtOiBodHRw czovL3d3dy5hcm1saW51eC5vcmcudWsvZGV2ZWxvcGVyL3BhdGNoZXMvCkZUVEMgZm9yIDAuOG0g KGVzdC4gMTc2Mm0pIGxpbmUgaW4gc3VidXJiaWE6IHN5bmMgYXQgMTMuMU1icHMgZG93biA0MjRr YnBzIHVwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwps aW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJh ZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51 eC1hcm0ta2VybmVsCg== 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=-8.1 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 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 D0CB5C433DF for ; Mon, 1 Jun 2020 14:55:22 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id AAEC720738 for ; Mon, 1 Jun 2020 14:55:22 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=armlinux.org.uk header.i=@armlinux.org.uk header.b="lPZXaaaS" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727063AbgFAOzW (ORCPT ); Mon, 1 Jun 2020 10:55:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36050 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726067AbgFAOzV (ORCPT ); Mon, 1 Jun 2020 10:55:21 -0400 Received: from pandora.armlinux.org.uk (pandora.armlinux.org.uk [IPv6:2001:4d48:ad52:3201:214:fdff:fe10:1be6]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 414F0C05BD43 for ; Mon, 1 Jun 2020 07:55:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2019; h=Sender:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=U6svMtqcdNVZBeODbLBQ1meD+XZ/5XHSqOip4+ySlb8=; b=lPZXaaaSFtZMIifMSEnnbwo2h HbPwcaFT6JtRkMCO/OryCy5BAJzCLMNo3miJkXpqiOSfbNl3CznySB8ClclBky85ckywzPRJMQFlo TIyhQcFkNiKp+ApX8TE8E3wyXnrptK3+2NqojscdIKChGJChQyFMuUvnLUlqnv6r5isu9bsWbzKaA 3Alp3Fn3MIApO2pYbrrmyyYyqOeVlcj/nLDqJWpA8aYkhPbUvRg/VIdNeDbfQD3txGqCSnXl3B47H BUi1WmQHVWJSdhyP/WSvN3lcCEIQ56LxT4W7zQWTn/P+TSnYmT4AvooEPO39BxM2601lPageK6yFk EamrnkQIA==; Received: from shell.armlinux.org.uk ([2001:4d48:ad52:3201:5054:ff:fe00:4ec]:48044) by pandora.armlinux.org.uk with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jflqC-0000Z4-FT; Mon, 01 Jun 2020 15:55:04 +0100 Received: from linux by shell.armlinux.org.uk with local (Exim 4.92) (envelope-from ) id 1jflqA-0003Oh-6w; Mon, 01 Jun 2020 15:55:02 +0100 Date: Mon, 1 Jun 2020 15:55:02 +0100 From: Russell King - ARM Linux admin To: =?utf-8?Q?=C5=81ukasz?= Stelmach Cc: Masahiro Yamada , Nick Desaulniers , Thomas Gleixner , Enrico Weigelt , Kees Cook , Ingo Molnar , Ben Dooks , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, AKASHI Takahiro , Bartlomiej Zolnierkiewicz , Marek Szyprowski Subject: Re: [PATCH 3/5] arm: decompressor: define a new zImage tag Message-ID: <20200601145502.GJ1551@shell.armlinux.org.uk> References: <20200601142754.26139-1-l.stelmach@samsung.com> <20200601142754.26139-4-l.stelmach@samsung.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20200601142754.26139-4-l.stelmach@samsung.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jun 01, 2020 at 04:27:52PM +0200, Łukasz Stelmach wrote: > Add DCSZ tag which holds dynamic memory (stack, bss, malloc pool) > requirements of the decompressor code. Why do we need to know the stack and BSS size, when the userspace kexec tool doesn't need to know this to perform the same function. > > Signed-off-by: Łukasz Stelmach > --- > arch/arm/boot/compressed/vmlinux.lds.S | 9 ++++++++- > arch/arm/include/asm/image.h | 13 +++++++++++++ > 2 files changed, 21 insertions(+), 1 deletion(-) > > diff --git a/arch/arm/boot/compressed/vmlinux.lds.S b/arch/arm/boot/compressed/vmlinux.lds.S > index 308e9cd6a897..dcfdb3209c90 100644 > --- a/arch/arm/boot/compressed/vmlinux.lds.S > +++ b/arch/arm/boot/compressed/vmlinux.lds.S > @@ -39,6 +39,11 @@ SECTIONS > LONG(ARM_ZIMAGE_MAGIC3) > LONG(ZIMAGE_MAGIC(__piggy_size_addr - _start)) > LONG(ZIMAGE_MAGIC(_kernel_bss_size)) > + LONG(ZIMAGE_MAGIC(5)) > + LONG(ARM_ZIMAGE_MAGIC4) > + LONG(ZIMAGE_MAGIC(_end - __bss_start)) > + LONG(ZIMAGE_MAGIC(_stack_end - _stack_start)) > + LONG(ZIMAGE_MAGIC(_malloc_size)) > LONG(0) > _table_end = .; > } > @@ -108,10 +113,12 @@ SECTIONS > . = BSS_START; > __bss_start = .; > .bss : { *(.bss) } > + . = ALIGN(8); /* the stack must be 64-bit aligned and adjoin bss */ > _end = .; > > - . = ALIGN(8); /* the stack must be 64-bit aligned */ > + _stack_start = .; > .stack : { *(.stack) } > + _stack_end = .; > > PROVIDE(__pecoff_data_size = ALIGN(512) - ADDR(.data)); > PROVIDE(__pecoff_end = ALIGN(512)); > diff --git a/arch/arm/include/asm/image.h b/arch/arm/include/asm/image.h > index d5c18a0f6a34..624438740f23 100644 > --- a/arch/arm/include/asm/image.h > +++ b/arch/arm/include/asm/image.h > @@ -15,6 +15,7 @@ > #define ARM_ZIMAGE_MAGIC1 ZIMAGE_MAGIC(0x016f2818) > #define ARM_ZIMAGE_MAGIC2 (0x45454545) > #define ARM_ZIMAGE_MAGIC3 ZIMAGE_MAGIC(0x5a534c4b) > +#define ARM_ZIMAGE_MAGIC4 ZIMAGE_MAGIC(0x5a534344) > > #ifndef __ASSEMBLY__ > > @@ -43,6 +44,18 @@ struct arm_zimage_tag { > } u; > }; > > +struct arm_zimage_tag_dc { > + struct tag_header hdr; > + union { > +#define ZIMAGE_TAG_DECOMP_SIZE ARM_ZIMAGE_MAGIC4 > + struct zimage_decomp_size { > + __le32 bss_size; > + __le32 stack_size; > + __le32 malloc_size; > + } decomp_size; > + } u; > +}; > + > #endif /* __ASSEMBLY__ */ > > #endif /* __ASM_IMAGE_H */ > -- > 2.26.2 > > -- RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ FTTC for 0.8m (est. 1762m) line in suburbia: sync at 13.1Mbps down 424kbps up