summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--target/aarch64/systems/arm-fm1
-rw-r--r--target/aarch64/systems/qemu-aarch641
-rw-r--r--target/alpha/systems/qemu-alpha1
-rw-r--r--target/arc/systems/nsim-arcv11
-rw-r--r--target/arc/systems/nsim-arcv21
-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
-rw-r--r--target/avr32/systems/atmel-ngw1001
-rw-r--r--target/config/Config.in.kernelfmt2
-rw-r--r--target/cris/systems/qemu-cris1
-rw-r--r--target/linux/config/Config.in.kernel16
-rw-r--r--target/m68k/systems/aranym-m68k1
-rw-r--r--target/m68k/systems/qemu-m68k-mcf52081
-rw-r--r--target/m68k/systems/qemu-m68k-q8001
-rw-r--r--target/microblaze/systems/qemu-microblaze-ml6051
-rw-r--r--target/microblaze/systems/qemu-microblaze-s3adsp18001
-rw-r--r--target/mips/systems/dragino-ms14s1
-rw-r--r--target/mips/systems/imgtec-ci201
-rw-r--r--target/mips/systems/mikrotik-rb4xx1
-rw-r--r--target/mips/systems/qemu-mips1
-rw-r--r--target/mips64/systems/lemote-yeelong1
-rw-r--r--target/mips64/systems/qemu-mips641
-rw-r--r--target/ppc/systems/mac-mini1
-rw-r--r--target/ppc/systems/qemu-ppc-bamboo1
-rw-r--r--target/ppc/systems/qemu-ppc-macppc1
-rw-r--r--target/ppc64/systems/qemu-ppc641
-rw-r--r--target/s390/systems/qemu-s3901
-rw-r--r--target/sh/systems/qemu-sh1
-rw-r--r--target/sparc/systems/qemu-sparc1
-rw-r--r--target/sparc/systems/sun-voyager1
-rw-r--r--target/sparc64/systems/qemu-sparc641
-rw-r--r--target/x86/systems/generic-x861
-rw-r--r--target/x86/systems/ibm-x401
-rw-r--r--target/x86/systems/pcengines-alix1
-rw-r--r--target/x86/systems/qemu-x861
-rw-r--r--target/x86/systems/vbox-x861
-rw-r--r--target/x86_64/systems/generic-x86_641
-rw-r--r--target/x86_64/systems/pcengines-apu1
-rw-r--r--target/x86_64/systems/qemu-x86_641
-rw-r--r--target/xtensa/systems/qemu-xtensa1
-rw-r--r--target/xtensa/systems/xilinx-kintex71
50 files changed, 58 insertions, 8 deletions
diff --git a/target/aarch64/systems/arm-fm b/target/aarch64/systems/arm-fm
index b53e7a0be..fea3ada10 100644
--- a/target/aarch64/systems/arm-fm
+++ b/target/aarch64/systems/arm-fm
@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_ARM_FM
select ADK_CPU_CORTEX_A57
select ADK_TARGET_LITTLE_ENDIAN
select ADK_TARGET_KERNEL_IMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
select ADK_PACKAGE_BOOT_WRAPPER_AARCH64
select ADK_TARGET_WITH_SERIAL
select ADK_TARGET_WITH_PCI
diff --git a/target/aarch64/systems/qemu-aarch64 b/target/aarch64/systems/qemu-aarch64
index 6e0092b1d..e649aad11 100644
--- a/target/aarch64/systems/qemu-aarch64
+++ b/target/aarch64/systems/qemu-aarch64
@@ -4,6 +4,7 @@ config ADK_TARGET_SYSTEM_QEMU_AARCH64
select ADK_TARGET_LITTLE_ENDIAN
select ADK_TARGET_QEMU
select ADK_TARGET_KERNEL_IMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Qemu Emulator for AARCH64 architecture.
diff --git a/target/alpha/systems/qemu-alpha b/target/alpha/systems/qemu-alpha
index 41641fc71..7dd387817 100644
--- a/target/alpha/systems/qemu-alpha
+++ b/target/alpha/systems/qemu-alpha
@@ -2,6 +2,7 @@ config ADK_TARGET_SYSTEM_QEMU_ALPHA
bool "Qemu Emulator"
select ADK_CPU_ALPHA
select ADK_TARGET_QEMU
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for Qemu Emulator ALPHA architecture.
diff --git a/target/arc/systems/nsim-arcv1 b/target/arc/systems/nsim-arcv1
index b67bb8e1f..1f0dc7dcd 100644
--- a/target/arc/systems/nsim-arcv1
+++ b/target/arc/systems/nsim-arcv1
@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_NSIM_ARCV1
select ADK_CPU_ARC700
select ADK_TARGET_WITH_NET
select ADK_TARGET_WITH_SERIAL
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for NSIM Emulator for ARCv1.
diff --git a/target/arc/systems/nsim-arcv2 b/target/arc/systems/nsim-arcv2
index 118c9339f..949acfbf6 100644
--- a/target/arc/systems/nsim-arcv2
+++ b/target/arc/systems/nsim-arcv2
@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_NSIM_ARCV2
select ADK_CPU_ARC_HS
select ADK_TARGET_WITH_NET
select ADK_TARGET_WITH_SERIAL
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for NSIM Emulator for ARCv2.
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
diff --git a/target/avr32/systems/atmel-ngw100 b/target/avr32/systems/atmel-ngw100
index c02904726..074472aa4 100644
--- a/target/avr32/systems/atmel-ngw100
+++ b/target/avr32/systems/atmel-ngw100
@@ -7,6 +7,7 @@ config ADK_TARGET_SYSTEM_ATMEL_NGW100
select ADK_TARGET_WITH_NETDEVICE
select ADK_TARGET_WITH_BLOCK
select ADK_TARGET_KERNEL_UIMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
select ADK_HOST_BUILD_U_BOOT
help
Atmel NGW100
diff --git a/target/config/Config.in.kernelfmt b/target/config/Config.in.kernelfmt
index 6c7180b0e..2b878d383 100644
--- a/target/config/Config.in.kernelfmt
+++ b/target/config/Config.in.kernelfmt
@@ -33,3 +33,5 @@ config ADK_TARGET_KERNEL
default "vmlinux.aout" if ADK_TARGET_KERNEL_VMLINUX_AOUT
default "vmlinux"
+config ADK_TARGET_KERNEL_WITH_COMPRESSION
+ bool
diff --git a/target/cris/systems/qemu-cris b/target/cris/systems/qemu-cris
index d1df7e654..438af9613 100644
--- a/target/cris/systems/qemu-cris
+++ b/target/cris/systems/qemu-cris
@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_QEMU_CRIS
select ADK_CPU_CRIS_V32
select ADK_TARGET_QEMU
select ADK_TARGET_KERNEL_IMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Qemu Emulator for CRISv32 architecture.
diff --git a/target/linux/config/Config.in.kernel b/target/linux/config/Config.in.kernel
index 80485daf8..3f5768fbc 100644
--- a/target/linux/config/Config.in.kernel
+++ b/target/linux/config/Config.in.kernel
@@ -133,17 +133,16 @@ config ADK_KERNEL_CPU_LITTLE_ENDIAN
choice
prompt "Kernel compression"
-default ADK_KERNEL_COMPRESS_NONE if ADK_TARGET_SYSTEM_MIKROTIK_RB532 \
- || ADK_TARGET_SYSTEM_KINETIS_K70 \
- || ADK_TARGET_SYSTEM_OR1K_SIM
default ADK_KERNEL_COMP_GZIP if ADK_TARGET_BOARD_BCM28XX
+default ADK_KERNEL_COMP_XZ if ADK_TARGET_KERNEL_WITH_COMPRESSION
+default ADK_KERNEL_COMPRESS_NONE
config ADK_KERNEL_COMP_XZ
bool "use XZ compression"
select ADK_KERNEL_RD_XZ
select ADK_KERNEL_KERNEL_XZ
select ADK_KERNEL_INITRAMFS_COMPRESSION_XZ
- depends on !ADK_TARGET_UCLINUX
+ depends on ADK_TARGET_KERNEL_WITH_COMPRESSION
config ADK_KERNEL_COMP_LZ4
bool "use LZ4 compression"
@@ -151,34 +150,35 @@ config ADK_KERNEL_COMP_LZ4
select ADK_KERNEL_KERNEL_LZ4
select ADK_KERNEL_INITRAMFS_COMPRESSION_LZ4
depends on ADK_TARGET_ARCH_X86 || ADK_TARGET_ARCH_ARM
- depends on !ADK_TARGET_UCLINUX
+ depends on ADK_TARGET_KERNEL_WITH_COMPRESSION
config ADK_KERNEL_COMP_LZMA
bool "use LZMA compression"
select ADK_KERNEL_RD_LZMA
select ADK_KERNEL_KERNEL_LZMA
select ADK_KERNEL_INITRAMFS_COMPRESSION_LZMA
- depends on !ADK_TARGET_UCLINUX
+ depends on ADK_TARGET_KERNEL_WITH_COMPRESSION
config ADK_KERNEL_COMP_LZO
bool "use LZO compression"
select ADK_KERNEL_RD_LZO
select ADK_KERNEL_KERNEL_LZO
select ADK_KERNEL_INITRAMFS_COMPRESSION_LZO
- depends on !ADK_TARGET_UCLINUX
+ depends on ADK_TARGET_KERNEL_WITH_COMPRESSION
config ADK_KERNEL_COMP_BZIP2
bool "use BZIP2 compression"
select ADK_KERNEL_RD_BZIP2
select ADK_KERNEL_KERNEL_BZIP2
select ADK_KERNEL_INITRAMFS_COMPRESSION_BZIP2
- depends on !ADK_TARGET_UCLINUX
+ depends on ADK_TARGET_KERNEL_WITH_COMPRESSION
config ADK_KERNEL_COMP_GZIP
bool "use GZIP compression"
select ADK_KERNEL_RD_GZIP
select ADK_KERNEL_KERNEL_GZIP
select ADK_KERNEL_INITRAMFS_COMPRESSION_GZIP
+ depends on ADK_TARGET_KERNEL_WITH_COMPRESSION
config ADK_KERNEL_COMPRESS_NONE
bool "use no compression"
diff --git a/target/m68k/systems/aranym-m68k b/target/m68k/systems/aranym-m68k
index dc318b518..57d0b0d56 100644
--- a/target/m68k/systems/aranym-m68k
+++ b/target/m68k/systems/aranym-m68k
@@ -9,6 +9,7 @@ config ADK_TARGET_SYSTEM_ARANYM_M68K
select ADK_TARGET_WITH_NETDEVICE
select ADK_TARGET_WITH_BLOCK
select ADK_TARGET_KERNEL_ZIMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for ARAnyM Emulator (M68K).
diff --git a/target/m68k/systems/qemu-m68k-mcf5208 b/target/m68k/systems/qemu-m68k-mcf5208
index 70c7a0cfb..6e7bf2820 100644
--- a/target/m68k/systems/qemu-m68k-mcf5208
+++ b/target/m68k/systems/qemu-m68k-mcf5208
@@ -5,6 +5,7 @@ config ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
select ADK_TARGET_BINFMT_FLAT
select ADK_TARGET_UCLINUX
select ADK_TARGET_KERNEL_ZIMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for Qemu Emulator M68K/Coldfire.
diff --git a/target/m68k/systems/qemu-m68k-q800 b/target/m68k/systems/qemu-m68k-q800
index 1630f2f53..f576d3d91 100644
--- a/target/m68k/systems/qemu-m68k-q800
+++ b/target/m68k/systems/qemu-m68k-q800
@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_QEMU_M68K_Q800
select ADK_TARGET_QEMU
select ADK_CPU_68040
select ADK_TARGET_KERNEL_ZIMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for Qemu Emulator with M68K architecture (Q800).
diff --git a/target/microblaze/systems/qemu-microblaze-ml605 b/target/microblaze/systems/qemu-microblaze-ml605
index f8dd57909..0a0fb522a 100644
--- a/target/microblaze/systems/qemu-microblaze-ml605
+++ b/target/microblaze/systems/qemu-microblaze-ml605
@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_ML605
select ADK_CPU_MICROBLAZE
select ADK_TARGET_QEMU
select ADK_TARGET_KERNEL_LINUXBIN
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Qemu support for MICROBLAZE architecture (Xilinx ML605).
diff --git a/target/microblaze/systems/qemu-microblaze-s3adsp1800 b/target/microblaze/systems/qemu-microblaze-s3adsp1800
index e3bcc1d8c..2a8fb2a84 100644
--- a/target/microblaze/systems/qemu-microblaze-s3adsp1800
+++ b/target/microblaze/systems/qemu-microblaze-s3adsp1800
@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_S3ADSP1800
select ADK_CPU_MICROBLAZE
select ADK_TARGET_QEMU
select ADK_TARGET_KERNEL_LINUXBIN
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Qemu support for MICROBLAZE architecture (Xilinx Spartan S3ADSP1800).
diff --git a/target/mips/systems/dragino-ms14s b/target/mips/systems/dragino-ms14s
index 2072863c9..118f53640 100644
--- a/target/mips/systems/dragino-ms14s
+++ b/target/mips/systems/dragino-ms14s
@@ -10,6 +10,7 @@ config ADK_TARGET_SYSTEM_DRAGINO_MS14S
select ADK_TARGET_WITH_NET
select ADK_TARGET_WITH_NETDEVICE
select ADK_TARGET_WITH_BLOCK
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for Dragino2 ms14-s.
diff --git a/target/mips/systems/imgtec-ci20 b/target/mips/systems/imgtec-ci20
index 93922a920..a14761586 100644
--- a/target/mips/systems/imgtec-ci20
+++ b/target/mips/systems/imgtec-ci20
@@ -10,6 +10,7 @@ config ADK_TARGET_SYSTEM_IMGTEC_CI20
select ADK_TARGET_WITH_NET
select ADK_TARGET_WITH_NETDEVICE
select ADK_TARGET_WITH_BLOCK
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for Imagination Creator CI20.
diff --git a/target/mips/systems/mikrotik-rb4xx b/target/mips/systems/mikrotik-rb4xx
index 721613ba9..334ced212 100644
--- a/target/mips/systems/mikrotik-rb4xx
+++ b/target/mips/systems/mikrotik-rb4xx
@@ -12,6 +12,7 @@ config ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
select ADK_TARGET_WITH_NET
select ADK_TARGET_WITH_NETDEVICE
select ADK_TARGET_WITH_BLOCK
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for Mikrotik RB411/RB433/RB493g.
diff --git a/target/mips/systems/qemu-mips b/target/mips/systems/qemu-mips
index 066421630..898d6959d 100644
--- a/target/mips/systems/qemu-mips
+++ b/target/mips/systems/qemu-mips
@@ -2,6 +2,7 @@ config ADK_TARGET_SYSTEM_QEMU_MIPS
bool "Qemu Emulator"
select ADK_TARGET_QEMU
select ADK_TARGET_KERNEL_VMLINUZ
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Qemu support for MIPS architecture.
diff --git a/target/mips64/systems/lemote-yeelong b/target/mips64/systems/lemote-yeelong
index acdc32e80..1512ecfd8 100644
--- a/target/mips64/systems/lemote-yeelong
+++ b/target/mips64/systems/lemote-yeelong
@@ -15,6 +15,7 @@ config ADK_TARGET_SYSTEM_LEMOTE_YEELONG
select ADK_TARGET_WITH_BLOCK
select ADK_TARGET_WITH_ROOT_RW
select ADK_TARGET_KERNEL_VMLINUZ
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
System profile for Lemote Yeelong laptop.
diff --git a/target/mips64/systems/qemu-mips64 b/target/mips64/systems/qemu-mips64
index 880dbf42f..2984fc14f 100644
--- a/target/mips64/systems/qemu-mips64
+++ b/target/mips64/systems/qemu-mips64
@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_QEMU_MIPS64
select ADK_CPU_MIPS64
select ADK_TARGET_QEMU
select ADK_TARGET_KERNEL_VMLINUZ
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Qemu support for MIPS64 architecture.
diff --git a/target/ppc/systems/mac-mini b/target/ppc/systems/mac-mini
index 9841cb83c..ec7a60fa5 100644
--- a/target/ppc/systems/mac-mini
+++ b/target/ppc/systems/mac-mini
@@ -6,6 +6,7 @@ config ADK_TARGET_SYSTEM_APPLE_MACMINI
select ADK_TARGET_WITH_NET
select ADK_TARGET_WITH_NETDEVICE
select ADK_TARGET_WITH_BLOCK
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for Apple Mac mini.
diff --git a/target/ppc/systems/qemu-ppc-bamboo b/target/ppc/systems/qemu-ppc-bamboo
index dcac77ea7..0766495a1 100644
--- a/target/ppc/systems/qemu-ppc-bamboo
+++ b/target/ppc/systems/qemu-ppc-bamboo
@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_QEMU_PPC_BAMBOO
select ADK_TARGET_QEMU
select ADK_CPU_PPC_440
select ADK_TARGET_SOFT_FLOAT
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for Qemu Emulator PPC architecture (Bamboo).
diff --git a/target/ppc/systems/qemu-ppc-macppc b/target/ppc/systems/qemu-ppc-macppc
index 26b5deeac..bd23c8f55 100644
--- a/target/ppc/systems/qemu-ppc-macppc
+++ b/target/ppc/systems/qemu-ppc-macppc
@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_QEMU_PPC_MACPPC
select ADK_TARGET_QEMU
select ADK_CPU_PPC
select ADK_TARGET_CPU_WITH_FPU
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for Qemu Emulator PPC architecture (MAC-PPC).
diff --git a/target/ppc64/systems/qemu-ppc64 b/target/ppc64/systems/qemu-ppc64
index e7c0acf5e..8b1cda0c1 100644
--- a/target/ppc64/systems/qemu-ppc64
+++ b/target/ppc64/systems/qemu-ppc64
@@ -2,6 +2,7 @@ config ADK_TARGET_SYSTEM_QEMU_PPC64
bool "Qemu Emulator"
select ADK_CPU_PPC64
select ADK_TARGET_QEMU
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for Qemu Emulator PPC64 architecture.
diff --git a/target/s390/systems/qemu-s390 b/target/s390/systems/qemu-s390
index c04dfad31..a2c1cdb9a 100644
--- a/target/s390/systems/qemu-s390
+++ b/target/s390/systems/qemu-s390
@@ -2,6 +2,7 @@ config ADK_TARGET_SYSTEM_QEMU_S390
bool "Qemu Emulator"
select ADK_CPU_Z900
select ADK_TARGET_QEMU
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for Qemu Emulator S/390 architecture.
diff --git a/target/sh/systems/qemu-sh b/target/sh/systems/qemu-sh
index 83347b4ec..a190b3e73 100644
--- a/target/sh/systems/qemu-sh
+++ b/target/sh/systems/qemu-sh
@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_QEMU_SH
select ADK_CPU_SH4
select ADK_TARGET_QEMU
select ADK_TARGET_KERNEL_ZIMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for Qemu Emulator SUPERH architecture.
diff --git a/target/sparc/systems/qemu-sparc b/target/sparc/systems/qemu-sparc
index 1db6445c8..402cbecee 100644
--- a/target/sparc/systems/qemu-sparc
+++ b/target/sparc/systems/qemu-sparc
@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_QEMU_SPARC
select ADK_CPU_SPARC_V8
select ADK_TARGET_QEMU
select ADK_TARGET_KERNEL_ZIMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for Qemu Emulator SPARC architecture.
diff --git a/target/sparc/systems/sun-voyager b/target/sparc/systems/sun-voyager
index 7fb9abd4e..d6c789b23 100644
--- a/target/sparc/systems/sun-voyager
+++ b/target/sparc/systems/sun-voyager
@@ -7,6 +7,7 @@ config ADK_TARGET_SYSTEM_SUN_VOYAGER
select ADK_TARGET_WITH_NETDEVICE
select ADK_TARGET_WITH_BLOCK
select ADK_TARGET_KERNEL_ZIMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for Sun Voyager.
diff --git a/target/sparc64/systems/qemu-sparc64 b/target/sparc64/systems/qemu-sparc64
index 7baee84f4..e55d1737f 100644
--- a/target/sparc64/systems/qemu-sparc64
+++ b/target/sparc64/systems/qemu-sparc64
@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_QEMU_SPARC64
select ADK_CPU_SPARC_V9
select ADK_TARGET_QEMU
select ADK_TARGET_KERNEL_ZIMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for Qemu Emulator SPARC64 architecture.
diff --git a/target/x86/systems/generic-x86 b/target/x86/systems/generic-x86
index 0dfc43367..4358015b4 100644
--- a/target/x86/systems/generic-x86
+++ b/target/x86/systems/generic-x86
@@ -2,6 +2,7 @@ config ADK_TARGET_SYSTEM_GENERIC_X86
bool "Generic x86 PC (i686)"
select ADK_CPU_I686
select ADK_TARGET_KERNEL_BZIMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
select ADK_TARGET_WITH_ACPI
select ADK_TARGET_WITH_PCI
select ADK_TARGET_WITH_SERIAL
diff --git a/target/x86/systems/ibm-x40 b/target/x86/systems/ibm-x40
index 8ccfad02c..6cbc55eae 100644
--- a/target/x86/systems/ibm-x40
+++ b/target/x86/systems/ibm-x40
@@ -26,6 +26,7 @@ config ADK_TARGET_SYSTEM_IBM_X40
select ADK_TARGET_WITH_PP
select ADK_TARGET_WITH_ROOT_RW
select ADK_TARGET_KERNEL_BZIMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
select ADK_PACKAGE_GRUB
help
System profile for IBM X40 laptop.
diff --git a/target/x86/systems/pcengines-alix b/target/x86/systems/pcengines-alix
index be3f408c3..6dd775743 100644
--- a/target/x86/systems/pcengines-alix
+++ b/target/x86/systems/pcengines-alix
@@ -11,6 +11,7 @@ config ADK_TARGET_SYSTEM_PCENGINES_ALIX
select ADK_TARGET_WITH_NETDEVICE
select ADK_TARGET_WITH_BLOCK
select ADK_TARGET_KERNEL_BZIMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
select ADK_PACKAGE_GRUB
help
Support for PCengines ALIX Boards.
diff --git a/target/x86/systems/qemu-x86 b/target/x86/systems/qemu-x86
index fc0d3953c..97c1a6437 100644
--- a/target/x86/systems/qemu-x86
+++ b/target/x86/systems/qemu-x86
@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_QEMU_X86
select ADK_CPU_I686
select ADK_TARGET_QEMU
select ADK_TARGET_KERNEL_BZIMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for Qemu Emulator X86 architecture.
diff --git a/target/x86/systems/vbox-x86 b/target/x86/systems/vbox-x86
index 6f7f38ad5..7577554bf 100644
--- a/target/x86/systems/vbox-x86
+++ b/target/x86/systems/vbox-x86
@@ -2,6 +2,7 @@ config ADK_TARGET_SYSTEM_VBOX_X86
bool "VirtualBox Emulator"
select ADK_TARGET_VBOX
select ADK_TARGET_KERNEL_BZIMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
select ADK_PACKAGE_GRUB
help
Support for VirtualBox Emulator.
diff --git a/target/x86_64/systems/generic-x86_64 b/target/x86_64/systems/generic-x86_64
index 1610952a7..181a17dba 100644
--- a/target/x86_64/systems/generic-x86_64
+++ b/target/x86_64/systems/generic-x86_64
@@ -2,6 +2,7 @@ config ADK_TARGET_SYSTEM_GENERIC_X86_64
bool "Generic x86_64 PC"
select ADK_CPU_X86_64
select ADK_TARGET_KERNEL_BZIMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
select ADK_TARGET_WITH_ACPI
select ADK_TARGET_WITH_PCI
select ADK_TARGET_WITH_SERIAL
diff --git a/target/x86_64/systems/pcengines-apu b/target/x86_64/systems/pcengines-apu
index 83c1048e8..3d381b609 100644
--- a/target/x86_64/systems/pcengines-apu
+++ b/target/x86_64/systems/pcengines-apu
@@ -2,6 +2,7 @@ config ADK_TARGET_SYSTEM_PCENGINES_APU
bool "PC Engines APU"
select ADK_CPU_AMD_BOBCAT
select ADK_TARGET_KERNEL_BZIMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
select ADK_TARGET_WITH_MINIPCI
select ADK_TARGET_WITH_SERIAL
select ADK_TARGET_WITH_PCI
diff --git a/target/x86_64/systems/qemu-x86_64 b/target/x86_64/systems/qemu-x86_64
index 3af8a6f96..7fb201931 100644
--- a/target/x86_64/systems/qemu-x86_64
+++ b/target/x86_64/systems/qemu-x86_64
@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_QEMU_X86_64
select ADK_CPU_NOCONA
select ADK_TARGET_QEMU
select ADK_TARGET_KERNEL_BZIMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
help
Support for Qemu Emulator X86_64 architecture.
diff --git a/target/xtensa/systems/qemu-xtensa b/target/xtensa/systems/qemu-xtensa
index 5718bdaca..112afa7a1 100644
--- a/target/xtensa/systems/qemu-xtensa
+++ b/target/xtensa/systems/qemu-xtensa
@@ -3,6 +3,7 @@ config ADK_TARGET_SYSTEM_QEMU_XTENSA
select ADK_CPU_XTENSA
select ADK_TARGET_QEMU
select ADK_TARGET_KERNEL_ZIMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
select ADK_HOST_BUILD_U_BOOT
help
Support for Qemu Emulator XTENSA architecture.
diff --git a/target/xtensa/systems/xilinx-kintex7 b/target/xtensa/systems/xilinx-kintex7
index ead89dece..4476e5230 100644
--- a/target/xtensa/systems/xilinx-kintex7
+++ b/target/xtensa/systems/xilinx-kintex7
@@ -2,6 +2,7 @@ config ADK_TARGET_SYSTEM_XILINX_KINTEX7
bool "Xilinx Kintex 7"
select ADK_CPU_XTENSA
select ADK_TARGET_KERNEL_ZIMAGE
+ select ADK_TARGET_KERNEL_WITH_COMPRESSION
select ADK_TARGET_WITH_SERIAL
select ADK_TARGET_WITH_NET
select ADK_TARGET_WITH_NETDEVICE