diff mbox series

[SRU,B/raspi-5.4] UBUNTU: [Packaging] raspi-bionic: Build uncompressed arm64 kernel images

Message ID 20210804153941.88383-1-juergh@canonical.com
State New
Headers show
Series [SRU,B/raspi-5.4] UBUNTU: [Packaging] raspi-bionic: Build uncompressed arm64 kernel images | expand

Commit Message

Juerg Haefliger Aug. 4, 2021, 3:39 p.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1938912

UC18 can't handle compressed arm64 kernels so build uncompressed kernels.

Signed-off-by: Juerg Haefliger <juergh@canonical.com>
---
 debian.raspi-bionic/rules.d/arm64.mk | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Comments

Dimitri John Ledkov Aug. 4, 2021, 4:30 p.m. UTC | #1
On Wed, Aug 4, 2021 at 4:40 PM Juerg Haefliger
<juerg.haefliger@canonical.com> wrote:
>
> BugLink: https://bugs.launchpad.net/bugs/1938912
>
> UC18 can't handle compressed arm64 kernels so build uncompressed kernels.
>
> Signed-off-by: Juerg Haefliger <juergh@canonical.com>
> ---
>  debian.raspi-bionic/rules.d/arm64.mk | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/debian.raspi-bionic/rules.d/arm64.mk b/debian.raspi-bionic/rules.d/arm64.mk
> index 3846cbfaf8cd..fde84ab88cd0 100644
> --- a/debian.raspi-bionic/rules.d/arm64.mk
> +++ b/debian.raspi-bionic/rules.d/arm64.mk
> @@ -3,8 +3,8 @@ build_arch      = arm64
>  header_arch    = arm64
>  defconfig      = defconfig
>  flavours       = raspi
> -build_image    = Image.gz
> -kernel_file    = arch/$(build_arch)/boot/Image.gz
> +build_image    = Image
> +kernel_file    = arch/$(build_arch)/boot/Image
>  install_file   = vmlinuz
>  no_dumpfile    = true

Acked-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>

We could SRU u-boot, to add support for compressed kernels, but then
it would still take a long time to be able to start using compressed
kernel, given that we cannot enforce a strict dependency on a new
enough pi gadget, or its derivatives in the brand stores.
Hence keeping raspi uncompressed is the best option for UC18 compat.
Tim Gardner Aug. 4, 2021, 5:22 p.m. UTC | #2
Acked-by: Tim Gardner <tim.gardner@canonical.com>

On 8/4/21 9:39 AM, Juerg Haefliger wrote:
> BugLink: https://bugs.launchpad.net/bugs/1938912
> 
> UC18 can't handle compressed arm64 kernels so build uncompressed kernels.
> 
> Signed-off-by: Juerg Haefliger <juergh@canonical.com>
> ---
>   debian.raspi-bionic/rules.d/arm64.mk | 4 ++--
>   1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/debian.raspi-bionic/rules.d/arm64.mk b/debian.raspi-bionic/rules.d/arm64.mk
> index 3846cbfaf8cd..fde84ab88cd0 100644
> --- a/debian.raspi-bionic/rules.d/arm64.mk
> +++ b/debian.raspi-bionic/rules.d/arm64.mk
> @@ -3,8 +3,8 @@ build_arch	= arm64
>   header_arch	= arm64
>   defconfig	= defconfig
>   flavours	= raspi
> -build_image	= Image.gz
> -kernel_file	= arch/$(build_arch)/boot/Image.gz
> +build_image	= Image
> +kernel_file	= arch/$(build_arch)/boot/Image
>   install_file	= vmlinuz
>   no_dumpfile	= true
>   
>
Juerg Haefliger Aug. 5, 2021, 8 a.m. UTC | #3
Applied to bionic/linux-raspi-5.4 master-next.

Thanks
...Juerg


> BugLink: https://bugs.launchpad.net/bugs/1938912
> 
> UC18 can't handle compressed arm64 kernels so build uncompressed kernels.
> 
> Signed-off-by: Juerg Haefliger <juergh@canonical.com>
> ---
>  debian.raspi-bionic/rules.d/arm64.mk | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/debian.raspi-bionic/rules.d/arm64.mk b/debian.raspi-bionic/rules.d/arm64.mk
> index 3846cbfaf8cd..fde84ab88cd0 100644
> --- a/debian.raspi-bionic/rules.d/arm64.mk
> +++ b/debian.raspi-bionic/rules.d/arm64.mk
> @@ -3,8 +3,8 @@ build_arch	= arm64
>  header_arch	= arm64
>  defconfig	= defconfig
>  flavours	= raspi
> -build_image	= Image.gz
> -kernel_file	= arch/$(build_arch)/boot/Image.gz
> +build_image	= Image
> +kernel_file	= arch/$(build_arch)/boot/Image
>  install_file	= vmlinuz
>  no_dumpfile	= true
>
diff mbox series

Patch

diff --git a/debian.raspi-bionic/rules.d/arm64.mk b/debian.raspi-bionic/rules.d/arm64.mk
index 3846cbfaf8cd..fde84ab88cd0 100644
--- a/debian.raspi-bionic/rules.d/arm64.mk
+++ b/debian.raspi-bionic/rules.d/arm64.mk
@@ -3,8 +3,8 @@  build_arch	= arm64
 header_arch	= arm64
 defconfig	= defconfig
 flavours	= raspi
-build_image	= Image.gz
-kernel_file	= arch/$(build_arch)/boot/Image.gz
+build_image	= Image
+kernel_file	= arch/$(build_arch)/boot/Image
 install_file	= vmlinuz
 no_dumpfile	= true