From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6594296924563570688 X-Received: by 2002:a1c:e902:: with SMTP id q2-v6mr715455wmc.5.1535354397665; Mon, 27 Aug 2018 00:19:57 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:8265:: with SMTP id 92-v6ls3835663wrb.2.gmail; Mon, 27 Aug 2018 00:19:57 -0700 (PDT) X-Google-Smtp-Source: ANB0VdY7QU0LMr/UVMUtxASZMzYdYmYtyk2mmymyQLEy6PYR81IpbI6x1F9H58/i0W2FprIZGsNG X-Received: by 2002:a5d:4b0d:: with SMTP id v13-v6mr970668wrq.11.1535354397221; Mon, 27 Aug 2018 00:19:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535354397; cv=none; d=google.com; s=arc-20160816; b=PPwoESD1DBVZVSgf6HiW6533RxFyk0Pr1D96j4aCQrHC9hxn8C5sgxt/A60qQpovaU S4GUB4YIGwHncIUfut0DiAxZNLpohVJsy4+QSS2CLh3583uuU97aqENE7R9IzdI9wDCD eWVZpWrkVRJ35OSUFRQk7l1oAXOKWjGQlSSUO8hyG5AZNsmCHsCOWJuIh1dKVh5fEiSq zSQOx4u4sYRzHhtu69SloP9tRQf3JvgoZ+ZL7BdMVQdvt/cDVQPrkY8AqSEcU0JUXPYt pxJUfJY/mUXZ8i+31n9iujLVfnD4Z94WjMR+C2P095TklnWyRiTzGkKp4Uc1w3fo+ppz kymg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=references:in-reply-to:references:in-reply-to:message-id:date :subject:to:from:arc-authentication-results; bh=G25XRHtqUxu54XHkTvZdQdqYj1Zl4nktDyyXsQNph7A=; b=IY527eTISKlxQaTLCztKd8RSuFJA33+4FpZkGB6oqis4RV9Ey11mh/twfXKDKBi2pz ghnv61v3N2dMsY1uVLueoS9FRmRSL4bZcvG3sOQ0HvF+8jizQ5P8e/kyav+sQl/qh8PC oKRPgM/eWkyp4Q5lEbAa0TKKTrdLN62KKw79ZFvItZJ94J4lX6Tao0G+dBPCCYyylEWz 4KXxnz2qZ7ptKioS1qcO1dOfLsMHqEUvOdfGXsFeNLZPtKVoFEMmBD0Oc56/AXno1fBx xdpfT6ujHIX9BKEDC6eRxQ0lNnw0UIXAQGXo8mepEmkpr/Eh28YgzIguEv6Rsi5KYCOV cJTg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Return-Path: Received: from lizzard.sbs.de (lizzard.sbs.de. [194.138.37.39]) by gmr-mx.google.com with ESMTPS id v18-v6si259941wmc.1.2018.08.27.00.19.57 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 27 Aug 2018 00:19:57 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) client-ip=194.138.37.39; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Received: from mail1.sbs.de (mail1.sbs.de [192.129.41.35]) by lizzard.sbs.de (8.15.2/8.15.2) with ESMTPS id w7R7JuPB018162 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 27 Aug 2018 09:19:56 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.11.147]) by mail1.sbs.de (8.15.2/8.15.2) with ESMTP id w7R7JtqD025919 for ; Mon, 27 Aug 2018 09:19:56 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH 3/4] linux-custom: Use uncompressed kernel image on arm64 Date: Mon, 27 Aug 2018 09:19:54 +0200 Message-Id: <2eade0f587dfb3c7b7771722bfc345058dc68776.1535354395.git.jan.kiszka@siemens.com> X-Mailer: git-send-email 2.16.4 In-Reply-To: References: In-Reply-To: References: X-TUID: E7w1CWFaezTY 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 + dpkg-gencontrol -crepack/debian/control \ -lrepack/debian/changelog \ -frepack/debian/files \ -- 2.16.4