From 320e16528ea6a9eba54bac0161e2331093075647 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 28 Dec 2013 17:30:22 +0100 Subject: convert microblaze to miniconfig kernel config generation, add support for squashfs and jffs2 rootfs for qemu-microblaze, add support for both machine emulations --- target/config/Config.in | 38 +++++++++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) (limited to 'target/config/Config.in') diff --git a/target/config/Config.in b/target/config/Config.in index 99b056546..1e7afc323 100644 --- a/target/config/Config.in +++ b/target/config/Config.in @@ -36,6 +36,11 @@ config ADK_TARGET_ENDIAN default "little" if ADK_little default "big" if ADK_big +config ADK_JFFS2_OPTS + string + default "-l" if ADK_little + default "-b" if ADK_big + config ADK_TOOLCHAIN boolean @@ -143,7 +148,25 @@ config ADK_TARGET_LIBC_PATH # submodel support -# + +config ADK_TARGET_KERNEL_MINICONFIG + string + default "qemu-microblaze-s3adsp1800" if ADK_TARGET_QEMU_MICROBLAZE_MODEL_S3ADSP1800 + default "qemu-microblaze-ml605" if ADK_TARGET_QEMU_MICROBLAZE_MODEL_ML605 + +choice +prompt "Qemu MICROBLAZE Emulation" +depends on ADK_TARGET_SYSTEM_QEMU_MICROBLAZE || ADK_TARGET_SYSTEM_QEMU_MICROBLAZEEL + +config ADK_TARGET_QEMU_MICROBLAZE_MODEL_ML605 + boolean "Xilinx ml605" + select ADK_TARGET_WITH_MTD + +config ADK_TARGET_QEMU_MICROBLAZE_MODEL_S3ADSP1800 + boolean "Xilinx Spartan S3ADSP1800" + +endchoice + choice prompt "Qemu ARM Emulation" depends on ADK_TARGET_SYSTEM_QEMU_ARM @@ -501,8 +524,8 @@ config ADK_TARGET_CMDLINE default "console=ttyS0,115200 console=tty0" if ADK_TARGET_SYSTEM_IBM_X40 default "console=ttyS0,115200 console=tty0" if ADK_TARGET_SYSTEM_INTEL_ATOM default "console=ttyS0,115200 console=tty0" if ADK_TARGET_SYSTEM_QEMU_I686 - default "console=ttyUL0" if ADK_TARGET_SYSTEM_QEMU_MICROBLAZE - default "console=ttyUL0" if ADK_TARGET_SYSTEM_QEMU_MICROBLAZEEL + default "console=ttyUL0" if ADK_TARGET_QEMU_MICROBLAZE_MODEL_S3ADSP1800 + default "console=ttyS0,115200" if ADK_TARGET_QEMU_MICROBLAZE_MODEL_ML605 default "console=ttyS0,115200 console=tty0" if ADK_TARGET_SYSTEM_VBOX_I686 default "console=ttyS0,115200 console=tty0" if ADK_TARGET_QEMU_ARM_MODEL_SPITZ default "console=ttyAMA0 console=tty0" if ADK_TARGET_QEMU_ARM_MODEL_VERSATILE @@ -680,6 +703,14 @@ config ADK_TARGET_ROOTFS_SQUASHFS help highly compressed read-only filesystem for MTD flash systems. +config ADK_TARGET_ROOTFS_JFFS2 + bool "Compressed read-write root filesystem (jffs2)" + select ADK_KERNEL_MISC_FILESYSTEMS + select ADK_KERNEL_JFFS2 + depends on ADK_TARGET_WITH_MTD + help + compressed read-write filesystem for MTD flash systems. + config ADK_TARGET_ROOTFS_YAFFS bool "YAFFS2 root filesystem (NAND)" select ADK_KERNEL_MISC_FILESYSTEMS @@ -762,6 +793,7 @@ config ADK_TARGET_ROOTFS_ISO config ADK_TARGET_ROOTFS_ARCHIVE bool "Archive usable for different filesystems" select ADK_KERNEL_EXT2_FS if ADK_HARDWARE_QEMU + depends on !ADK_LINUX_MICROBLAZE help Use this option if your root filesystem is ext2/ext3/ext4/xfs. -- cgit v1.2.3