kernel-omap4 なカーネル作る
ええと fs/Kconfig と fs/Makefile は以下な diff から手で盛り込み。
diff --git a/fs/Kconfig b/fs/Kconfig index 6afe874..fc1bc21 100644 --- a/fs/Kconfig +++ b/fs/Kconfig @@ -210,6 +210,7 @@ source "fs/pstore/Kconfig" source "fs/sysv/Kconfig" source "fs/ufs/Kconfig" source "fs/exofs/Kconfig" +source "fs/f2fs/Kconfig" endif # MISC_FILESYSTEMS diff --git a/fs/Makefile b/fs/Makefile index 1d7af79..9d53192 100644 --- a/fs/Makefile +++ b/fs/Makefile @@ -123,6 +123,7 @@ obj-$(CONFIG_DEBUG_FS) += debugfs/ obj-$(CONFIG_OCFS2_FS) += ocfs2/ obj-$(CONFIG_BTRFS_FS) += btrfs/ obj-$(CONFIG_GFS2_FS) += gfs2/ +obj-$(CONFIG_F2FS_FS) += f2fs/ obj-y += exofs/ # Multiple modules obj-$(CONFIG_CEPH_FS) += ceph/ obj-$(CONFIG_PSTORE) += pstore/
あとは fs 配下に f2fs ディレクトリをコピィして
$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- menuconfig
したら File System の Miscellaneous filesystems から選択できた。すばら。
そしてこれから
$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage
を kick します。
て
arm-none-linux-gnueabi- が無い。http://blog.sola-dolphin-1.net/archives/4043618.html によると wget で取得して展開なのかどうか。
つうか
これって盛り込んじゃって大丈夫なのかなぁ。とりあえず kickoff は別途ということで。