Module Name: src
Committed By: rin
Date: Mon Nov 8 23:35:43 UTC 2021
Modified Files:
src/sys/arch/acorn32/conf: Makefile.acorn32
src/sys/arch/hpcarm/conf: Makefile.hpcarm
Log Message:
For DDB, generate APCS stack frame so that db_stack_trace_print() works.
XXX
Copy-paste from arm/conf/Makefile.arm.
Convert to ${MACHINE}/conf/Makefile.${MACHINE}.inc.
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/acorn32/conf/Makefile.acorn32
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/hpcarm/conf/Makefile.hpcarm
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/acorn32/conf/Makefile.acorn32
diff -u src/sys/arch/acorn32/conf/Makefile.acorn32:1.24 src/sys/arch/acorn32/conf/Makefile.acorn32:1.25
--- src/sys/arch/acorn32/conf/Makefile.acorn32:1.24 Sat Sep 22 12:24:01 2018
+++ src/sys/arch/acorn32/conf/Makefile.acorn32 Mon Nov 8 23:35:43 2021
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.acorn32,v 1.24 2018/09/22 12:24:01 rin Exp $
+# $NetBSD: Makefile.acorn32,v 1.25 2021/11/08 23:35:43 rin Exp $
# Makefile for NetBSD
#
@@ -36,6 +36,11 @@ CPPFLAGS+= -Darm32
CWARNFLAGS+= -Wcomment
AFLAGS+= -x assembler-with-cpp
+OPT_DDB= %DDB%
+.if !empty(OPT_DDB) && ${HAVE_GCC:U0} > 0
+CFLAGS+= -mapcs-frame
+.endif
+
##
## (3) libkern and compat
##
Index: src/sys/arch/hpcarm/conf/Makefile.hpcarm
diff -u src/sys/arch/hpcarm/conf/Makefile.hpcarm:1.19 src/sys/arch/hpcarm/conf/Makefile.hpcarm:1.20
--- src/sys/arch/hpcarm/conf/Makefile.hpcarm:1.19 Sat Sep 22 12:24:02 2018
+++ src/sys/arch/hpcarm/conf/Makefile.hpcarm Mon Nov 8 23:35:43 2021
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.hpcarm,v 1.19 2018/09/22 12:24:02 rin Exp $
+# $NetBSD: Makefile.hpcarm,v 1.20 2021/11/08 23:35:43 rin Exp $
# Makefile for NetBSD
#
@@ -36,6 +36,11 @@ CPPFLAGS+= -Dhpcarm -Darm32
CWARNFLAGS+= -Wcomment
AFLAGS+= -x assembler-with-cpp
+OPT_DDB= %DDB%
+.if !empty(OPT_DDB) && ${HAVE_GCC:U0} > 0
+CFLAGS+= -mapcs-frame
+.endif
+
##
## (3) libkern and compat
##