From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6594296924563570688 X-Received: by 2002:aa7:d5ca:: with SMTP id d10-v6mr1544163eds.2.1535377062165; Mon, 27 Aug 2018 06:37:42 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a50:b4a2:: with SMTP id w31-v6ls4440654edd.2.gmail; Mon, 27 Aug 2018 06:37:41 -0700 (PDT) X-Google-Smtp-Source: ANB0VdbErg7Wp2bzQZDa9OcxVPov0rLKVa2Lz3ixRkry/bf4lxJbW+UMSAqBfhUAUvNodoyZsbB4 X-Received: by 2002:aa7:d5ca:: with SMTP id d10-v6mr1544156eds.2.1535377061634; Mon, 27 Aug 2018 06:37:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535377061; cv=none; d=google.com; s=arc-20160816; b=OGg58Mt15RXVSuqwpqzjXezG3saAlOseHoNUYKtVIjGdGsxHMHFHMYIa8Wz32FRUkL Iz4JIrTi2ygE4edy0pJ9vPQHTyaJLDMMtoHgmC9G/345Lge0Vg2xSwo5jh/DaXbg651U hMJKVKLksCLPlVkKSWBxm01BNmqP1bI+uBd6uD9xjHQ81P/hSchd166PCLce43hX98dy Tdlvkal4EogwNEbmL73ulgL1mpbY0WANlbKQfQEr5z1WzLIkxBAWtpgk71dB55UOonZm mflkHT4c9h5yPmrVxuREFZKKPpsqejUZCC/BeoOQKimoLTdwVGLQDc/VpD5bMF1GAlWP NAGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:references:cc:to:from:subject :arc-authentication-results; bh=wHPN6NyFSOV3dObsxQtJCvdQBGgMYGTZW/nK3CyhE8k=; b=NGvQvG/tylccDfO6kb6JoENxlJxF/YQrf5gFeaBBFGlRIi0p5JdZbhmJnho4h42Px1 ThBO+yo8jcbEvD8+kqaZGvT2VGnp/CJpMazJl7fNHJH265As9SghN68dpCrkp9Kpl878 R8ahmS8GTQ6MB6J3MbrI5RPACBFrpXEGMs5/qJViZ4lLx5L77KpXNhZkAv+1GhsmmFUn pkWF6eRFYjskiZyDxBLfaPKHnQ6QiwcK4AqtnrFzcgj2iSto+A1HbFBPRJMLQd8lD13G JlkXsigMhkRilT0aGg0IgL0CMlGy5MoVfcGM/bsL57sUH4skQ3qx45/jhwyPa8Uf0OJ7 WhlA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Return-Path: Received: from thoth.sbs.de (thoth.sbs.de. [192.35.17.2]) by gmr-mx.google.com with ESMTPS id o55-v6si656061edo.3.2018.08.27.06.37.41 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 27 Aug 2018 06:37:41 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) client-ip=192.35.17.2; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by thoth.sbs.de (8.15.2/8.15.2) with ESMTPS id w7RDbekJ002827 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 27 Aug 2018 15:37:41 +0200 Received: from [139.25.68.37] (md1q0hnc.ad001.siemens.net [139.25.68.37] (may be forged)) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id w7RDbeHK031465; Mon, 27 Aug 2018 15:37:40 +0200 Subject: Re: [PATCH 3/4] linux-custom: Use uncompressed kernel image on arm64 From: Jan Kiszka To: Henning Schild Cc: isar-users References: <2eade0f587dfb3c7b7771722bfc345058dc68776.1535354395.git.jan.kiszka@siemens.com> <20180827102914.236a4db0@md1pvb1c.ad001.siemens.net> Message-ID: Date: Mon, 27 Aug 2018 15:37:39 +0200 User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.8.1.12) Gecko/20080226 SUSE/2.0.0.12-1.1 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-TUID: J5+gqz9yj0PF On 2018-08-27 10:31, [ext] Jan Kiszka wrote: > On 2018-08-27 10:29, Henning Schild wrote: >> Am Mon, 27 Aug 2018 09:19:54 +0200 >> schrieb "[ext] Jan Kiszka" : >> >>> From: Jan Kiszka >>> >>> U-Boot does not directly support decompression on bootloader side like >>> Image.gz would require. We would have to enable the unzip command and >>> write special scripts that perform the decompression prior to calling >>> booti. As the Debian kernel also comes uncompressed, choose that path >>> instead. >>> >>> Signed-off-by: Jan Kiszka >>> --- >>>   meta/recipes-kernel/linux/files/build-kernel.sh | 7 +++++++ >>>   1 file changed, 7 insertions(+) >>> >>> diff --git a/meta/recipes-kernel/linux/files/build-kernel.sh >>> b/meta/recipes-kernel/linux/files/build-kernel.sh index >>> 8b58e93..ef30aea 100644 --- >>> a/meta/recipes-kernel/linux/files/build-kernel.sh +++ >>> b/meta/recipes-kernel/linux/files/build-kernel.sh @@ -95,6 +95,13 @@ >>> if [ \"\$1\" != upgrade ] && command -v linux-update-symlinks >>>> /dev/null; then\\ linux-update-symlinks remove >>>> ${PV}  /boot/vmlinuz-${PV}\\ fi" >>> +# Make sure arm64 kernels are decompressed >>> +if [ "$target_arch" = "arm64" ]; then >>> +    vmlinuz=${REPACK_LINUX_IMAGE_DIR}/boot/vmlinuz-${PV} >>> +    mv $vmlinuz $vmlinuz.gz >>> +    gunzip $vmlinuz >>> +fi >> >> That looks weird. The gunzip should not work after the mv. And would is >> the filename after the intended patch? If it still contains a "z", that >> would be misleading. > > gunzip appends .gz. We maybe that also works explicitly, didn't test. Of course, both variants work. Will send v2 which addresses $vmlinuz.gz explicitly. Jan -- Siemens AG, Corporate Technology, CT RDA IOT SES-DE Corporate Competence Center Embedded Linux