Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/sun2/conf Reduce kernel size by
details: https://anonhg.NetBSD.org/src/rev/318891a82e08
branches: trunk
changeset: 937158:318891a82e08
user: rin <rin%NetBSD.org@localhost>
date: Mon Aug 10 06:29:49 2020 +0000
description:
Reduce kernel size by
- Adding -fno-asynchronous-unwind-tables and -fno-unwind-tables to COPTS
- Specify NO_KERNEL_RCSIDS to strip RCSIDS
Also adding -fno-omit-frame-pointer to COPTS for backtrace in DDB.
diffstat:
sys/arch/sun2/conf/GENERIC | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
diffs (26 lines):
diff -r 54b3c04ec012 -r 318891a82e08 sys/arch/sun2/conf/GENERIC
--- a/sys/arch/sun2/conf/GENERIC Mon Aug 10 06:28:42 2020 +0000
+++ b/sys/arch/sun2/conf/GENERIC Mon Aug 10 06:29:49 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.106 2020/08/01 08:20:52 maxv Exp $
+# $NetBSD: GENERIC,v 1.107 2020/08/10 06:29:49 rin Exp $
#
# GENERIC machine description file
#
@@ -29,10 +29,13 @@
#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.106 $"
+#ident "GENERIC-$Revision: 1.107 $"
-makeoptions COPTS="-Os -fno-inline-small-functions"
- # bootloader has size limit (~2MB)
+# Bootloader has size limit (~2MB). Kernel should be smaller than this
+# hard limit. Otherwise, it freezes before adding swap even with 7MB
+# memory. -fno-omit-frame-pointer is necessary for backtraces in DDB.
+options NO_KERNEL_RCSIDS
+makeoptions COPTS="-Os -fno-inline-small-functions -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-omit-frame-pointer"
# Machines to be supported by this kernel
#options FPU_EMULATE
Home |
Main Index |
Thread Index |
Old Index