Module Name: src Committed By: tsutsui Date: Thu Nov 13 16:18:38 UTC 2014
Modified Files: src/distrib/luna68k/instkernel: Makefile src/etc/etc.luna68k: Makefile.inc src/sys/arch/luna68k/conf: Makefile.luna68k Removed Files: src/sys/arch/luna68k/conf: kern.ldscript.head kern.ldscript.tail Log Message: Stop building a.out kernels so that mkldscript.sh is no longer necessary. Tested "build.sh release", and the default ELF GENERIC kernel loaded by the native bootloader just works on LUNA-II. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/distrib/luna68k/instkernel/Makefile cvs rdiff -u -r1.6 -r1.7 src/etc/etc.luna68k/Makefile.inc cvs rdiff -u -r1.25 -r1.26 src/sys/arch/luna68k/conf/Makefile.luna68k cvs rdiff -u -r1.1 -r0 src/sys/arch/luna68k/conf/kern.ldscript.head \ src/sys/arch/luna68k/conf/kern.ldscript.tail Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/luna68k/instkernel/Makefile diff -u src/distrib/luna68k/instkernel/Makefile:1.1 src/distrib/luna68k/instkernel/Makefile:1.2 --- src/distrib/luna68k/instkernel/Makefile:1.1 Sat Jul 16 15:52:21 2011 +++ src/distrib/luna68k/instkernel/Makefile Thu Nov 13 16:18:38 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2011/07/16 15:52:21 tsutsui Exp $ +# $NetBSD: Makefile,v 1.2 2014/11/13 16:18:38 tsutsui Exp $ .include <bsd.own.mk> .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" @@ -9,9 +9,6 @@ RAMDISK= ${RAMDISKDIR}/ramdisk.fs MDSETTARGETS= INSTALL ${RAMDISK} - MDSET_RELEASEDIR= binary/kernel -MDSET_SUFFIXES.-= aout create-aout -create-aout= ${ELF2AOUT} ${.TARGET:R} ${.TARGET} - .include "${DISTRIBDIR}/common/Makefile.mdset" .include <bsd.prog.mk> Index: src/etc/etc.luna68k/Makefile.inc diff -u src/etc/etc.luna68k/Makefile.inc:1.6 src/etc/etc.luna68k/Makefile.inc:1.7 --- src/etc/etc.luna68k/Makefile.inc:1.6 Mon Oct 17 14:42:42 2011 +++ src/etc/etc.luna68k/Makefile.inc Thu Nov 13 16:18:38 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.6 2011/10/17 14:42:42 tsutsui Exp $ +# $NetBSD: Makefile.inc,v 1.7 2014/11/13 16:18:38 tsutsui Exp $ # # etc.luna68k/Makefile.inc -- luna68k-specific etc Makefile targets # @@ -7,7 +7,6 @@ # to update the release documentation in distrib/notes/common/contents KERNEL_SETS= GENERIC -KERNEL_SUFFIXES= aout BUILD_KERNELS= INSTALL Index: src/sys/arch/luna68k/conf/Makefile.luna68k diff -u src/sys/arch/luna68k/conf/Makefile.luna68k:1.25 src/sys/arch/luna68k/conf/Makefile.luna68k:1.26 --- src/sys/arch/luna68k/conf/Makefile.luna68k:1.25 Thu Nov 13 15:03:06 2014 +++ src/sys/arch/luna68k/conf/Makefile.luna68k Thu Nov 13 16:18:38 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.luna68k,v 1.25 2014/11/13 15:03:06 uebayasi Exp $ +# $NetBSD: Makefile.luna68k,v 1.26 2014/11/13 16:18:38 tsutsui Exp $ # Makefile for NetBSD # @@ -60,23 +60,8 @@ locore.o: ${LUNA68K}/luna68k/locore.s as ## ## (5) link settings ## -LINKFORMAT= -N -T ldscript -.if (${OBJECT_FMT} == "ELF") -# Need to convert the kernel from ELF to a.out so that PROM can load it. - -SYSTEM_LD_HEAD_EXTRA+=; \ - ( cat ${LUNA68K}/conf/kern.ldscript.head ; \ - OBJDUMP=${OBJDUMP} ${HOST_SH} $S/conf/mkldscript.sh \ - ${SYSTEM_OBJ} ; \ - cat ${LUNA68K}/conf/kern.ldscript.tail ) > ldscript -SYSTEM_DEP+= ${LUNA68K}/conf/kern.ldscript.head \ - $S/conf/mkldscript.sh \ - ${LUNA68K}/conf/kern.ldscript.tail - -SYSTEM_LD_TAIL_EXTRA+=; \ - echo "${ELF2AOUT} $@ $@.aout" ; \ - ${ELF2AOUT} $@ $@.aout -.endif +LINKFORMAT= -N +TEXTADDR?= 0xc000 ## ## (6) port specific target dependencies