diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2015-11-12 04:45:03 +0100 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2015-11-12 04:48:05 +0100 |
commit | 2841218b0aaba29930f742b4eb613f523ee3710b (patch) | |
tree | e9063dcb734b1db781322e0dc3672dd5c378e0dc | |
parent | 50d137f8dd4ef7069cf9d160541794db224ffca4 (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.
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 |