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