summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2011-01-02 13:40:13 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2011-01-02 13:40:13 +0100
commit2b38e5af3eb58c27cc646fed11ac1a24805fa05d (patch)
tree780bd8869c0ed798d8c0abce17869a29cc01fb01
parent2a2320b4292d4e370cc95aea61525ebd7dc11337 (diff)
parent34592482701199604242848b80c39bd07b6c7716 (diff)
resolve merge conflict
-rw-r--r--mk/build.mk14
-rw-r--r--mk/image.mk4
-rw-r--r--package/base-files/Makefile2
-rw-r--r--package/libgcc/Makefile3
-rwxr-xr-xscripts/create-sys20
-rwxr-xr-xscripts/update-sys10
-rw-r--r--target/arm/Makefile20
-rw-r--r--target/arm/sys-available/toolchain-arm (renamed from target/arm/sys-available/toolchain)2
-rw-r--r--target/armeb/Makefile16
-rw-r--r--target/armeb/sys-available/toolchain-armeb (renamed from target/armeb/sys-available/toolchain)2
-rw-r--r--target/config/Config.in3
-rw-r--r--target/cris/Makefile7
-rw-r--r--target/cris/files/etc/network/interfaces5
-rw-r--r--target/cris/sys-available/toolchain-cris (renamed from target/cris/sys-available/toolchain)2
-rw-r--r--target/mips/Config.in2
-rw-r--r--target/mips/Makefile22
-rw-r--r--target/mips/sys-available/qemu-mips (renamed from target/mips/sys-available/qemu)2
-rw-r--r--target/mips/sys-available/toolchain-mips (renamed from target/mips/sys-available/toolchain)2
-rw-r--r--target/mips64/Makefile6
-rw-r--r--target/mips64/files/etc/inittab4
-rw-r--r--target/mips64/sys-available/toolchain-mips64 (renamed from target/mips64/sys-available/toolchain)2
-rw-r--r--target/mips64/uclibc.config11
-rw-r--r--target/mips64el/Makefile20
-rw-r--r--target/mips64el/files/etc/inittab4
-rw-r--r--target/mips64el/patches/io_map_base.patch52
-rw-r--r--target/mips64el/patches/lemote.patch4267
-rw-r--r--target/mips64el/sys-available/toolchain-mips64el (renamed from target/mips64el/sys-available/toolchain)2
-rw-r--r--target/mips64el/uclibc.config11
-rw-r--r--target/mipsel/Makefile39
-rw-r--r--target/mipsel/sys-available/qemu-mipsel (renamed from target/mipsel/sys-available/qemu)2
-rw-r--r--target/mipsel/sys-available/toolchain-mipsel (renamed from target/mipsel/sys-available/toolchain)2
-rw-r--r--target/native/Makefile12
-rw-r--r--target/ppc/Makefile12
-rw-r--r--target/ppc/sys-available/toolchain-ppc (renamed from target/ppc/sys-available/toolchain)2
-rw-r--r--target/ppc64/Makefile12
-rw-r--r--target/ppc64/sys-available/toolchain-ppc64 (renamed from target/ppc64/sys-available/toolchain)2
-rw-r--r--target/sparc/Makefile12
-rw-r--r--target/sparc/sys-available/toolchain-sparc (renamed from target/sparc/sys-available/toolchain)3
-rw-r--r--target/sparc64/Config.in2
-rw-r--r--target/sparc64/Makefile12
-rw-r--r--target/sparc64/sys-available/toolchain-sparc64 (renamed from target/sparc64/sys-available/toolchain)3
-rw-r--r--target/x86/Makefile20
-rw-r--r--target/x86/files/etc/network/interfaces5
-rw-r--r--target/x86/files/etc/tmpfs1
-rw-r--r--target/x86/sys-available/qemu-x86 (renamed from target/x86/sys-available/qemu)2
-rw-r--r--target/x86/sys-available/toolchain-x86 (renamed from target/x86/sys-available/toolchain)2
-rw-r--r--target/x86_64/Makefile14
-rw-r--r--target/x86_64/files/etc/network/interfaces5
-rw-r--r--target/x86_64/files/etc/tmpfs1
-rw-r--r--target/x86_64/sys-available/qemu-x86_64 (renamed from target/x86_64/sys-available/qemu)2
-rw-r--r--target/x86_64/sys-available/toolchain-x86_64 (renamed from target/x86_64/sys-available/toolchain)2
-rw-r--r--toolchain/eglibc/patches/sparc64.patch21
-rw-r--r--toolchain/glibc/Makefile.inc1
-rw-r--r--toolchain/glibc/patches/sparc64.patch21
-rw-r--r--toolchain/uClibc/patches/netlinkaccess.patch20
55 files changed, 235 insertions, 4514 deletions
diff --git a/mk/build.mk b/mk/build.mk
index d526906ed..664046799 100644
--- a/mk/build.mk
+++ b/mk/build.mk
@@ -365,7 +365,7 @@ endif
@if [ ! -z "$(SYSTEM)" ];then \
system=$$(echo "$(SYSTEM)" |sed -e "s/-/_/g"); \
grep -h "^config" target/*/Config.in.systems \
- |grep -i "$$system" \
+ |grep -i "$$system$$" \
|sed -e "s#^config \(.*\)#\1=y#" \
>> $(TOPDIR)/.defconfig; \
fi
@@ -496,8 +496,8 @@ endif # ! ifeq ($(strip $(ADK_HAVE_DOT_CONFIG)),y)
bulktoolchain:
for libc in uclibc eglibc glibc;do \
while read arch; do \
+ mkdir -p $(TOPDIR)/bin/toolchain_$${arch}_$$libc; \
( \
- mkdir -p $(TOPDIR)/bin/toolchain_$${arch}_$$libc; \
echo === building $$arch $$libc toolchain on $$(date); \
$(GMAKE) prereq && \
$(GMAKE) ARCH=$$arch SYSTEM=toolchain LIBC=$$libc defconfig; \
@@ -514,8 +514,8 @@ bulk:
while read arch; do \
systems=$$(./scripts/getsystems $$arch); \
for system in $$systems;do \
- ( \
mkdir -p $(TOPDIR)/bin/$${system}_$${arch}_$$libc; \
+ ( \
echo === building $$arch $$system $$libc on $$(date); \
$(GMAKE) prereq && \
$(GMAKE) ARCH=$$arch SYSTEM=$$system LIBC=$$libc defconfig; \
@@ -532,8 +532,8 @@ bulkall:
while read arch; do \
systems=$$(./scripts/getsystems $$arch); \
for system in $$systems;do \
- ( \
mkdir -p $(TOPDIR)/bin/$${system}_$${arch}_$$libc; \
+ ( \
echo === building $$arch $$system $$libc on $$(date); \
$(GMAKE) prereq && \
$(GMAKE) ARCH=$$arch SYSTEM=$$system LIBC=$$libc allconfig; \
@@ -550,8 +550,8 @@ bulkallmod:
while read arch; do \
systems=$$(./scripts/getsystems $$arch); \
for system in $$systems;do \
- ( \
mkdir -p $(TOPDIR)/bin/$${system}_$${arch}_$$libc; \
+ ( \
echo === building $$arch $$system $$libc on $$(date); \
$(GMAKE) prereq && \
$(GMAKE) ARCH=$$arch SYSTEM=$$system LIBC=$$libc allmodconfig; \
@@ -573,7 +573,7 @@ ${TOPDIR}/bin/tools/pkgrebuild:
package/Config.in.auto menu .menu: $(wildcard ${TOPDIR}/package/*/Makefile) ${TOPDIR}/bin/tools/pkgmaker ${TOPDIR}/bin/tools/pkgrebuild
@echo "Generating menu structure ..."
- $(TOPDIR)/bin/tools/pkgmaker
+ @$(TOPDIR)/bin/tools/pkgmaker
@:>.menu
$(TOPDIR)/bin/tools:
@@ -584,7 +584,7 @@ ${TOPDIR}/bin/tools/depmaker: $(TOPDIR)/bin/tools
dep: $(TOPDIR)/bin/tools/depmaker
@echo "Generating dependencies ..."
- $(TOPDIR)/bin/tools/depmaker > ${TOPDIR}/package/Depends.mk
+ @$(TOPDIR)/bin/tools/depmaker > ${TOPDIR}/package/Depends.mk
.PHONY: menu dep
diff --git a/mk/image.mk b/mk/image.mk
index 3b1db46cd..1b7178eef 100644
--- a/mk/image.mk
+++ b/mk/image.mk
@@ -35,7 +35,7 @@ kernel-package: $(KERNEL)
$(TRACE) target/$(ADK_TARGET_ARCH)-install-kernel-package
$(PKG_INSTALL) $(KERNEL_PKG) $(MAKE_TRACE)
-TARGET_KERNEL:= $(BIN_DIR)/${ADK_TARGET_SYSTEM}-${ADK_TARGET_ARCH}-${ADK_TARGET_FS}-kernel
+TARGET_KERNEL= ${ADK_TARGET_SYSTEM}-${ADK_TARGET_ARCH}-${ADK_TARGET_FS}-kernel
INITRAMFS= ${ADK_TARGET_SYSTEM}-${ADK_TARGET_ARCH}-${ADK_TARGET_LIBC}-${ADK_TARGET_FS}
ROOTFSSQUASHFS= ${ADK_TARGET_SYSTEM}-${ADK_TARGET_ARCH}-${ADK_TARGET_LIBC}-${ADK_TARGET_FS}.img
ROOTFSTARBALL= ${ADK_TARGET_SYSTEM}-${ADK_TARGET_ARCH}-${ADK_TARGET_LIBC}-${ADK_TARGET_FS}+kernel.tar.gz
@@ -69,7 +69,7 @@ ${BIN_DIR}/${ROOTFSSQUASHFS}: ${TARGET_DIR}
${STAGING_HOST_DIR}/bin/mksquashfs ${TARGET_DIR} \
${BUILD_DIR}/root.squashfs \
-nopad -noappend -root-owned $(MAKE_TRACE)
- cat ${TARGET_KERNEL} ${BUILD_DIR}/root.squashfs > \
+ cat ${BUILD_DIR}/${TARGET_KERNEL} ${BUILD_DIR}/root.squashfs > \
${BUILD_DIR}/${ROOTFSSQUASHFS}
createinitramfs:
diff --git a/package/base-files/Makefile b/package/base-files/Makefile
index f20b650c3..db08b8860 100644
--- a/package/base-files/Makefile
+++ b/package/base-files/Makefile
@@ -23,8 +23,6 @@ INSTALL_STYLE:= manual
do-install:
$(CP) ./src/* $(IDIR_BASE_FILES)
- # allow this to fail, as there might be no target-specific files to copy
- -$(CP) $(TOPDIR)/target/$(ADK_TARGET_ARCH)/files/* $(IDIR_BASE_FILES)
ifeq (${ADK_TARGET_ROOTFS_NFSROOT},y)
@echo "#" > $(IDIR_BASE_FILES)/etc/network/interfaces
endif
diff --git a/package/libgcc/Makefile b/package/libgcc/Makefile
index b02464e9a..55f9e5b90 100644
--- a/package/libgcc/Makefile
+++ b/package/libgcc/Makefile
@@ -7,8 +7,7 @@ include ${TOPDIR}/toolchain/gcc/Makefile.inc
PKG_NAME:= libgcc
PKG_DESCR:= GCC library
PKG_SECTION:= libs
-
-PKG_DFLT_LIBGCC:= y
+PKG_DFLT_LIBGCC:= y if !ADK_TOOLCHAIN_ONLY
NO_DISTFILES:= 1
diff --git a/scripts/create-sys b/scripts/create-sys
index bf92870a1..9227a5a14 100755
--- a/scripts/create-sys
+++ b/scripts/create-sys
@@ -6,7 +6,7 @@ while read arch; do
count=1
mkdir -p $topdir/target/$arch/sys-enabled &&
cd $topdir/target/$arch/sys-enabled &&
- ln -sf ../sys-available/toolchain 0-toolchain
+ ln -sf ../sys-available/toolchain-$arch 0-toolchain-$arch
for i in $(ls $topdir/target/$arch/sys-available/|grep -v toolchain);do
cd $topdir/target/$arch/sys-enabled/ &&
ln -sf ../sys-available/$i $count-$i
@@ -14,14 +14,7 @@ while read arch; do
done
done <${topdir}/target/arch.lst
-cat > $topdir/target/config/Config.in.system.default << EOD
-config ADK_qemu
- boolean
-
-config ADK_toolchain
- boolean
-
-EOD
+echo '' > $topdir/target/config/Config.in.system.default
for j in $systems;do
system=${j#ADK_TARGET_SYSTEM_}
@@ -31,17 +24,18 @@ for j in $systems;do
done
cat >> $topdir/target/config/Config.in.system.default << EOD
-
config ADK_TARGET_SYSTEM
string
- default "toolchain" if ADK_toolchain
- default "qemu" if ADK_qemu
EOD
for i in $systems;do
system=${i#ADK_TARGET_SYSTEM_}
systemu=$(echo $system|tr '[:upper:]' '[:lower:]')
system=$(echo $system|tr '[:upper:]_' '[:lower:]-')
system=$(echo $system|sed 's#x86-64#x86_64#')
- printf "\tdefault \"$system\" if ADK_$systemu\n" >> $topdir/target/config/Config.in.system.default
+ if [ "${system%-*}" = "toolchain" ];then
+ printf "\tdefault \"${system%-*}\" if ADK_$systemu\n" >> $topdir/target/config/Config.in.system.default
+ else
+ printf "\tdefault \"${system}\" if ADK_$systemu\n" >> $topdir/target/config/Config.in.system.default
+ fi
done
exit 0
diff --git a/scripts/update-sys b/scripts/update-sys
index e6a72bd77..d242e67c3 100755
--- a/scripts/update-sys
+++ b/scripts/update-sys
@@ -43,9 +43,15 @@ fi
cat > $topdir/target/config/Config.in.arch << EOF
source "target/config/Config.in.arch.default"
config $archsym
- bool
+ boolean
EOF
+if [ "${system}" = "toolchain" ];then
+ sys=${system}-$arch
+else
+ sys=$system
+fi
+
cat > $topdir/target/config/Config.in.system << EOF
source "target/config/Config.in.system.default"
comment "Architecture: $arch"
@@ -54,7 +60,7 @@ comment "System: $system"
config $systemsym
boolean
select $archsym
-$(grep select $topdir/target/$arch/sys-available/$system)
+$(grep select $topdir/target/$arch/sys-available/$sys)
default y
EOF
else
diff --git a/target/arm/Makefile b/target/arm/Makefile
index 17ed6b4b5..c2885e917 100644
--- a/target/arm/Makefile
+++ b/target/arm/Makefile
@@ -24,7 +24,7 @@ kernel-install: tools-compile
ifeq ($(ADK_TARGET_FS),nfsroot)
imageinstall: kernel-install ${BIN_DIR}/${ROOTFSUSERTARBALL}
- @cp $(KERNEL) $(TARGET_KERNEL)
+ @cp $(KERNEL) $(BIN_DIR)/$(TARGET_KERNEL)
@echo 'Type dhcp via u-boot prompt to load kernel'
@echo 'After that type bootm to load the kernel'
endif
@@ -41,25 +41,25 @@ imageinstall: kernel-install $(BIN_DIR)/$(ROOTFSTARBALL)
endif
ifeq ($(ADK_TARGET_FS),archive)
imageinstall: $(BIN_DIR)/$(ROOTFSTARBALL)
- @cp $(KERNEL) $(TARGET_KERNEL)
- @echo 'The kernel file is: ${TARGET_KERNEL}'
+ @cp $(KERNEL) $(BIN_DIR)/$(TARGET_KERNEL)
+ @echo 'The kernel file is: $(BIN_DIR)/${TARGET_KERNEL}'
@echo "The RootFS tarball is: $(BIN_DIR)/$(ROOTFSTARBALL)"
@echo "Use following command to create a QEMU Image:"
@echo "sudo ./scripts/create-image.sh -f $(ADK_TARGET_ROOTFS) qemu-${CPU_ARCH}.img $(BIN_DIR)/$(ROOTFSTARBALL)"
@echo "Start qemu with following options:"
- @echo 'qemu-system-arm -nographic -kernel $(TARGET_KERNEL) -hda qemu-${CPU_ARCH}.img -append "root=/dev/hda1"'
+ @echo 'qemu-system-arm -nographic -kernel $(BIN_DIR)/$(TARGET_KERNEL) -hda qemu-${CPU_ARCH}.img -append "root=/dev/hda1"'
endif
ifeq ($(ADK_TARGET_FS),initramfs)
imageinstall: $(BIN_DIR)/$(INITRAMFS)
- @cp $(KERNEL) $(TARGET_KERNEL)
- @echo 'The kernel file is: ${TARGET_KERNEL}'
+ @cp $(KERNEL) $(BIN_DIR)/$(TARGET_KERNEL)
+ @echo 'The kernel file is: $(BIN_DIR)/${TARGET_KERNEL}'
@echo 'The initramfs image is: ${BIN_DIR}/${INITRAMFS}'
- @echo 'qemu-system-arm -nographic -kernel $(TARGET_KERNEL) -initrd ${BIN_DIR}/${INITRAMFS}'
+ @echo 'qemu-system-arm -nographic -kernel $(BIN_DIR)/$(TARGET_KERNEL) -initrd ${BIN_DIR}/${INITRAMFS}'
endif
ifeq ($(ADK_TARGET_FS),initramfs-piggyback)
imageinstall: ${BUILD_DIR}/${INITRAMFS_PIGGYBACK} createinitramfs
- @cp $(KERNEL) $(TARGET_KERNEL)
- @echo 'The kernel+initramfs file is: ${TARGET_KERNEL}'
+ @cp $(KERNEL) $(BIN_DIR)/$(TARGET_KERNEL)
+ @echo 'The kernel+initramfs file is: $(BIN_DIR)/${TARGET_KERNEL}'
@echo "Start qemu with following command line:"
- @echo 'qemu-system-arm -nographic -kernel $(TARGET_KERNEL)'
+ @echo 'qemu-system-arm -nographic -kernel $(BIN_DIR)/$(TARGET_KERNEL)'
endif
diff --git a/target/arm/sys-available/toolchain b/target/arm/sys-available/toolchain-arm
index af1aa06a1..83a9bb5de 100644
--- a/target/arm/sys-available/toolchain
+++ b/target/arm/sys-available/toolchain-arm
@@ -1,7 +1,7 @@
config ADK_TARGET_SYSTEM_TOOLCHAIN_ARM
bool "Toolchain only"
select ADK_arm
- select ADK_toolchain
+ select ADK_toolchain_arm
select ADK_TOOLCHAIN_ONLY
select ADK_EABI
select ADK_TARGET_NO_FPU
diff --git a/target/armeb/Makefile b/target/armeb/Makefile
index 08ea41264..3acb6dbdb 100644
--- a/target/armeb/Makefile
+++ b/target/armeb/Makefile
@@ -11,8 +11,8 @@ KERNEL:=$(LINUX_DIR)/vmlinux
ifeq ($(ADK_TARGET_FS),archive)
imageinstall: $(BIN_DIR)/$(ROOTFSTARBALL)
- @cp $(KERNEL) $(TARGET_KERNEL)
- @echo 'The kernel file is: ${TARGET_KERNEL}'
+ @cp $(KERNEL) $(BIN_DIR)/$(TARGET_KERNEL)
+ @echo 'The kernel file is: $(BIN_DIR)/${TARGET_KERNEL}'
@echo "The RootFS tarball is: $(BIN_DIR)/$(ROOTFSTARBALL)"
@echo "Use following command to create a QEMU Image:"
@echo "sudo ./scripts/create-image.sh -f $(ADK_TARGET_ROOTFS) qemu-${CPU_ARCH}.img $(BIN_DIR)/$(ROOTFSTARBALL)"
@@ -21,15 +21,15 @@ imageinstall: $(BIN_DIR)/$(ROOTFSTARBALL)
endif
ifeq ($(ADK_TARGET_FS),initramfs)
imageinstall: $(BIN_DIR)/$(INITRAMFS)
- @cp $(KERNEL) $(TARGET_KERNEL)
- @echo 'The kernel file is: ${TARGET_KERNEL}'
+ @cp $(KERNEL) $(BIN_DIR)/$(TARGET_KERNEL)
+ @echo 'The kernel file is: $(BIN_DIR)/${TARGET_KERNEL}'
@echo 'The initramfs image is: ${BIN_DIR}/${INITRAMFS}'
- @echo 'qemu-system-arm -nographic -kernel $(TARGET_KERNEL) -initrd ${BIN_DIR}/${INITRAMFS}'
+ @echo 'qemu-system-arm -nographic -kernel $(BIN_DIR)/$(TARGET_KERNEL) -initrd ${BIN_DIR}/${INITRAMFS}'
endif
ifeq ($(ADK_TARGET_FS),initramfs-piggyback)
imageinstall: ${BUILD_DIR}/${INITRAMFS_PIGGYBACK} createinitramfs
- @cp $(KERNEL) $(TARGET_KERNEL}
- @echo 'The kernel+initramfs file is: ${TARGET_KERNEL}'
+ @cp $(KERNEL) $(BIN_DIR)/$(TARGET_KERNEL}
+ @echo 'The kernel+initramfs file is: $(BIN_DIR)/${TARGET_KERNEL}'
@echo "Start qemu with following command line:"
- @echo 'qemu-system-arm -nographic -kernel $(TARGET_KERNEL)'
+ @echo 'qemu-system-arm -nographic -kernel $(BIN_DIR)/$(TARGET_KERNEL)'
endif
diff --git a/target/armeb/sys-available/toolchain b/target/armeb/sys-available/toolchain-armeb
index f881c75b8..8e245cb9f 100644
--- a/target/armeb/sys-available/toolchain
+++ b/target/armeb/sys-available/toolchain-armeb
@@ -1,7 +1,7 @@
config ADK_TARGET_SYSTEM_TOOLCHAIN_ARMEB
bool "Toolchain only"
select ADK_armeb
- select ADK_toolchain
+ select ADK_toolchain_armeb
select ADK_TOOLCHAIN_ONLY
select ADK_EABI
select ADK_TARGET_NO_FPU
diff --git a/target/config/Config.in b/target/config/Config.in
index 42e9a65ef..32884f778 100644
--- a/target/config/Config.in
+++ b/target/config/Config.in
@@ -160,7 +160,7 @@ config ADK_TARGET_CFLAGS
default "-march=pentium-m" if ADK_CPU_PENTIUM_M
default "-march=amdfam10" if ADK_CPU_AMDFAM10
default "-mcpu=v8" if ADK_CPU_SPARC_V8
- default "-mcpu=v9" if ADK_CPU_SPARC_V9
+ default "-m64 -mcpu=v9" if ADK_CPU_SPARC_V9
default "-march=loongson2f" if ADK_CPU_LOONGSON2F
default "-march=armv5te -mtune=arm926ej-s" if ADK_CPU_ARMV5
@@ -203,7 +203,6 @@ config ADK_TARGET_LIB_UCLIBC
depends on \
!ADK_TARGET_SYSTEM_LEMOTE_YEELONG && \
!ADK_LINUX_SPARC64 && \
- !ADK_LINUX_SPARC && \
!ADK_LINUX_PPC64 && \
!ADK_LINUX_NATIVE
help
diff --git a/target/cris/Makefile b/target/cris/Makefile
index 5aa8b5e93..1e072f78e 100644
--- a/target/cris/Makefile
+++ b/target/cris/Makefile
@@ -10,7 +10,7 @@ include $(TOPDIR)/mk/image.mk
KERNEL:=$(LINUX_DIR)/arch/cris/boot/zImage
$(TOOLS_BUILD_DIR):
- mkdir -p $(TOOLS_BUILD_DIR)
+ @mkdir -p $(TOOLS_BUILD_DIR)
tools-compile: $(TOOLS_BUILD_DIR)
$(MAKE) -C ../tools/mkfimage
@@ -21,7 +21,7 @@ endif
$(INSTALL_BIN) ../tools/boot_linux $(BIN_DIR)/
kernel-install: tools-compile
- PATH='${TARGET_PATH}' mkfimage $(KERNEL) $(TARGET_KERNEL)
+ PATH='${TARGET_PATH}' mkfimage $(KERNEL) $(BUILD_DIR)/$(TARGET_KERNEL)
ifeq ($(ADK_TARGET_FS),squashfs)
imageinstall: kernel-install $(BIN_DIR)/$(ROOTFSSQUASHFS)
@@ -36,7 +36,8 @@ imageinstall: kernel-install $(BIN_DIR)/$(ROOTFSSQUASHFS)
endif
ifeq ($(ADK_TARGET_FS),nfsroot)
imageinstall: kernel-install ${BIN_DIR}/${ROOTFSUSERTARBALL}
- @echo Use sudo ./boot_linux -F -i ${TARGET_KERNEL} to flash the kernel
+ @cp $(BUILD_DIR)/$(TARGET_KERNEL) $(BIN_DIR)/$(TARGET_KERNEL)
+ @echo Use sudo ./boot_linux -F -i $(BIN_DIR)/${TARGET_KERNEL} to flash the kernel
@echo Do not forget to set network boot jumper, before you start the foxboard
@echo ${ROOTFSUSERTARBALL} is your nfs root and can be extracted on your nfs server
endif
diff --git a/target/cris/files/etc/network/interfaces b/target/cris/files/etc/network/interfaces
deleted file mode 100644
index 104c1a1b6..000000000
--- a/target/cris/files/etc/network/interfaces
+++ /dev/null
@@ -1,5 +0,0 @@
-auto lo
-iface lo inet loopback
-
-auto eth0
-iface eth0 inet dhcp
diff --git a/target/cris/sys-available/toolchain b/target/cris/sys-available/toolchain-cris
index b6e462485..309b85d55 100644
--- a/target/cris/sys-available/toolchain
+++ b/target/cris/sys-available/toolchain-cris
@@ -1,7 +1,7 @@
config ADK_TARGET_SYSTEM_TOOLCHAIN_CRIS
bool "Toolchain only"
select ADK_cris
- select ADK_toolchain
+ select ADK_toolchain_cris
select ADK_TOOLCHAIN_ONLY
help
Build a cris toolchain.
diff --git a/target/mips/Config.in b/target/mips/Config.in
index 90a519f6b..bbae13a6c 100644
--- a/target/mips/Config.in
+++ b/target/mips/Config.in
@@ -1,5 +1,5 @@
choice
-depends on ADK_LINUX_MIPS && ADK_CHOOSE_TARGET_ARCH
+depends on ADK_LINUX_MIPS && !ADK_CHOOSE_TARGET_ARCH
prompt "Target system"
config ADK_CHOOSE_TARGET_SYSTEM_MIPS
diff --git a/target/mips/Makefile b/target/mips/Makefile
index ddacbf2af..51f1824b0 100644
--- a/target/mips/Makefile
+++ b/target/mips/Makefile
@@ -16,8 +16,8 @@ kernel-install:
ifeq ($(ADK_TARGET_FS),nfsroot)
imageinstall: kernel-install $(BIN_DIR)/$(ROOTFSUSERTARBALL)
- @cp $(TARGET_DIR)/boot/kernel $(TARGET_KERNEL)
- @echo 'The kernel file is: ${TARGET_KERNEL}'
+ @cp $(TARGET_DIR)/boot/kernel $(BIN_DIR)/$(TARGET_KERNEL)
+ @echo 'The kernel file is: $(BIN_DIR)/${TARGET_KERNEL}'
@echo 'The nfs root tarball is: ${BIN_DIR}/${ROOTFSUSERTARBALL}'
endif
ifeq ($(ADK_TARGET_FS),yaffs)
@@ -29,25 +29,25 @@ imageinstall: kernel-install $(BIN_DIR)/$(ROOTFSTARBALL)
endif
ifeq ($(ADK_TARGET_FS),archive)
imageinstall: $(BIN_DIR)/$(ROOTFSTARBALL)
- @cp $(TARGET_DIR)/boot/kernel $(TARGET_KERNEL)
- @echo 'The kernel file is: ${TARGET_KERNEL}'
+ @cp $(TARGET_DIR)/boot/kernel $(BIN_DIR)/$(TARGET_KERNEL)
+ @echo 'The kernel file is: $(BIN_DIR)/${TARGET_KERNEL}'
@echo "The RootFS tarball is: $(BIN_DIR)/$(ROOTFSTARBALL)"
@echo "Use following command to create a QEMU Image:"
@echo "sudo ./scripts/create-image.sh -f $(ADK_TARGET_ROOTFS) qemu-${CPU_ARCH}.img $(BIN_DIR)/$(ROOTFSTARBALL)"
@echo "Start qemu with following options:"
- @echo 'qemu-system-mips -nographic -M malta -kernel $(TARGET_KERNEL) -hda qemu-${CPU_ARCH}.img -append "root=/dev/hda1"'
+ @echo 'qemu-system-mips -nographic -M malta -kernel $(BIN_DIR)/$(TARGET_KERNEL) -hda qemu-${CPU_ARCH}.img -append "root=/dev/hda1"'
endif
ifeq ($(ADK_TARGET_FS),initramfs)
imageinstall: $(BIN_DIR)/$(INITRAMFS)
- @cp $(KERNEL) $(TARGET_KERNEL)
- @echo 'The kernel file is: ${TARGET_KERNEL}'
+ @cp $(KERNEL) $(BIN_DIR)/$(TARGET_KERNEL)
+ @echo 'The kernel file is: $(BIN_DIR)/${TARGET_KERNEL}'
@echo 'The initramfs image is: ${BIN_DIR}/${INITRAMFS}'
- @echo 'qemu-system-mips -nographic -M malta -kernel $(TARGET_KERNEL) -initrd ${BIN_DIR}/${INITRAMFS}'
+ @echo 'qemu-system-mips -nographic -M malta -kernel $(BIN_DIR)/$(TARGET_KERNEL) -initrd ${BIN_DIR}/${INITRAMFS}'
endif
ifeq ($(ADK_TARGET_FS),initramfs-piggyback)
imageinstall: ${BUILD_DIR}/${INITRAMFS_PIGGYBACK} createinitramfs
- @cp $(KERNEL) $(TARGET_KERNEL)
- @echo 'The kernel+initramfs file is: ${TARGET_KERNEL}'
+ @cp $(KERNEL) $(BIN_DIR)/$(TARGET_KERNEL)
+ @echo 'The kernel+initramfs file is: $(BIN_DIR)/${TARGET_KERNEL}'
@echo "Start qemu with following command line:"
- @echo 'qemu-system-mips -nographic -M malta -kernel $(TARGET_KERNEL)'
+ @echo 'qemu-system-mips -nographic -M malta -kernel $(BIN_DIR)/$(TARGET_KERNEL)'
endif
diff --git a/target/mips/sys-available/qemu b/target/mips/sys-available/qemu-mips
index 103e70f7b..70ac9718b 100644
--- a/target/mips/sys-available/qemu
+++ b/target/mips/sys-available/qemu-mips
@@ -1,7 +1,7 @@
config ADK_TARGET_SYSTEM_QEMU_MIPS
bool "Qemu Emulator"
select ADK_mips
- select ADK_qemu
+ select ADK_qemu_mips
select ADK_HARDWARE_QEMU
select ADK_TARGET_WITH_VGA
select ADK_TARGET_WITH_INPUT
diff --git a/target/mips/sys-available/toolchain b/target/mips/sys-available/toolchain-mips
index accf75240..4b03d9b6f 100644
--- a/target/mips/sys-available/toolchain
+++ b/target/mips/sys-available/toolchain-mips
@@ -1,7 +1,7 @@
config ADK_TARGET_SYSTEM_TOOLCHAIN_MIPS
bool "Toolchain only"
select ADK_mips
- select ADK_toolchain
+ select ADK_toolchain_mips
select ADK_TOOLCHAIN_ONLY
help
mips toolchain.
diff --git a/target/mips64/Makefile b/target/mips64/Makefile
index 302df24e0..12781b874 100644
--- a/target/mips64/Makefile
+++ b/target/mips64/Makefile
@@ -15,11 +15,11 @@ imageinstall: $(BIN_DIR)/$(ROOTFSTARBALL)
@echo "Use following command to create a QEMU Image:"
@echo "sudo ./scripts/create-image.sh qemu-${CPU_ARCH}.img $(BIN_DIR)/$(ROOTFSTARBALL)"
@echo "Start qemu with following options:"
- @echo 'qemu-system-mips64 -nographic -M malta -kernel $(BIN_DIR)/${ADK_TARGET}-${FS}-kernel -hda qemu-${CPU_ARCH}.img -append "root=/dev/hda1"'
+ @echo 'qemu-system-mips64 -nographic -M malta -kernel $(BIN_DIR)/${TARGET_KERNEL} -hda qemu-${CPU_ARCH}.img -append "root=/dev/hda1"'
endif
ifeq ($(FS),initramfs)
imageinstall: $(BIN_DIR)/$(INITRAMFS)
- @echo 'The kernel file is: ${BIN_DIR}/${ADK_TARGET}-${FS}-kernel'
+ @echo 'The kernel file is: ${BIN_DIR}/${TARGET_KERNEL}'
@echo 'The initramfs image is: ${BIN_DIR}/${INITRAMFS}'
- @echo 'qemu-system-mips64 -nographic -M malta -kernel $(BIN_DIR)/${ADK_TARGET}-${FS}-kernel -initrd ${BIN_DIR}/${INITRAMFS}'
+ @echo 'qemu-system-mips64 -nographic -M malta -kernel $(BIN_DIR)/${TARGET_KERNEL} -initrd ${BIN_DIR}/${INITRAMFS}'
endif
diff --git a/target/mips64/files/etc/inittab b/target/mips64/files/etc/inittab
deleted file mode 100644
index 6f21e703b..000000000
--- a/target/mips64/files/etc/inittab
+++ /dev/null
@@ -1,4 +0,0 @@
-::sysinit:/etc/init.d/rcS
-::shutdown:/etc/init.d/rcK
-ttyS0::respawn:/sbin/getty -i -L ttyS0 115200 vt100
-tty1::respawn:/sbin/getty -i -L tty1 115200 vt100
diff --git a/target/mips64/sys-available/toolchain b/target/mips64/sys-available/toolchain-mips64
index e9514691f..e06280359 100644
--- a/target/mips64/sys-available/toolchain
+++ b/target/mips64/sys-available/toolchain-mips64
@@ -1,7 +1,7 @@
config ADK_TARGET_SYSTEM_TOOLCHAIN_MIPS64
bo