config ADK_KERNEL_STAGING bool config ADK_KERNEL_EXPERIMENTAL bool config ADK_KERNEL_RESET_CONTROLLER bool config ADK_KERNEL_BLK_DEV_INITRD bool config ADK_KERNEL_BLK_DEV_RAM bool config ADK_KERNEL_INITRAMFS_COMPRESSION_NONE bool config ADK_KERNEL_INITRAMFS_COMPRESSION_XZ bool select ADK_HOST_NEED_XZ config ADK_KERNEL_INITRAMFS_COMPRESSION_LZ4 bool select ADK_HOST_NEED_LZ4 config ADK_KERNEL_INITRAMFS_COMPRESSION_LZMA bool select ADK_HOST_NEED_LZMA config ADK_KERNEL_INITRAMFS_COMPRESSION_LZO bool select ADK_HOST_NEED_LZOP config ADK_KERNEL_INITRAMFS_COMPRESSION_BZIP2 bool select ADK_HOST_NEED_BZIP2 config ADK_KERNEL_INITRAMFS_COMPRESSION_GZIP bool config ADK_KERNEL_RD_GZIP bool config ADK_KERNEL_KERNEL_GZIP bool config ADK_KERNEL_RD_BZIP2 bool config ADK_KERNEL_KERNEL_BZIP2 bool config ADK_KERNEL_RD_LZ4 bool config ADK_KERNEL_KERNEL_LZ4 bool config ADK_KERNEL_RD_LZMA bool config ADK_KERNEL_KERNEL_LZMA bool config ADK_KERNEL_RD_LZO bool config ADK_KERNEL_KERNEL_LZO bool config ADK_KERNEL_RD_XZ bool config ADK_KERNEL_KERNEL_XZ bool config ADK_KERNEL_INITRAMFS_SOURCE string default "" config ADK_KERNEL_NETWORK_FILESYSTEMS bool config ADK_KERNEL_IP_PNP bool config ADK_KERNEL_IP_PNP_DHCP bool config ADK_KERNEL_ROOT_NFS bool config ADK_KERNEL_NFS_COMMON bool config ADK_KERNEL_64BIT bool default y if ADK_LINUX_64 config ADK_KERNEL_CPU_MIPS64 bool config ADK_KERNEL_CPU_MIPS64_R1 bool config ADK_KERNEL_CPU_MIPS64_R2 bool # ARM specific config ADK_KERNEL_AEABI bool default y if ADK_TARGET_ARCH_ARM config ADK_KERNEL_THUMB2_KERNEL bool # endianess config ADK_KERNEL_CPU_BIG_ENDIAN bool default y if ADK_big config ADK_KERNEL_CPU_LITTLE_ENDIAN bool default y if ADK_little choice prompt "Kernel Compression" depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB532 config ADK_KERNEL_COMP_XZ prompt "use XZ compression" boolean select ADK_KERNEL_RD_XZ select ADK_KERNEL_KERNEL_XZ select ADK_KERNEL_INITRAMFS_COMPRESSION_XZ depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI config ADK_KERNEL_COMP_LZ4 prompt "use LZ4 compression" boolean select ADK_KERNEL_RD_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_SYSTEM_RASPBERRY_PI config ADK_KERNEL_COMP_LZMA prompt "use LZMA compression" boolean select ADK_KERNEL_RD_LZMA select ADK_KERNEL_KERNEL_LZMA select ADK_KERNEL_INITRAMFS_COMPRESSION_LZMA depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI config ADK_KERNEL_COMP_LZO prompt "use LZO compression" boolean select ADK_KERNEL_RD_LZO select ADK_KERNEL_KERNEL_LZO select ADK_KERNEL_INITRAMFS_COMPRESSION_LZO depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI config ADK_KERNEL_COMP_GZIP prompt "use GZIP compression" boolean select ADK_KERNEL_RD_GZIP select ADK_KERNEL_KERNEL_GZIP select ADK_KERNEL_INITRAMFS_COMPRESSION_GZIP config ADK_KERNEL_COMP_BZIP2 prompt "use BZIP2 compression" boolean select ADK_KERNEL_RD_BZIP2 select ADK_KERNEL_KERNEL_BZIP2 select ADK_KERNEL_INITRAMFS_COMPRESSION_BZIP2 depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI endchoice menu "Kernel options" config ADK_KERNEL_MMU bool default n if ADK_TARGET_UCLINUX default y config ADK_KERNEL_SMP bool "Enable symmetric multi processing" depends on ADK_TARGET_WITH_SMP default y if ADK_TARGET_WITH_SMP default n config ADK_KERNEL_HIGHMEM bool "Enable high memory" default y if ADK_TARGET_CUBOX_I4PRO default y if ADK_TARGET_CUBOX_I2ULTRA default y if ADK_TARGET_CUBOX_I2EX default y if ADK_TARGET_SYSTEM_IBM_X40 default n config ADK_KERNEL_PREEMPT bool "Enable preemptive kernel" default n config ADK_KERNEL_CC_OPTIMIZE_FOR_SIZE bool "Optimize for size" # does not boot in qemu depends on !ADK_TARGET_ARCH_MICROBLAZE default y choice prompt "Page size" depends on ADK_TARGET_ARCH_MIPS64 default ADK_KERNEL_PAGE_SIZE_16KB if ADK_TARGET_SYSTEM_LEMOTE_YEELONG default ADK_KERNEL_PAGE_SIZE_4KB config ADK_KERNEL_PAGE_SIZE_4KB bool "4kB" config ADK_KERNEL_PAGE_SIZE_16KB bool "16kB" config ADK_KERNEL_PAGE_SIZE_64KB bool "64kB" endchoice endmenu