config ADK_KERNEL_STAGING boolean config ADK_KERNEL_EXPERIMENTAL boolean config ADK_KERNEL_RESET_CONTROLLER boolean config ADK_KERNEL_BLK_DEV_INITRD boolean config ADK_KERNEL_BLK_DEV_RAM boolean config ADK_KERNEL_INITRAMFS_COMPRESSION_NONE boolean config ADK_KERNEL_INITRAMFS_COMPRESSION_XZ select ADK_HOST_NEED_XZ boolean config ADK_KERNEL_INITRAMFS_COMPRESSION_LZ4 select ADK_HOST_NEED_LZ4 boolean config ADK_KERNEL_INITRAMFS_COMPRESSION_LZMA select ADK_HOST_NEED_LZMA boolean config ADK_KERNEL_INITRAMFS_COMPRESSION_LZO select ADK_HOST_NEED_LZOP boolean config ADK_KERNEL_INITRAMFS_COMPRESSION_BZIP2 select ADK_HOST_NEED_BZIP2 boolean config ADK_KERNEL_INITRAMFS_COMPRESSION_GZIP boolean config ADK_KERNEL_RD_GZIP boolean config ADK_KERNEL_KERNEL_GZIP boolean config ADK_KERNEL_RD_BZIP2 boolean config ADK_KERNEL_KERNEL_BZIP2 boolean config ADK_KERNEL_RD_LZ4 boolean config ADK_KERNEL_KERNEL_LZ4 boolean config ADK_KERNEL_RD_LZMA boolean config ADK_KERNEL_KERNEL_LZMA boolean config ADK_KERNEL_RD_LZO boolean config ADK_KERNEL_KERNEL_LZO boolean config ADK_KERNEL_RD_XZ boolean config ADK_KERNEL_KERNEL_XZ boolean config ADK_KERNEL_INITRAMFS_SOURCE string default "" config ADK_KERNEL_NETWORK_FILESYSTEMS boolean config ADK_KERNEL_IP_PNP boolean config ADK_KERNEL_IP_PNP_DHCP boolean config ADK_KERNEL_ROOT_NFS boolean config ADK_KERNEL_NFS_COMMON boolean config ADK_KERNEL_64BIT boolean default y if ADK_LINUX_64 config ADK_KERNEL_CPU_MIPS64 boolean config ADK_KERNEL_CPU_MIPS64_R1 boolean config ADK_KERNEL_CPU_MIPS64_R2 boolean # ARM specific config ADK_KERNEL_AEABI boolean default y if ADK_LINUX_ARM config ADK_KERNEL_THUMB2_KERNEL boolean # endianess config ADK_KERNEL_CPU_BIG_ENDIAN default y if ADK_big boolean config ADK_KERNEL_CPU_LITTLE_ENDIAN default y if ADK_little boolean 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_LINUX_X86 || ADK_LINUX_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_SMP prompt "Enable symmetric multi processing" boolean default y if ADK_TARGET_WITH_SMP depends on ADK_TARGET_WITH_SMP default n config ADK_KERNEL_HIGHMEM prompt "Enable high memory" boolean 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 prompt "Enable preemptive kernel" boolean default n config ADK_KERNEL_CC_OPTIMIZE_FOR_SIZE prompt "Optimize for size" boolean # does not boot in qemu depends on !ADK_LINUX_MICROBLAZE default y choice prompt "Page size" depends on ADK_LINUX_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 prompt "4kB" boolean config ADK_KERNEL_PAGE_SIZE_16KB prompt "16kB" boolean config ADK_KERNEL_PAGE_SIZE_64KB prompt "64kB" boolean endchoice endmenu