diff options
Diffstat (limited to 'target/Config.in')
-rw-r--r-- | target/Config.in | 95 |
1 files changed, 74 insertions, 21 deletions
diff --git a/target/Config.in b/target/Config.in index c897b8223..88f0343a0 100644 --- a/target/Config.in +++ b/target/Config.in @@ -23,7 +23,7 @@ config ADK_NATIVE config ADK_alix1c tristate -config ADK_qemu_x86 +config ADK_qemu_arm tristate config ADK_qemu_mips @@ -41,6 +41,12 @@ config ADK_qemu_mips64el config ADK_qemu_cris tristate +config ADK_qemu_x86 + tristate + +config ADK_qemu_x86_64 + tristate + config ADK_rb532 tristate @@ -86,12 +92,14 @@ config ADK_g1 config ADK_DEVICE string default "alix1c" if ADK_alix1c - default "qemu-x86" if ADK_qemu_x86 + default "qemu-arm" if ADK_qemu_arm + default "qemu-cris" if ADK_qemu_cris default "qemu-mips" if ADK_qemu_mips default "qemu-mipsel" if ADK_qemu_mipsel default "qemu-mips64" if ADK_qemu_mips64 default "qemu-mips64el" if ADK_qemu_mips64el - default "qemu-cris" if ADK_qemu_cris + default "qemu-x86" if ADK_qemu_x86 + default "qemu-x86_64" if ADK_qemu_x86_64 default "foxboard" if ADK_foxboard default "native" if ADK_NATIVE default "rb532" if ADK_rb532 @@ -270,13 +278,13 @@ choice prompt "Architecture" depends on ADK_LINUX_QEMU -config ADK_LINUX_X86_QEMU - bool "x86" - select ADK_qemu_x86 - select ADK_KPACKAGE_KMOD_NE2K_PCI - select ADK_KERNEL_INPUT_KEYBOARD +config ADK_LINUX_ARM_QEMU + bool "arm" + select ADK_qemu_arm + select ADK_EABI help - Qemu support for x86 architecture. + Qemu support for ARM architecture. + Right now this is optimized for Zaurus PDA spitz. config ADK_LINUX_MIPS_QEMU bool "mips (big endian)" @@ -311,6 +319,22 @@ config ADK_LINUX_CRIS_QEMU help Qemu support for CRISv32 architecture. +config ADK_LINUX_X86_QEMU + bool "x86" + select ADK_qemu_x86 + select ADK_KPACKAGE_KMOD_NE2K_PCI + select ADK_KERNEL_INPUT_KEYBOARD + help + Qemu support for x86 architecture. + +config ADK_LINUX_X86_64_QEMU + bool "x86_64" + select ADK_qemu_x86_64 + select ADK_KPACKAGE_KMOD_NE2K_PCI + select ADK_KERNEL_INPUT_KEYBOARD + help + Qemu support for x86_64 architecture. + endchoice choice @@ -383,6 +407,7 @@ config ADK_TARGET_LIB_UCLIBC config ADK_TARGET_LIB_EGLIBC bool "Embedded GNU C library" depends on ADK_LINUX_X86_QEMU || \ + ADK_LINUX_ARM_QEMU || \ ADK_LINUX_MIPS_QEMU || \ ADK_LINUX_MIPS64_QEMU || \ ADK_LINUX_MIPSEL_QEMU || \ @@ -401,6 +426,7 @@ config ADK_TARGET_LIB_EGLIBC config ADK_TARGET_LIB_GLIBC bool "GNU C library" depends on ADK_LINUX_X86_QEMU || \ + ADK_LINUX_ARM_QEMU || \ ADK_LINUX_MIPS_QEMU || \ ADK_LINUX_MIPS64_QEMU || \ ADK_LINUX_MIPSEL_QEMU || \ @@ -432,12 +458,7 @@ prompt "Target Firmware type" config ADK_TARGET_ROOTFS_INITRAMFS bool "initramfs filesystem" - depends on ADK_LINUX_X86_QEMU || \ - ADK_LINUX_CRIS_QEMU || \ - ADK_LINUX_MIPS_QEMU || \ - ADK_LINUX_MIPSEL_QEMU || \ - ADK_LINUX_MIPS64_QEMU || \ - ADK_LINUX_MIPS64EL_QEMU || \ + depends on ADK_LINUX_QEMU || \ ADK_LINUX_NATIVE || \ ADK_LINUX_RESCUE select ADK_KERNEL_BLK_DEV_INITRD @@ -447,12 +468,7 @@ config ADK_TARGET_ROOTFS_INITRAMFS config ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK bool "initramfs filesystem included into kernel image" select ADK_LINUX_INITRAMFS_BUILTIN - depends on ADK_LINUX_X86_QEMU || \ - ADK_LINUX_CRIS_QEMU || \ - ADK_LINUX_MIPS_QEMU || \ - ADK_LINUX_MIPSEL_QEMU || \ - ADK_LINUX_MIPS64_QEMU || \ - ADK_LINUX_MIPS64EL_QEMU || \ + depends on ADK_LINUX_QEMU || \ ADK_LINUX_X86_64_SHUTTLE || \ ADK_LINUX_NATIVE || \ ADK_LINUX_RESCUE @@ -549,6 +565,43 @@ config ADK_TARGET_ROOTFS_ENCRYPTED endchoice choice +prompt "Compression method for initramfs and kernel" + depends on ADK_TARGET_ROOTFS_INITRAMFS || ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK + +config ADK_TARGET_INITRAMFS_COMPRESSION_GZIP + boolean + prompt "gzip" + select ADK_KERNEL_RD_GZIP + select ADK_KERNEL_KERNEL_GZIP + help + Select gzip compression. + +config ADK_TARGET_INITRAMFS_COMPRESSION_BZIP2 + boolean + prompt "bzip2" + select ADK_KERNEL_RD_BZIP2 + select ADK_KERNEL_KERNEL_BZIP2 + help + Select BZIP2 compression. + +config ADK_TARGET_INITRAMFS_COMPRESSION_LZMA + boolean + prompt "lzma" + select ADK_KERNEL_RD_LZMA + select ADK_KERNEL_KERNEL_LZMA + help + Select LZMA compression. + +endchoice + +config ADK_COMPRESSION_TOOL + string + default "gzip -n9" if ADK_TARGET_INITRAMFS_COMPRESSION_GZIP + default "bzip2" if ADK_TARGET_INITRAMFS_COMPRESSION_BZIP2 + default "lzma -9" if ADK_TARGET_INITRAMFS_COMPRESSION_LZMA + help + +choice prompt "Root filesystem type" depends on ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK default ADK_TARGET_ROOT_XFS |