ソースを参照

configs/qemu: enable tmpfs for custom configs

Enable TMPFS support for our custom qemu kernel configs, it's generally
used and can lead to failures/confusion.
Moreover enable ACL & XATTR TMPFS support for SystemD.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Gustavo Zacarias 10 年 前
コミット
7466f74b3c

+ 2 - 0
board/qemu/arm-versatile/linux-3.17.config

@@ -61,6 +61,8 @@ CONFIG_MMC=y
 CONFIG_MMC_ARMMMCI=m
 CONFIG_EXT4_FS=y
 CONFIG_VFAT_FS=m
+CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
 CONFIG_JFFS2_FS=y
 CONFIG_CRAMFS=y
 CONFIG_MINIX_FS=y

+ 1 - 0
board/qemu/mips-malta/linux-3.17.config

@@ -55,5 +55,6 @@ CONFIG_EXT4_FS=y
 CONFIG_QUOTA=y
 CONFIG_PROC_KCORE=y
 CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
 CONFIG_NFS_FS=y
 CONFIG_ROOT_NFS=y

+ 1 - 0
board/qemu/mips64-malta/linux-3.17.config

@@ -55,5 +55,6 @@ CONFIG_FB_CIRRUS=y
 CONFIG_EXT4_FS=y
 CONFIG_PROC_KCORE=y
 CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
 CONFIG_NFS_FS=y
 CONFIG_ROOT_NFS=y

+ 1 - 0
board/qemu/mips64el-malta/linux-3.17.config

@@ -56,5 +56,6 @@ CONFIG_FB_CIRRUS=y
 CONFIG_EXT4_FS=y
 CONFIG_PROC_KCORE=y
 CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
 CONFIG_NFS_FS=y
 CONFIG_ROOT_NFS=y

+ 1 - 0
board/qemu/mipsel-malta/linux-3.17.config

@@ -56,5 +56,6 @@ CONFIG_EXT4_FS=y
 CONFIG_QUOTA=y
 CONFIG_PROC_KCORE=y
 CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
 CONFIG_NFS_FS=y
 CONFIG_ROOT_NFS=y

+ 1 - 0
board/qemu/ppc-g3beige/linux-3.17.config

@@ -40,6 +40,7 @@ CONFIG_SSB_DRIVER_PCICORE=y
 CONFIG_EXT4_FS=y
 CONFIG_PROC_KCORE=y
 CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
 CONFIG_SQUASHFS=y
 CONFIG_LIBCRC32C=y
 CONFIG_BOOTX_TEXT=y

+ 1 - 0
board/qemu/sh4-r2d/linux-3.17.config

@@ -63,6 +63,7 @@ CONFIG_MSDOS_FS=y
 CONFIG_VFAT_FS=y
 CONFIG_PROC_KCORE=y
 CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
 CONFIG_MINIX_FS=y
 CONFIG_NLS_CODEPAGE_932=y
 CONFIG_DEBUG_FS=y

+ 2 - 0
board/qemu/x86/linux-3.17.config

@@ -50,6 +50,8 @@ CONFIG_SND_HDA_INTEL=y
 CONFIG_EXT4_FS=y
 # CONFIG_DNOTIFY is not set
 # CONFIG_INOTIFY_USER is not set
+CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
 # CONFIG_MISC_FILESYSTEMS is not set
 CONFIG_NFS_FS=y
 CONFIG_ROOT_NFS=y

+ 2 - 0
board/qemu/x86_64/linux-3.17.config

@@ -50,6 +50,8 @@ CONFIG_SND_HDA_INTEL=y
 CONFIG_EXT4_FS=y
 # CONFIG_DNOTIFY is not set
 # CONFIG_INOTIFY_USER is not set
+CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
 # CONFIG_MISC_FILESYSTEMS is not set
 CONFIG_NFS_FS=y
 CONFIG_ROOT_NFS=y

+ 4 - 2
board/qemu/xtensa-lx60/linux-3.17.config

@@ -1,4 +1,5 @@
 # CONFIG_SWAP is not set
+# CONFIG_CROSS_MEMORY_ATTACH is not set
 CONFIG_BLK_DEV_INITRD=y
 CONFIG_XTENSA_VARIANT_DC232B=y
 # CONFIG_INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX is not set
@@ -7,7 +8,6 @@ CONFIG_CMDLINE_BOOL=y
 CONFIG_CMDLINE="console=ttyS0,38400"
 # CONFIG_COMPACTION is not set
 # CONFIG_BOUNCE is not set
-# CONFIG_CROSS_MEMORY_ATTACH is not set
 # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
 CONFIG_NET=y
 CONFIG_PACKET=y
@@ -30,5 +30,7 @@ CONFIG_SERIAL_8250_CONSOLE=y
 # CONFIG_HW_RANDOM is not set
 # CONFIG_HWMON is not set
 # CONFIG_VGA_CONSOLE is not set
-# CONFIG_S32C1I_SELFTEST is not set
+CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
 CONFIG_LD_NO_RELAX=y
+# CONFIG_S32C1I_SELFTEST is not set