config TARGET_ROOTFS_EXT4FS
bool "ext4"
default y if USES_EXT4
- depends on !TARGET_ROOTFS_INITRAMFS
help
Ext4 file system with some free space for uml images
bool "iso"
default n
depends on TARGET_x86_generic
- depends on !TARGET_ROOTFS_INITRAMFS
help
Create some bootable ISO image
config TARGET_ROOTFS_JFFS2
bool "jffs2"
default y if USES_JFFS2
- depends on !TARGET_ROOTFS_INITRAMFS
help
Build a jffs2 root filesystem
+ config TARGET_ROOTFS_JFFS2_NAND
+ bool "jffs2 for NAND"
+ default y if USES_JFFS2_NAND
+ depends on USES_JFFS2_NAND
+ help
+ Build a jffs2 root filesystem for NAND flash
+
config TARGET_ROOTFS_SQUASHFS
bool "squashfs"
default y if USES_SQUASHFS
- depends on !TARGET_ROOTFS_INITRAMFS
help
Build a squashfs-lzma root filesystem
- config TARGET_ROOTFS_UBIFS
+ menuconfig TARGET_ROOTFS_UBIFS
bool "ubifs"
default y if USES_UBIFS
- depends on !TARGET_ROOTFS_INITRAMFS && USES_UBIFS
+ depends on USES_UBIFS
help
Build a ubifs root filesystem
+ choice
+ prompt "compression"
+ default TARGET_UBIFS_COMPRESSION_NONE
+ depends on TARGET_ROOTFS_UBIFS
+ help
+ Select compression type
+
+ config TARGET_UBIFS_COMPRESSION_NONE
+ bool "none"
+
+ config TARGET_UBIFS_COMPRESSION_LZO
+ bool "lzo"
+
+ config TARGET_UBIFS_COMPRESSION_ZLIB
+ bool "zlib"
+ endchoice
+
+ config TARGET_UBIFS_FREE_SPACE_FIXUP
+ bool "free space fixup" if TARGET_ROOTFS_UBIFS
+ default y
+ help
+ The file-system free space has to be fixed up on first mount
+
+ config TARGET_UBIFS_JOURNAL_SIZE
+ string
+ prompt "journal size" if TARGET_ROOTFS_UBIFS
+ default "512KiB"
+
+ config TARGET_UBIFS_SQUASH_UIDS
+ bool "squash uids" if TARGET_ROOTFS_UBIFS
+ default n
+ help
+ Squash owners making all files owned by root
+
comment "Image Options"
source "target/linux/*/image/Config.in"
help
Allows you to change the percentage of reserved blocks in the root filesystem
+ config TARGET_ROOTFS_INCLUDE_KERNEL
+ bool "Include kernel in root filesystem"
+ depends on TARGET_ROOTFS_UBIFS || TARGET_ROOTFS_EXT4FS
+ default n if USES_UBIFS
+ help
+ Include the kernel image in the rootfs. Typically the image is placed
+ below /boot.
+
+ config TARGET_ROOTFS_INCLUDE_DTB
+ bool "Include DTB in root filesystem"
+ depends on TARGET_ROOTFS_UBIFS || TARGET_ROOTFS_EXT4FS
+ default n if USES_UBIFS
+ help
+ Include the device tree blob file(s) in the rootfs. Typically the DTBs
+ are placed below /boot.
+
endmenu
menu "Global build settings"
bool "Compile the kernel with tracing support"
default n
+ config KERNEL_FTRACE_SYSCALLS
+ bool "Trace system calls"
+ depends on KERNEL_FTRACE
+ default n
+
config KERNEL_ENABLE_DEFAULT_TRACERS
bool "Trace process context switches and events"
depends on KERNEL_FTRACE
config KERNEL_RELAY
bool
+ config KERNEL_KEXEC
+ bool "Enable kexec support"
+
+ config USE_RFKILL
+ bool "Enable rfkill support"
+ default RFKILL_SUPPORT
+
#
# CGROUP support symbols
#
the kmem extension can use it to guarantee that no group of processes
will ever exhaust kernel resources alone.
- config KERNEL_PERF_EVENTS
- bool
- default y if KERNEL_CGROUP_PERF
-
config KERNEL_CGROUP_PERF
bool "Enable perf_event per-cpu per-container group (cgroup) monitoring"
default n
+ select KERNEL_PERF_EVENTS
help
This option extends the per-cpu mode to restrict monitoring to
threads which belong to the cgroup specified and run on the
in the package directory, pointing to the .git tree that you want
to pull the source code from
+ config EXTRA_OPTIMIZATION
+ string "Additional compiler options" if DEVEL
+ default "-fno-caller-saves"
+ help
+ Extra Target-independent optimizations to use when building for the target.
+
menuconfig TARGET_OPTIONS
bool "Target Options" if DEVEL
config USE_MIPS16
bool "Build packages with MIPS16 instructions" if TARGET_OPTIONS
depends on HAS_MIPS16
+ depends on !GCC_VERSION_4_6
+ default y
help
If your target CPU does support the MIPS16 instruction set
and you want to use it for packages, enable this option.