Module Name: src
Committed By: matt
Date: Mon Jan 31 06:09:32 UTC 2011
Modified Files:
src/sys/arch/evbarm/conf: Makefile.evbarm.inc mk.beagle mk.gemini
mk.gumstix mk.marvell
Log Message:
Change to use TOOL_MKUBOOTIMAGE
Make sure we cleanup everything.
gemini now has its own genassym.cf
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/evbarm/conf/Makefile.evbarm.inc
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbarm/conf/mk.beagle
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbarm/conf/mk.gemini \
src/sys/arch/evbarm/conf/mk.gumstix
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/evbarm/conf/mk.marvell
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/evbarm/conf/Makefile.evbarm.inc
diff -u src/sys/arch/evbarm/conf/Makefile.evbarm.inc:1.19 src/sys/arch/evbarm/conf/Makefile.evbarm.inc:1.20
--- src/sys/arch/evbarm/conf/Makefile.evbarm.inc:1.19 Sat Oct 25 22:27:37 2008
+++ src/sys/arch/evbarm/conf/Makefile.evbarm.inc Mon Jan 31 06:09:32 2011
@@ -1,15 +1,16 @@
-# $NetBSD: Makefile.evbarm.inc,v 1.19 2008/10/25 22:27:37 apb Exp $
+# $NetBSD: Makefile.evbarm.inc,v 1.20 2011/01/31 06:09:32 matt Exp $
.if defined(BOARDMKFRAG) # Must be a full pathname.
.include "${BOARDMKFRAG}"
.endif
+EXTRA_CLEAN+= ldscript tmp ${KERNELS:=.map}
+
.if defined(KERNEL_BASE_PHYS)
LINKFLAGS= -T ldscript
netbsd: ldscript # XXX
-EXTRA_CLEAN+= ldscript tmp
# generate ldscript from common template
ldscript: ${THISARM}/conf/ldscript.evbarm ${THISARM}/conf/Makefile.evbarm.inc Makefile ${BOARDMKFRAG}
Index: src/sys/arch/evbarm/conf/mk.beagle
diff -u src/sys/arch/evbarm/conf/mk.beagle:1.3 src/sys/arch/evbarm/conf/mk.beagle:1.4
--- src/sys/arch/evbarm/conf/mk.beagle:1.3 Fri Jun 18 19:19:05 2010
+++ src/sys/arch/evbarm/conf/mk.beagle Mon Jan 31 06:09:32 2011
@@ -1,4 +1,4 @@
-# $NetBSD: mk.beagle,v 1.3 2010/06/18 19:19:05 jmcneill Exp $
+# $NetBSD: mk.beagle,v 1.4 2011/01/31 06:09:32 matt Exp $
# gcc doesn't know about cortex-a8
CPPFLAGS+= -mcpu=arm1136jf-s
@@ -7,11 +7,6 @@
_OSRELEASE!= ${HOST_SH} $S/conf/osrelease.sh
-.if ${USETOOLS} == "yes"
-MKUBOOTIMAGE= ${TOOLDIR}/bin/${_TOOL_PREFIX}mkubootimage
-.else
-MKUBOOTIMAGE= mkubootimage
-.endif
MKUBOOTIMAGEARGS= -A arm -T kernel -C none
MKUBOOTIMAGEARGS+= -a $(LOADADDRESS) -e $(LOADADDRESS)
MKUBOOTIMAGEARGS+= -n "NetBSD/$(BOARDTYPE) ${_OSRELEASE}"
@@ -22,8 +17,8 @@
SYSTEM_LD_TAIL_EXTRA+=; \
echo ${OBJCOPY} -S -O binary $@ [email protected]; \
${OBJCOPY} -S -O binary $@ [email protected]; \
- echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} [email protected] [email protected]; \
- ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} [email protected] [email protected]; \
+ echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} [email protected] [email protected]; \
+ ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} [email protected] [email protected]; \
echo
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
Index: src/sys/arch/evbarm/conf/mk.gemini
diff -u src/sys/arch/evbarm/conf/mk.gemini:1.2 src/sys/arch/evbarm/conf/mk.gemini:1.3
--- src/sys/arch/evbarm/conf/mk.gemini:1.2 Tue Oct 28 17:12:05 2008
+++ src/sys/arch/evbarm/conf/mk.gemini Mon Jan 31 06:09:32 2011
@@ -1,4 +1,4 @@
-# $NetBSD: mk.gemini,v 1.2 2008/10/28 17:12:05 matt Exp $
+# $NetBSD: mk.gemini,v 1.3 2011/01/31 06:09:32 matt Exp $
CPUFLAGS+=-march=armv4
@@ -7,6 +7,8 @@
SYSTEM_FIRST_OBJ= gemini_start.o
SYSTEM_FIRST_SFILE= ${THISARM}/gemini/gemini_start.S
+GENASSYM_EXTRAS+= ${THISARM}/gemini/genassym.cf
+
SYSTEM_LD_TAIL_EXTRA+=; \
echo ${OBJCOPY} -S -O binary $@ [email protected]; \
${OBJCOPY} -S -O binary $@ [email protected]; \
Index: src/sys/arch/evbarm/conf/mk.gumstix
diff -u src/sys/arch/evbarm/conf/mk.gumstix:1.2 src/sys/arch/evbarm/conf/mk.gumstix:1.3
--- src/sys/arch/evbarm/conf/mk.gumstix:1.2 Sat Jul 10 08:17:48 2010
+++ src/sys/arch/evbarm/conf/mk.gumstix Mon Jan 31 06:09:32 2011
@@ -1,4 +1,4 @@
-# $NetBSD: mk.gumstix,v 1.2 2010/07/10 08:17:48 kiyohara Exp $
+# $NetBSD: mk.gumstix,v 1.3 2011/01/31 06:09:32 matt Exp $
SYSTEM_FIRST_OBJ= gumstix_start.o
SYSTEM_FIRST_SFILE= ${THISARM}/gumstix/gumstix_start.S
@@ -12,11 +12,6 @@
.endif
KERNEL_BASE_VIRT=$(LOADADDRESS)
-.if ${USETOOLS} == "yes"
-MKUBOOTIMAGE= ${TOOLDIR}/bin/${_TOOL_PREFIX}mkubootimage
-.else
-MKUBOOTIMAGE= mkubootimage
-.endif
MKUBOOTIMAGEARGS= -A arm -T kernel
MKUBOOTIMAGEARGS+= -a $(KERNEL_BASE_PHYS)
MKUBOOTIMAGEARGS+= -n "NetBSD/$(BOARDTYPE) ${_OSRELEASE}"
@@ -31,20 +26,25 @@
${OBJCOPY} -S -O binary $@ [email protected]; \
echo gzip -c [email protected] > [email protected]; \
gzip -c [email protected] > [email protected]; \
- echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} [email protected] [email protected]; \
- ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} [email protected] [email protected]
+ echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} [email protected] [email protected]; \
+ ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} [email protected] [email protected]
+
.if ${BOARDTYPE} == "gumstix"
#
# These not have expanding buffer over 4Mbyte. (before version 1.1.5)
# And these cannot handle the endian of entry point. (1.1.4 and older)
#
SYSTEM_LD_TAIL_EXTRA+=; \
- echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} [email protected] [email protected]; \
- ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} [email protected] [email protected]; \
- echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} [email protected] [email protected]; \
- ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} [email protected] [email protected]
+ echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} [email protected] [email protected]; \
+ ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} [email protected] [email protected]; \
+ echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} [email protected] [email protected]; \
+ ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} [email protected] [email protected]
.endif
SYSTEM_LD_TAIL_EXTRA+=; \
echo
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
+EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin.gz@}
+EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.ub@}
+EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.gz.ub@}
+EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}-old.ub@}
Index: src/sys/arch/evbarm/conf/mk.marvell
diff -u src/sys/arch/evbarm/conf/mk.marvell:1.1 src/sys/arch/evbarm/conf/mk.marvell:1.2
--- src/sys/arch/evbarm/conf/mk.marvell:1.1 Sat Oct 2 06:15:52 2010
+++ src/sys/arch/evbarm/conf/mk.marvell Mon Jan 31 06:09:32 2011
@@ -1,4 +1,4 @@
-# $NetBSD: mk.marvell,v 1.1 2010/10/02 06:15:52 kiyohara Exp $
+# $NetBSD: mk.marvell,v 1.2 2011/01/31 06:09:32 matt Exp $
SYSTEM_FIRST_OBJ= marvell_start.o
SYSTEM_FIRST_SFILE= ${THISARM}/marvell/marvell_start.S
@@ -8,11 +8,6 @@
KERNEL_BASE_PHYS=0x00008000
KERNEL_BASE_VIRT=0xc0008000
-.if ${USETOOLS} == "yes"
-MKUBOOTIMAGE= ${TOOLDIR}/bin/${_TOOL_PREFIX}mkubootimage
-.else
-MKUBOOTIMAGE= mkubootimage
-.endif
MKUBOOTIMAGEARGS= -A arm -T kernel
MKUBOOTIMAGEARGS+= -a $(KERNEL_BASE_PHYS)
MKUBOOTIMAGEARGS+= -n "NetBSD/$(BOARDTYPE) ${_OSRELEASE}"
@@ -28,12 +23,17 @@
${OBJCOPY} -S -O binary $@ [email protected]; \
echo gzip -c [email protected] > [email protected]; \
gzip -c [email protected] > [email protected]; \
- echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} [email protected] [email protected]; \
- ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} [email protected] [email protected]; \
- echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} [email protected] [email protected]; \
- ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} [email protected] [email protected]; \
- echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} [email protected] [email protected]; \
- ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} [email protected] [email protected]; \
+ echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} [email protected] [email protected]; \
+ ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} [email protected] [email protected]; \
+ echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} [email protected] [email protected]; \
+ ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} [email protected] [email protected]; \
+ echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} [email protected] [email protected]; \
+ ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} [email protected] [email protected]; \
echo
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
+EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin.gz@}
+EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.ub@}
+EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.gz@}
+EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.gz.ub@}
+EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}-old.ub@}