From 2841218b0aaba29930f742b4eb613f523ee3710b Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 12 Nov 2015 04:45:03 +0100 Subject: do not allow to build broken kernel images with compression Some targets do not support compressed kernels or initramfs. OpenADK combines both, there is no support for mixed setups. For example Kernel with gzip, initramfs with xz. Qemu-Metag f.e. can only use uncompressed initramfs. The kernel could be compressed, but mixed setup isn't available for now. --- target/arm/systems/banana-pro | 1 + target/arm/systems/beaglebone-black | 1 + target/arm/systems/linksys-nslu2 | 1 + target/arm/systems/qemu-arm-spitz | 1 + target/arm/systems/qemu-arm-terrier | 1 + target/arm/systems/qemu-arm-versatilepb | 1 + target/arm/systems/qemu-arm-vexpress-a9 | 1 + target/arm/systems/raspberry-pi | 1 + target/arm/systems/raspberry-pi2 | 1 + target/arm/systems/sharp-zaurus | 1 + target/arm/systems/solidrun-imx6 | 1 + 11 files changed, 11 insertions(+) (limited to 'target/arm') diff --git a/target/arm/systems/banana-pro b/target/arm/systems/banana-pro index e7158a5fc..50cdd6d80 100644 --- a/target/arm/systems/banana-pro +++ b/target/arm/systems/banana-pro @@ -17,6 +17,7 @@ config ADK_TARGET_SYSTEM_BANANA_PRO select ADK_TARGET_WITH_NETDEVICE select ADK_TARGET_WITH_BLOCK select ADK_TARGET_KERNEL_UIMAGE + select ADK_TARGET_KERNEL_WITH_COMPRESSION select ADK_PACKAGE_U_BOOT select ADK_HOST_BUILD_U_BOOT help diff --git a/target/arm/systems/beaglebone-black b/target/arm/systems/beaglebone-black index ef2ee0eca..25ef8ee6f 100644 --- a/target/arm/systems/beaglebone-black +++ b/target/arm/systems/beaglebone-black @@ -15,6 +15,7 @@ config ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK select ADK_TARGET_WITH_NETDEVICE select ADK_TARGET_WITH_ROOT_RW select ADK_TARGET_KERNEL_ZIMAGE + select ADK_TARGET_KERNEL_WITH_COMPRESSION help BeagleBone Black diff --git a/target/arm/systems/linksys-nslu2 b/target/arm/systems/linksys-nslu2 index b234d7d25..ee7da28e5 100644 --- a/target/arm/systems/linksys-nslu2 +++ b/target/arm/systems/linksys-nslu2 @@ -10,6 +10,7 @@ config ADK_TARGET_SYSTEM_LINKSYS_NSLU2 select ADK_TARGET_WITH_NETDEVICE select ADK_TARGET_WITH_BLOCK select ADK_TARGET_KERNEL_ZIMAGE + select ADK_TARGET_KERNEL_WITH_COMPRESSION help Linksys NSLU2 diff --git a/target/arm/systems/qemu-arm-spitz b/target/arm/systems/qemu-arm-spitz index 4cabc8a66..45d2cf0ed 100644 --- a/target/arm/systems/qemu-arm-spitz +++ b/target/arm/systems/qemu-arm-spitz @@ -4,6 +4,7 @@ config ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_QEMU select ADK_TARGET_KERNEL_ZIMAGE + select ADK_TARGET_KERNEL_WITH_COMPRESSION help Qemu Emulator for ARM architecture (Spitz PDA). diff --git a/target/arm/systems/qemu-arm-terrier b/target/arm/systems/qemu-arm-terrier index e09e4c284..46808c09b 100644 --- a/target/arm/systems/qemu-arm-terrier +++ b/target/arm/systems/qemu-arm-terrier @@ -4,6 +4,7 @@ config ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_QEMU select ADK_TARGET_KERNEL_ZIMAGE + select ADK_TARGET_KERNEL_WITH_COMPRESSION help Qemu Emulator for ARM architecture (Terrier PDA). diff --git a/target/arm/systems/qemu-arm-versatilepb b/target/arm/systems/qemu-arm-versatilepb index e55a9681f..94ae74d17 100644 --- a/target/arm/systems/qemu-arm-versatilepb +++ b/target/arm/systems/qemu-arm-versatilepb @@ -4,6 +4,7 @@ config ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_QEMU select ADK_TARGET_KERNEL_ZIMAGE + select ADK_TARGET_KERNEL_WITH_COMPRESSION help Qemu Emulator for ARM architecture (Versatile/PB). diff --git a/target/arm/systems/qemu-arm-vexpress-a9 b/target/arm/systems/qemu-arm-vexpress-a9 index 2b1f0679a..bfa22e068 100644 --- a/target/arm/systems/qemu-arm-vexpress-a9 +++ b/target/arm/systems/qemu-arm-vexpress-a9 @@ -4,6 +4,7 @@ config ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9 select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_QEMU select ADK_TARGET_KERNEL_ZIMAGE + select ADK_TARGET_KERNEL_WITH_COMPRESSION help Qemu Emulator for ARM architecture (Vexpress A9). diff --git a/target/arm/systems/raspberry-pi b/target/arm/systems/raspberry-pi index 2f84e33cc..f1a89aebd 100644 --- a/target/arm/systems/raspberry-pi +++ b/target/arm/systems/raspberry-pi @@ -18,6 +18,7 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI select ADK_PACKAGE_BCM28XX_BOOTLOADER select ADK_TARGET_WITH_ROOT_RW select ADK_TARGET_KERNEL_ZIMAGE + select ADK_TARGET_KERNEL_WITH_COMPRESSION help Raspberry PI diff --git a/target/arm/systems/raspberry-pi2 b/target/arm/systems/raspberry-pi2 index 3badb46d0..356e48a03 100644 --- a/target/arm/systems/raspberry-pi2 +++ b/target/arm/systems/raspberry-pi2 @@ -19,6 +19,7 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI2 select ADK_PACKAGE_BCM28XX_BOOTLOADER select ADK_TARGET_WITH_ROOT_RW select ADK_TARGET_KERNEL_ZIMAGE + select ADK_TARGET_KERNEL_WITH_COMPRESSION help Raspberry PI 2 diff --git a/target/arm/systems/sharp-zaurus b/target/arm/systems/sharp-zaurus index 86c2405fe..ec3ff58a9 100644 --- a/target/arm/systems/sharp-zaurus +++ b/target/arm/systems/sharp-zaurus @@ -14,6 +14,7 @@ config ADK_TARGET_SYSTEM_SHARP_ZAURUS select ADK_TARGET_WITH_NETDEVICE select ADK_TARGET_WITH_BLOCK select ADK_TARGET_KERNEL_ZIMAGE + select ADK_TARGET_KERNEL_WITH_COMPRESSION help Support for Sharp Zaurus CL3200 (Terrier) diff --git a/target/arm/systems/solidrun-imx6 b/target/arm/systems/solidrun-imx6 index 0f7eafe3c..53e2f1915 100644 --- a/target/arm/systems/solidrun-imx6 +++ b/target/arm/systems/solidrun-imx6 @@ -17,6 +17,7 @@ config ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 select ADK_TARGET_WITH_BLOCK select ADK_TARGET_WITH_WATCHDOG select ADK_TARGET_KERNEL_ZIMAGE + select ADK_TARGET_KERNEL_WITH_COMPRESSION select ADK_TARGET_WITH_ROOT_RW select ADK_PACKAGE_U_BOOT_IMX6 help -- cgit v1.2.3