Module Name:    src
Committed By:   tsutsui
Date:           Sun Jan 20 02:35:14 UTC 2013

Modified Files:
        src/sys/arch/luna68k/stand/boot: Makefile boot.ldscript locore.S

Log Message:
Specify text address via Makefile rather than hardcoding in boot.ldscript.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/luna68k/stand/boot/Makefile
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/luna68k/stand/boot/boot.ldscript
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/luna68k/stand/boot/locore.S

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/luna68k/stand/boot/Makefile
diff -u src/sys/arch/luna68k/stand/boot/Makefile:1.6 src/sys/arch/luna68k/stand/boot/Makefile:1.7
--- src/sys/arch/luna68k/stand/boot/Makefile:1.6	Wed Jan 16 15:15:01 2013
+++ src/sys/arch/luna68k/stand/boot/Makefile	Sun Jan 20 02:35:13 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2013/01/16 15:15:01 tsutsui Exp $
+#	$NetBSD: Makefile,v 1.7 2013/01/20 02:35:13 tsutsui Exp $
 #	@(#)Makefile	8.2 (Berkeley) 8/15/93
 
 NOMAN= # defined
@@ -27,8 +27,9 @@ CFLAGS+=	-Wall -Werror
 CFLAGS+=	-Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith
 CFLAGS+=	-Wno-pointer-sign
 
+TEXTADDR=	700000
 LDSCRIPT=	${.CURDIR}/boot.ldscript
-LINKFORMAT=	-static -N -T ${LDSCRIPT}
+LINKFORMAT=	-static -N -Ttext ${TEXTADDR} -T ${LDSCRIPT}
 
 SRCS=	locore.S
 SRCS+=	init_main.c autoconf.c ioconf.c

Index: src/sys/arch/luna68k/stand/boot/boot.ldscript
diff -u src/sys/arch/luna68k/stand/boot/boot.ldscript:1.3 src/sys/arch/luna68k/stand/boot/boot.ldscript:1.4
--- src/sys/arch/luna68k/stand/boot/boot.ldscript:1.3	Thu Jan 10 15:51:32 2013
+++ src/sys/arch/luna68k/stand/boot/boot.ldscript	Sun Jan 20 02:35:13 2013
@@ -1,12 +1,10 @@
-/*	$NetBSD: boot.ldscript,v 1.3 2013/01/10 15:51:32 tsutsui Exp $	*/
+/*	$NetBSD: boot.ldscript,v 1.4 2013/01/20 02:35:13 tsutsui Exp $	*/
 
 OUTPUT_FORMAT("elf32-m68k")
 OUTPUT_ARCH(m68k)
 ENTRY(start)
 SECTIONS
 {
-  . = 0x00700000;
-
   /* Read-only sections, merged into text segment: */
   .text :
   {

Index: src/sys/arch/luna68k/stand/boot/locore.S
diff -u src/sys/arch/luna68k/stand/boot/locore.S:1.4 src/sys/arch/luna68k/stand/boot/locore.S:1.5
--- src/sys/arch/luna68k/stand/boot/locore.S:1.4	Sun Jan 13 14:10:55 2013
+++ src/sys/arch/luna68k/stand/boot/locore.S	Sun Jan 20 02:35:13 2013
@@ -193,7 +193,6 @@ ASGLOBAL(Reset)
 	BADTRAP16		/* 64-255: user interrupt vectors */
 
 
-	START = 0x700000
 	STACK = 0x800000
 	DIPSW = 0x49000000
 

Reply via email to