Module Name:    src
Committed By:   tsutsui
Date:           Sat Oct 28 19:46:49 UTC 2023

Modified Files:
        src/sys/arch/newsmips/conf: DEJIKO GENERIC INSTALL WAPIKO

Log Message:
Specify -fno-unwind-tables to shrink kernel binaries.


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/newsmips/conf/DEJIKO
cvs rdiff -u -r1.144 -r1.145 src/sys/arch/newsmips/conf/GENERIC
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/newsmips/conf/INSTALL
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/newsmips/conf/WAPIKO

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/newsmips/conf/DEJIKO
diff -u src/sys/arch/newsmips/conf/DEJIKO:1.36 src/sys/arch/newsmips/conf/DEJIKO:1.37
--- src/sys/arch/newsmips/conf/DEJIKO:1.36	Sat Oct 28 19:34:44 2023
+++ src/sys/arch/newsmips/conf/DEJIKO	Sat Oct 28 19:46:49 2023
@@ -1,4 +1,4 @@
-# 	$NetBSD: DEJIKO,v 1.36 2023/10/28 19:34:44 tsutsui Exp $
+# 	$NetBSD: DEJIKO,v 1.37 2023/10/28 19:46:49 tsutsui Exp $
 #
 #	Dejiko's sekai-seifuku NEWS5000 nyo.
 
@@ -6,6 +6,8 @@ include 	"arch/newsmips/conf/std.newsmip
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
+makeoptions	COPTS="-O2 -fno-unwind-tables"
+
 maxusers	16
 
 options 	news5000

Index: src/sys/arch/newsmips/conf/GENERIC
diff -u src/sys/arch/newsmips/conf/GENERIC:1.144 src/sys/arch/newsmips/conf/GENERIC:1.145
--- src/sys/arch/newsmips/conf/GENERIC:1.144	Sat Oct 28 19:34:44 2023
+++ src/sys/arch/newsmips/conf/GENERIC	Sat Oct 28 19:46:49 2023
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.144 2023/10/28 19:34:44 tsutsui Exp $
+# $NetBSD: GENERIC,v 1.145 2023/10/28 19:46:49 tsutsui Exp $
 #
 # GENERIC machine description file
 # 
@@ -22,7 +22,9 @@ include 	"arch/newsmips/conf/std.newsmip
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.144 $"
+#ident 		"GENERIC-$Revision: 1.145 $"
+
+makeoptions	COPTS="-O2 -fno-unwind-tables"
 
 maxusers	16
 

Index: src/sys/arch/newsmips/conf/INSTALL
diff -u src/sys/arch/newsmips/conf/INSTALL:1.47 src/sys/arch/newsmips/conf/INSTALL:1.48
--- src/sys/arch/newsmips/conf/INSTALL:1.47	Thu Feb  7 04:33:58 2019
+++ src/sys/arch/newsmips/conf/INSTALL	Sat Oct 28 19:46:49 2023
@@ -1,4 +1,4 @@
-# 	$NetBSD: INSTALL,v 1.47 2019/02/07 04:33:58 mrg Exp $
+# 	$NetBSD: INSTALL,v 1.48 2023/10/28 19:46:49 tsutsui Exp $
 #
 #	INSTALL kernel for RISC-NEWS
 
@@ -6,7 +6,7 @@ include 	"arch/newsmips/conf/std.newsmip
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-makeoptions	COPTS="-Os -mmemcpy"	# Optimise for space. Implies -O2
+makeoptions	COPTS="-Os -fno-unwind-tables -mmemcpy"	# Optimise for space. Implies -O2
 
 maxusers	8
 

Index: src/sys/arch/newsmips/conf/WAPIKO
diff -u src/sys/arch/newsmips/conf/WAPIKO:1.50 src/sys/arch/newsmips/conf/WAPIKO:1.51
--- src/sys/arch/newsmips/conf/WAPIKO:1.50	Sat Oct 28 19:34:44 2023
+++ src/sys/arch/newsmips/conf/WAPIKO	Sat Oct 28 19:46:49 2023
@@ -1,15 +1,15 @@
 #
 # NEWS3400 config file
 #
-# 	$NetBSD: WAPIKO,v 1.50 2023/10/28 19:34:44 tsutsui Exp $
+# 	$NetBSD: WAPIKO,v 1.51 2023/10/28 19:46:49 tsutsui Exp $
 #
 include 	"arch/newsmips/conf/std.newsmips"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-maxusers	16
+makeoptions	COPTS="-O2 -fno-unwind-tables"
 
-makeoptions	COPTS="-O2 -pipe"
+maxusers	16
 
 options 	news3400
 options 	MIPS1			# R2000/R3000 support

Reply via email to