From 809d9eb235b6f8440416157a75a18bdecc1e61ed Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 27 Feb 2014 19:45:17 +0100 Subject: add support for sh and musl --- target/config/Config.in | 1 + 1 file changed, 1 insertion(+) (limited to 'target/config/Config.in') diff --git a/target/config/Config.in b/target/config/Config.in index 68e2eefb0..69afde7f0 100644 --- a/target/config/Config.in +++ b/target/config/Config.in @@ -695,6 +695,7 @@ config ADK_TARGET_LIB_MUSL ADK_LINUX_MICROBLAZE || \ ADK_LINUX_MIPS || \ ADK_LINUX_PPC || \ + ADK_LINUX_SH || \ ADK_LINUX_X86 || \ ADK_LINUX_X86_64 help -- cgit v1.2.3 From 94b0c4698a9d50593baa9eba1bb46a829d59ecd7 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Fri, 28 Feb 2014 09:32:21 +0100 Subject: CONFIG_CC_OPTIMIZE_FOR_SIZE breaks microblaze bootup, remove it for now --- target/config/Config.in | 1 + 1 file changed, 1 insertion(+) (limited to 'target/config/Config.in') diff --git a/target/config/Config.in b/target/config/Config.in index 68e2eefb0..e4bea1031 100644 --- a/target/config/Config.in +++ b/target/config/Config.in @@ -49,6 +49,7 @@ config ADK_TARGET_FLOAT default "soft" if ADK_soft_float config ADK_TARGET_ARM_MODE + depends on ADK_LINUX_ARM string default "arm" if ADK_mode_arm default "thumb" if ADK_mode_thumb -- cgit v1.2.3 From b700bbdede249dd290dc67ff2ebdaf730e3ffa6a Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 1 Mar 2014 09:32:10 +0100 Subject: move target/tools to tools, use ADK_HOST_NEED variable to build a tool, when required. Add archivers to tools, remove prereq checks for them. Rename host_ dir in preparation for shared openadk source via nfs/smb from different host systems. Make some abi cleanup --- target/config/Config.in | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'target/config/Config.in') diff --git a/target/config/Config.in b/target/config/Config.in index 68e2eefb0..f59bdd5b7 100644 --- a/target/config/Config.in +++ b/target/config/Config.in @@ -117,6 +117,17 @@ config ADK_n64 boolean config ADK_TARGET_ABI + string + default "o32" if ADK_o32 + default "n32" if ADK_n32 + default "n64" if ADK_n64 + default "32" if ADK_32 + default "x32" if ADK_x32 + default "64" if ADK_64 + default "eabi" if ADK_EABI + default "eabihf" if ADK_EABIHF + +config ADK_TARGET_MIPS_ABI string default "32" if ADK_o32 default "n32" if ADK_n32 @@ -650,6 +661,7 @@ config ADK_TARGET_LIB_EGLIBC prompt "Embedded GNU C library" boolean select ADK_eglibc + select ADK_HOST_NEED_GPERF depends on \ ADK_LINUX_ARM || \ ADK_LINUX_ARMEB || \ @@ -719,6 +731,11 @@ config ADK_TARGET_SUFFIX default "muslgnueabihf" if ADK_TARGET_LIB_MUSL && ADK_EABIHF default "muslgnueabi" if ADK_TARGET_LIB_MUSL && ADK_EABI default "musl" if ADK_TARGET_LIB_MUSL && !ADK_EABI + default "n64" if ADK_n64 + default "n32" if ADK_n32 + default "o32" if ADK_o32 + default "32" if ADK_32 + default "x32" if ADK_x32 default "gnu" choice @@ -767,6 +784,7 @@ config ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK config ADK_TARGET_ROOTFS_SQUASHFS bool "Compressed read-only root filesystem (squashfs)" select ADK_KERNEL_SQUASHFS + select ADK_HOST_NEED_SQUASHFS depends on ADK_TARGET_WITH_MTD help highly compressed read-only filesystem for MTD flash systems. @@ -775,6 +793,7 @@ config ADK_TARGET_ROOTFS_JFFS2 bool "Compressed read-write root filesystem (jffs2)" select ADK_KERNEL_MISC_FILESYSTEMS select ADK_KERNEL_JFFS2 + select ADK_HOST_NEED_JFFS2 depends on ADK_TARGET_WITH_MTD help compressed read-write filesystem for MTD flash systems. @@ -833,6 +852,7 @@ config ADK_TARGET_ROOTFS_GENEXT2FS depends on ADK_TARGET_WITH_CF select ADK_KERNEL_EXT2_FS select ADK_KERNEL_SCSI + select ADK_HOST_NEED_GENEXT2FS help Use this option if you have a compact flash based system. (ext2 filesystem is used.) @@ -853,6 +873,8 @@ config ADK_TARGET_ROOTFS_ISO select ADK_KERNEL_JOLIET select ADK_KERNEL_SCSI select ADK_KERNEL_BLK_DEV_SR + select ADK_HOST_NEED_MKISOFS + select ADK_HOST_NEED_SYSLINUX depends on ADK_HOST_LINUX depends on ADK_LINUX_X86 help @@ -860,6 +882,7 @@ config ADK_TARGET_ROOTFS_ISO config ADK_TARGET_ROOTFS_ARCHIVE bool "Archive usable for different filesystems" + select ADK_HOST_NEED_GENEXT2FS if ADK_HARDWARE_QEMU select ADK_KERNEL_EXT2_FS if ADK_HARDWARE_QEMU depends on !ADK_LINUX_MICROBLAZE help -- cgit v1.2.3 From 48125484eaaf38ed6b373924fee593b3e0d5c920 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 1 Mar 2014 09:40:07 +0100 Subject: convert to miniconfig --- target/config/Config.in | 2 ++ 1 file changed, 2 insertions(+) (limited to 'target/config/Config.in') diff --git a/target/config/Config.in b/target/config/Config.in index e22880b1e..bed51b26d 100644 --- a/target/config/Config.in +++ b/target/config/Config.in @@ -194,6 +194,8 @@ config ADK_TARGET_KERNEL_MINICONFIG default "qemu-mips64el" if ADK_TARGET_SYSTEM_QEMU_MIPS64EL default "qemu-ppc" if ADK_TARGET_SYSTEM_QEMU_PPC default "qemu-ppc64" if ADK_TARGET_SYSTEM_QEMU_PPC64 + default "qemu-sh" if ADK_TARGET_SYSTEM_QEMU_SH4 + default "qemu-sh" if ADK_TARGET_SYSTEM_QEMU_SH4EB default "qemu-sparc" if ADK_TARGET_SYSTEM_QEMU_SPARC default "qemu-sparc64" if ADK_TARGET_SYSTEM_QEMU_SPARC64 default "qemu-i686" if ADK_TARGET_SYSTEM_QEMU_I686 -- cgit v1.2.3 From f1954c18585215024c878a636b2f0987ab34da1d Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 1 Mar 2014 13:24:04 +0100 Subject: no suffix for mips32 --- target/config/Config.in | 3 --- 1 file changed, 3 deletions(-) (limited to 'target/config/Config.in') diff --git a/target/config/Config.in b/target/config/Config.in index a3f0edf54..5868a4363 100644 --- a/target/config/Config.in +++ b/target/config/Config.in @@ -119,12 +119,10 @@ config ADK_n64 config ADK_TARGET_ABI string - default "o32" if ADK_o32 default "n32" if ADK_n32 default "n64" if ADK_n64 default "32" if ADK_32 default "x32" if ADK_x32 - default "64" if ADK_64 default "eabi" if ADK_EABI default "eabihf" if ADK_EABIHF @@ -737,7 +735,6 @@ config ADK_TARGET_SUFFIX default "musl" if ADK_TARGET_LIB_MUSL && !ADK_EABI default "n64" if ADK_n64 default "n32" if ADK_n32 - default "o32" if ADK_o32 default "32" if ADK_32 default "x32" if ADK_x32 default "gnu" -- cgit v1.2.3