summaryrefslogtreecommitdiff
path: root/target/arm
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2015-11-12 04:45:03 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2015-11-12 04:48:05 +0100
commit2841218b0aaba29930f742b4eb613f523ee3710b (patch)
treee9063dcb734b1db781322e0dc3672dd5c378e0dc /target/arm
parent50d137f8dd4ef7069cf9d160541794db224ffca4 (diff)
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.
Diffstat (limited to 'target/arm')
-rw-r--r--target/arm/systems/banana-pro1
-rw-r--r--target/arm/systems/beaglebone-black1
-rw-r--r--target/arm/systems/linksys-nslu21
-rw-r--r--target/arm/systems/qemu-arm-spitz1
-rw-r--r--target/arm/systems/qemu-arm-terrier1
-rw-r--r--target/arm/systems/qemu-arm-versatilepb1
-rw-r--r--target/arm/systems/qemu-arm-vexpress-a91
-rw-r--r--target/arm/systems/raspberry-pi1
-rw-r--r--target/arm/systems/raspberry-pi21
-rw-r--r--target/arm/systems/sharp-zaurus1
-rw-r--r--target/arm/systems/solidrun-imx61
11 files changed, 11 insertions, 0 deletions
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