help
Build a squashfs-lzma root filesystem
- config TARGET_ROOTFS_UBIFS
+ menuconfig TARGET_ROOTFS_UBIFS
bool "ubifs"
default y if 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"
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.