Enable ubifs on kirkwood (tested it with SheevaPlug). Signed-off-by: Daniel Golle <dgo...@allnet.de>
Index: target/linux/kirkwood/image/ubinize.cfg =================================================================== --- target/linux/kirkwood/image/ubinize.cfg (revision 0) +++ target/linux/kirkwood/image/ubinize.cfg (revision 0) @@ -0,0 +1,14 @@ +[rootfs] +# Volume mode (other option is static) +mode=ubi +# Source image +image=root.ubifs +# Volume ID in UBI image +vol_id=0 +# Allow for dynamic resize +vol_type=dynamic +# Volume name +vol_name=rootfs +# Autoresize volume at first mount +vol_flags=autoresize + Index: target/linux/kirkwood/image/Makefile =================================================================== --- target/linux/kirkwood/image/Makefile (revision 27890) +++ target/linux/kirkwood/image/Makefile (working copy) @@ -8,6 +8,8 @@ include $(INCLUDE_DIR)/image.mk JFFS2OPTS += --little-endian --pagesize=0x800 --no-cleanmarkers --pad +UBIFS_OPTS += -m 2048 -e 126KiB -c 8192 +UBINIZE_OPTS += -m 2048 -p 128KiB -O 512 define Image/Prepare cp $(LINUX_DIR)/arch/arm/boot/uImage $(KDIR)/uImage Index: target/linux/kirkwood/Makefile =================================================================== --- target/linux/kirkwood/Makefile (revision 27890) +++ target/linux/kirkwood/Makefile (working copy) @@ -9,7 +9,7 @@ ARCH:=arm BOARD:=kirkwood BOARDNAME:=Marvell Kirkwood -FEATURES:=targz usb jffs2 +FEATURES:=targz usb jffs2 ubifs MAINTAINER:=Imre Kaloz <ka...@openwrt.org> LINUX_VERSION:=2.6.37.6 Index: target/linux/kirkwood/config-default =================================================================== --- target/linux/kirkwood/config-default (revision 27890) +++ target/linux/kirkwood/config-default (working copy) @@ -110,6 +110,11 @@ # CONFIG_MTD_ROOTFS_ROOT_DEV is not set # CONFIG_MTD_ROOTFS_SPLIT is not set # CONFIG_MTD_SM_COMMON is not set +CONFIG_MTD_UBI=y +CONFIG_MTD_UBI_BEB_RESERVE=1 +# CONFIG_MTD_UBI_DEBUG is not set +# CONFIG_MTD_UBI_GLUEBI is not set +CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MV643XX_ETH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NET_DSA=y @@ -138,6 +143,12 @@ # CONFIG_SERIAL_8250_EXTENDED is not set CONFIG_SPLIT_PTLOCK_CPUS=999999 CONFIG_SYS_SUPPORTS_APM_EMULATION=y +CONFIG_UBIFS_FS=y +CONFIG_UBIFS_FS_ADVANCED_COMPR=y +# CONFIG_UBIFS_FS_DEBUG is not set +# CONFIG_UBIFS_FS_LZO is not set +# CONFIG_UBIFS_FS_XATTR is not set +CONFIG_UBIFS_FS_ZLIB=y CONFIG_UID16=y CONFIG_USB=y CONFIG_USB_EHCI_HCD=y _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel