Module Name: src
Committed By: uwe
Date: Mon Dec 18 23:05:25 UTC 2023
Modified Files:
src/sys/arch/netwinder/conf: Makefile.netwinder.inc std.netwinder
Log Message:
netwinder: specify kernel make variables in the makefile
There's not much sense to specify makeoptions in std.netwinder for
config(1) to move them to the generated makefile, when there's already
Makefile.netwinder.inc where these variables can be specified directly.
Move ENTRYPOINT. Do NOT move LOADADDRESS - we don't want to use it as
it is kinda wrong and it will override the ld script. Instead
explicitly set LINKTEXT to be empty to avoid the common kernel
makefile to supply the unwanted -Ttext option.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/netwinder/conf/Makefile.netwinder.inc
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/netwinder/conf/std.netwinder
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/netwinder/conf/Makefile.netwinder.inc
diff -u src/sys/arch/netwinder/conf/Makefile.netwinder.inc:1.11 src/sys/arch/netwinder/conf/Makefile.netwinder.inc:1.12
--- src/sys/arch/netwinder/conf/Makefile.netwinder.inc:1.11 Mon Aug 24 14:04:24 2015
+++ src/sys/arch/netwinder/conf/Makefile.netwinder.inc Mon Dec 18 23:05:25 2023
@@ -1,8 +1,12 @@
-# $NetBSD: Makefile.netwinder.inc,v 1.11 2015/08/24 14:04:24 uebayasi Exp $
+# $NetBSD: Makefile.netwinder.inc,v 1.12 2023/12/18 23:05:25 uwe Exp $
CPPFLAGS+= -D${MACHINE}
SYSTEM_FIRST_OBJ= nwmmu.o
SYSTEM_FIRST_SFILE= ${THISARM}/${MACHINE}/nwmmu.S
+ENTRYPOINT= nwstart
+# don't let Makefile.kern.inc override placement of the text segment
+# specified in the ld script
KERNLDSCRIPT= ${THISARM}/conf/kern.ldscript
+LINKTEXT= # suppress -Ttext
Index: src/sys/arch/netwinder/conf/std.netwinder
diff -u src/sys/arch/netwinder/conf/std.netwinder:1.16 src/sys/arch/netwinder/conf/std.netwinder:1.17
--- src/sys/arch/netwinder/conf/std.netwinder:1.16 Fri Sep 21 14:22:37 2012
+++ src/sys/arch/netwinder/conf/std.netwinder Mon Dec 18 23:05:25 2023
@@ -1,4 +1,4 @@
-# $NetBSD: std.netwinder,v 1.16 2012/09/21 14:22:37 matt Exp $
+# $NetBSD: std.netwinder,v 1.17 2023/12/18 23:05:25 uwe Exp $
#
# standard NetBSD/netwinder options
@@ -16,8 +16,5 @@ options _ARM32_NEED_BUS_DMA_BOUNCE
options ARM_INTR_IMPL="<arm/footbridge/footbridge_intr.h>"
-makeoptions LOADADDRESS="0xF000C000"
-makeoptions ENTRYPOINT="nwstart"
-
# Firmware leaves pckbc uninited
options PCKBC_CNATTACH_SELFTEST