Module Name: src Committed By: joerg Date: Sun Aug 17 21:17:44 UTC 2014
Modified Files: src/sys/arch/aarch64/conf: Makefile.aarch64 src/sys/arch/acorn32/conf: EB7500ATX src/sys/arch/algor/conf: P4032 P5064 P5064-64 P6032 src/sys/arch/amd64/amd64: locore.S src/sys/arch/arm/conf: Makefile.arm src/sys/arch/cats/conf: GENERIC src/sys/arch/dreamcast/conf: GENERIC src/sys/arch/epoc32/conf: GENERIC src/sys/arch/evbarm/conf: ADI_BRH ARMADAXP ARMADILLO210 ARMADILLO9 BCM5301X BCM56340 BEAGLEBOARD BEAGLEBOARDXM BEAGLEBONE CP3100 CUBIEBOARD DNS323 GEMINI GEMINI_MASTER GEMINI_SLAVE GOLDENGATE GUMSTIX HAWK HDL_G HPT5325 IGEPV2 IMX23_OLINUXINO IMX31LITE INTEGRATOR INTEGRATOR_CP IQ31244 IQ80310 IQ80321 IXDP425 IXM1200 KUROBOX_PRO LUBBOCK MMNET_GENERIC MPCSA_GENERIC MV2120 N900 NAPPI NSLU2 ODROID ODROID-U OMAP5EVM OPENBLOCKS_A6 OPENBLOCKS_AX3 OSK5912 OVERO PANDABOARD RPI SHEEVAPLUG TEAMASA_NPWR TEAMASA_NPWR_FC TISDP2420 TISDP2430 TS7200 TWINTAIL VIPER ZAO425 src/sys/arch/evbmips/conf: ADM5120 ADM5120-NB ADM5120-USB ALCHEMY AP30 CPMBR1400 DB120 GDIUM64 MALTA MALTA64 MERAKI RB153 RB433UAH WGT624V3 XLSATX ZYXELKX src/sys/arch/evbppc/conf: EV64260 EXPLORA451 MPC8536DS MPC8548CDS OPENBLOCKS200 OPENBLOCKS266 OPENBLOCKS600 P2020DS P2020RDB PMPPC RB800 TWRP1025 VIRTEX_DFC VIRTEX_GSRD1 VIRTEX_GSRD2 WALNUT src/sys/arch/evbsh3/conf: AP_MS104_SH4 T_SH7706LAN T_SH7706LSR src/sys/arch/i386/i386: locore.S src/sys/arch/iyonix/conf: GENERIC src/sys/arch/luna68k/conf: GENERIC INSTALL src/sys/arch/mac68k/mac68k: machdep.c src/sys/arch/netwinder/conf: GENERIC src/sys/arch/sbmips/conf: GENERIC GENERIC.MP GENERIC64 GENERIC64.MP src/sys/arch/shark/conf: GENERIC src/sys/arch/usermode/conf: GENERIC.common src/sys/arch/zaurus/conf: GENERIC INSTALL src/sys/conf: Makefile.kern.inc files src/sys/kern: kern_ksyms.c src/usr.bin/config: mkmakefile.c Added Files: src/sys/kern: kern_ksyms_buf.c Log Message: Reorganize symbol table embedding. The existing option SYMTAB_SPACE is replaced by the make option COPY_SYMTAB set to any value. The copy of the symbol table is no longer put into a buffer in kern_ksyms.o, but a small helper object. This object is build first with a dummy size, then the kernel is linked to compute the real dimension of the symbol table buffer. After that, the helper object is rebuild and the kernel linked again. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/aarch64/conf/Makefile.aarch64 cvs rdiff -u -r1.55 -r1.56 src/sys/arch/acorn32/conf/EB7500ATX cvs rdiff -u -r1.70 -r1.71 src/sys/arch/algor/conf/P4032 cvs rdiff -u -r1.80 -r1.81 src/sys/arch/algor/conf/P5064 cvs rdiff -u -r1.4 -r1.5 src/sys/arch/algor/conf/P5064-64 cvs rdiff -u -r1.71 -r1.72 src/sys/arch/algor/conf/P6032 cvs rdiff -u -r1.76 -r1.77 src/sys/arch/amd64/amd64/locore.S cvs rdiff -u -r1.44 -r1.45 src/sys/arch/arm/conf/Makefile.arm cvs rdiff -u -r1.151 -r1.152 src/sys/arch/cats/conf/GENERIC cvs rdiff -u -r1.116 -r1.117 src/sys/arch/dreamcast/conf/GENERIC cvs rdiff -u -r1.3 -r1.4 src/sys/arch/epoc32/conf/GENERIC cvs rdiff -u -r1.67 -r1.68 src/sys/arch/evbarm/conf/ADI_BRH \ src/sys/arch/evbarm/conf/IQ31244 cvs rdiff -u -r1.12 -r1.13 src/sys/arch/evbarm/conf/ARMADAXP cvs rdiff -u -r1.32 -r1.33 src/sys/arch/evbarm/conf/ARMADILLO210 cvs rdiff -u -r1.46 -r1.47 src/sys/arch/evbarm/conf/ARMADILLO9 \ src/sys/arch/evbarm/conf/TEAMASA_NPWR_FC cvs rdiff -u -r1.20 -r1.21 src/sys/arch/evbarm/conf/BCM5301X cvs rdiff -u -r1.5 -r1.6 src/sys/arch/evbarm/conf/BCM56340 \ src/sys/arch/evbarm/conf/OMAP5EVM cvs rdiff -u -r1.55 -r1.56 src/sys/arch/evbarm/conf/BEAGLEBOARD \ src/sys/arch/evbarm/conf/ZAO425 cvs rdiff -u -r1.15 -r1.16 src/sys/arch/evbarm/conf/BEAGLEBOARDXM cvs rdiff -u -r1.25 -r1.26 src/sys/arch/evbarm/conf/BEAGLEBONE \ src/sys/arch/evbarm/conf/OSK5912 cvs rdiff -u -r1.40 -r1.41 src/sys/arch/evbarm/conf/CP3100 \ src/sys/arch/evbarm/conf/SHEEVAPLUG cvs rdiff -u -r1.13 -r1.14 src/sys/arch/evbarm/conf/CUBIEBOARD cvs rdiff -u -r1.6 -r1.7 src/sys/arch/evbarm/conf/DNS323 \ src/sys/arch/evbarm/conf/IMX23_OLINUXINO \ src/sys/arch/evbarm/conf/KUROBOX_PRO src/sys/arch/evbarm/conf/ODROID cvs rdiff -u -r1.29 -r1.30 src/sys/arch/evbarm/conf/GEMINI \ src/sys/arch/evbarm/conf/GEMINI_MASTER \ src/sys/arch/evbarm/conf/GEMINI_SLAVE cvs rdiff -u -r1.8 -r1.9 src/sys/arch/evbarm/conf/GOLDENGATE cvs rdiff -u -r1.82 -r1.83 src/sys/arch/evbarm/conf/GUMSTIX \ src/sys/arch/evbarm/conf/IQ80321 cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbarm/conf/HAWK cvs rdiff -u -r1.41 -r1.42 src/sys/arch/evbarm/conf/HDL_G \ src/sys/arch/evbarm/conf/MPCSA_GENERIC cvs rdiff -u -r1.21 -r1.22 src/sys/arch/evbarm/conf/HPT5325 \ src/sys/arch/evbarm/conf/OPENBLOCKS_A6 cvs rdiff -u -r1.23 -r1.24 src/sys/arch/evbarm/conf/IGEPV2 cvs rdiff -u -r1.27 -r1.28 src/sys/arch/evbarm/conf/IMX31LITE cvs rdiff -u -r1.77 -r1.78 src/sys/arch/evbarm/conf/INTEGRATOR cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbarm/conf/INTEGRATOR_CP cvs rdiff -u -r1.85 -r1.86 src/sys/arch/evbarm/conf/IQ80310 cvs rdiff -u -r1.47 -r1.48 src/sys/arch/evbarm/conf/IXDP425 \ src/sys/arch/evbarm/conf/RPI cvs rdiff -u -r1.58 -r1.59 src/sys/arch/evbarm/conf/IXM1200 cvs rdiff -u -r1.51 -r1.52 src/sys/arch/evbarm/conf/LUBBOCK cvs rdiff -u -r1.18 -r1.19 src/sys/arch/evbarm/conf/MMNET_GENERIC \ src/sys/arch/evbarm/conf/N900 cvs rdiff -u -r1.22 -r1.23 src/sys/arch/evbarm/conf/MV2120 cvs rdiff -u -r1.54 -r1.55 src/sys/arch/evbarm/conf/NAPPI cvs rdiff -u -r1.36 -r1.37 src/sys/arch/evbarm/conf/NSLU2 cvs rdiff -u -r1.10 -r1.11 src/sys/arch/evbarm/conf/ODROID-U \ src/sys/arch/evbarm/conf/OPENBLOCKS_AX3 cvs rdiff -u -r1.38 -r1.39 src/sys/arch/evbarm/conf/OVERO cvs rdiff -u -r1.14 -r1.15 src/sys/arch/evbarm/conf/PANDABOARD cvs rdiff -u -r1.86 -r1.87 src/sys/arch/evbarm/conf/TEAMASA_NPWR cvs rdiff -u -r1.30 -r1.31 src/sys/arch/evbarm/conf/TISDP2420 \ src/sys/arch/evbarm/conf/TISDP2430 cvs rdiff -u -r1.60 -r1.61 src/sys/arch/evbarm/conf/TS7200 cvs rdiff -u -r1.62 -r1.63 src/sys/arch/evbarm/conf/TWINTAIL cvs rdiff -u -r1.35 -r1.36 src/sys/arch/evbarm/conf/VIPER cvs rdiff -u -r1.18 -r1.19 src/sys/arch/evbmips/conf/ADM5120 \ src/sys/arch/evbmips/conf/CPMBR1400 cvs rdiff -u -r1.17 -r1.18 src/sys/arch/evbmips/conf/ADM5120-NB \ src/sys/arch/evbmips/conf/ADM5120-USB cvs rdiff -u -r1.54 -r1.55 src/sys/arch/evbmips/conf/ALCHEMY cvs rdiff -u -r1.31 -r1.32 src/sys/arch/evbmips/conf/AP30 cvs rdiff -u -r1.13 -r1.14 src/sys/arch/evbmips/conf/DB120 cvs rdiff -u -r1.1 -r1.2 src/sys/arch/evbmips/conf/GDIUM64 cvs rdiff -u -r1.79 -r1.80 src/sys/arch/evbmips/conf/MALTA cvs rdiff -u -r1.6 -r1.7 src/sys/arch/evbmips/conf/MALTA64 cvs rdiff -u -r1.25 -r1.26 src/sys/arch/evbmips/conf/MERAKI cvs rdiff -u -r1.15 -r1.16 src/sys/arch/evbmips/conf/RB153 cvs rdiff -u -r1.10 -r1.11 src/sys/arch/evbmips/conf/RB433UAH cvs rdiff -u -r1.22 -r1.23 src/sys/arch/evbmips/conf/WGT624V3 cvs rdiff -u -r1.19 -r1.20 src/sys/arch/evbmips/conf/XLSATX cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbmips/conf/ZYXELKX cvs rdiff -u -r1.61 -r1.62 src/sys/arch/evbppc/conf/EV64260 cvs rdiff -u -r1.56 -r1.57 src/sys/arch/evbppc/conf/EXPLORA451 cvs rdiff -u -r1.20 -r1.21 src/sys/arch/evbppc/conf/MPC8536DS cvs rdiff -u -r1.19 -r1.20 src/sys/arch/evbppc/conf/MPC8548CDS cvs rdiff -u -r1.41 -r1.42 src/sys/arch/evbppc/conf/OPENBLOCKS200 cvs rdiff -u -r1.67 -r1.68 src/sys/arch/evbppc/conf/OPENBLOCKS266 cvs rdiff -u -r1.17 -r1.18 src/sys/arch/evbppc/conf/OPENBLOCKS600 cvs rdiff -u -r1.22 -r1.23 src/sys/arch/evbppc/conf/P2020DS \ src/sys/arch/evbppc/conf/VIRTEX_GSRD1 cvs rdiff -u -r1.23 -r1.24 src/sys/arch/evbppc/conf/P2020RDB \ src/sys/arch/evbppc/conf/VIRTEX_GSRD2 cvs rdiff -u -r1.32 -r1.33 src/sys/arch/evbppc/conf/PMPPC cvs rdiff -u -r1.27 -r1.28 src/sys/arch/evbppc/conf/RB800 cvs rdiff -u -r1.15 -r1.16 src/sys/arch/evbppc/conf/TWRP1025 cvs rdiff -u -r1.24 -r1.25 src/sys/arch/evbppc/conf/VIRTEX_DFC cvs rdiff -u -r1.68 -r1.69 src/sys/arch/evbppc/conf/WALNUT cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbsh3/conf/AP_MS104_SH4 cvs rdiff -u -r1.9 -r1.10 src/sys/arch/evbsh3/conf/T_SH7706LAN cvs rdiff -u -r1.11 -r1.12 src/sys/arch/evbsh3/conf/T_SH7706LSR cvs rdiff -u -r1.112 -r1.113 src/sys/arch/i386/i386/locore.S cvs rdiff -u -r1.84 -r1.85 src/sys/arch/iyonix/conf/GENERIC cvs rdiff -u -r1.114 -r1.115 src/sys/arch/luna68k/conf/GENERIC cvs rdiff -u -r1.17 -r1.18 src/sys/arch/luna68k/conf/INSTALL cvs rdiff -u -r1.347 -r1.348 src/sys/arch/mac68k/mac68k/machdep.c cvs rdiff -u -r1.122 -r1.123 src/sys/arch/netwinder/conf/GENERIC cvs rdiff -u -r1.97 -r1.98 src/sys/arch/sbmips/conf/GENERIC cvs rdiff -u -r1.2 -r1.3 src/sys/arch/sbmips/conf/GENERIC.MP \ src/sys/arch/sbmips/conf/GENERIC64 src/sys/arch/sbmips/conf/GENERIC64.MP cvs rdiff -u -r1.116 -r1.117 src/sys/arch/shark/conf/GENERIC cvs rdiff -u -r1.20 -r1.21 src/sys/arch/usermode/conf/GENERIC.common cvs rdiff -u -r1.58 -r1.59 src/sys/arch/zaurus/conf/GENERIC cvs rdiff -u -r1.23 -r1.24 src/sys/arch/zaurus/conf/INSTALL cvs rdiff -u -r1.169 -r1.170 src/sys/conf/Makefile.kern.inc cvs rdiff -u -r1.1097 -r1.1098 src/sys/conf/files cvs rdiff -u -r1.72 -r1.73 src/sys/kern/kern_ksyms.c cvs rdiff -u -r0 -r1.1 src/sys/kern/kern_ksyms_buf.c cvs rdiff -u -r1.15 -r1.16 src/usr.bin/config/mkmakefile.c 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/aarch64/conf/Makefile.aarch64 diff -u src/sys/arch/aarch64/conf/Makefile.aarch64:1.2 src/sys/arch/aarch64/conf/Makefile.aarch64:1.3 --- src/sys/arch/aarch64/conf/Makefile.aarch64:1.2 Thu Aug 14 18:39:39 2014 +++ src/sys/arch/aarch64/conf/Makefile.aarch64 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.aarch64,v 1.2 2014/08/14 18:39:39 joerg Exp $ +# $NetBSD: Makefile.aarch64,v 1.3 2014/08/17 21:17:43 joerg Exp $ # Makefile for NetBSD # @@ -68,8 +68,7 @@ LINKFLAGS_NORMAL+= -T ${LDSCRIPT} # Strip AArch64 mapping symbols from the kernel image, as they interfere # with ddb. Do it differently if 'makeoptions DEBUG="-g"' was specified. .if !defined(DEBUG) || empty(DEBUG:M-g*) -SYSTEM_LD_TAIL?= ${SYSTEM_LD_TAIL_DBSYM}; \ - ${OBJCOPY} -w --strip-symbol='[$$][dx]' \ +SYSTEM_LD_TAIL?= ${OBJCOPY} -w --strip-symbol='[$$][dx]' \ --strip-symbol='[$$][dx]\.*' $@ ;\ ${SIZE} $@; chmod 755 $@ .else Index: src/sys/arch/acorn32/conf/EB7500ATX diff -u src/sys/arch/acorn32/conf/EB7500ATX:1.55 src/sys/arch/acorn32/conf/EB7500ATX:1.56 --- src/sys/arch/acorn32/conf/EB7500ATX:1.55 Sun Jun 30 21:38:55 2013 +++ src/sys/arch/acorn32/conf/EB7500ATX Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: EB7500ATX,v 1.55 2013/06/30 21:38:55 rmind Exp $ +# $NetBSD: EB7500ATX,v 1.56 2014/08/17 21:17:43 joerg Exp $ # # EB7500ATX --- NetBSD/acorn32 complete configuration # @@ -22,7 +22,7 @@ include "arch/acorn32/conf/std.acorn32" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "EB7500ATX-$Revision: 1.55 $" +#ident "EB7500ATX-$Revision: 1.56 $" # estimated number of users maxusers 32 @@ -135,7 +135,7 @@ options KMEMSTATS # kernel memory stati options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel -options SYMTAB_SPACE=275000 +makeoptions COPY_SYMTAB=1 # Enable experimental buffer queue strategy for better responsiveness under # high disk I/O load. Use it with caution - it's not proven to be stable yet. Index: src/sys/arch/algor/conf/P4032 diff -u src/sys/arch/algor/conf/P4032:1.70 src/sys/arch/algor/conf/P4032:1.71 --- src/sys/arch/algor/conf/P4032:1.70 Sun Jul 20 10:06:10 2014 +++ src/sys/arch/algor/conf/P4032 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: P4032,v 1.70 2014/07/20 10:06:10 alnsn Exp $ +# $NetBSD: P4032,v 1.71 2014/08/17 21:17:43 joerg Exp $ # # Algorithmics P-4032 kernel. # @@ -7,7 +7,7 @@ include "arch/algor/conf/std.algor" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "P4032-$Revision: 1.70 $" +#ident "P4032-$Revision: 1.71 $" maxusers 32 @@ -30,7 +30,7 @@ options DIAGNOSTIC # Cheap kernel cons options DDB # kernel debugger makeoptions DEBUG="-g" #makeoptions DEBUGLIST="pattern1 pattern2 ..." -options SYMTAB_SPACE=425000 +makeoptions COPY_SYMTAB=1 # File systems file-system FFS # Fast file system Index: src/sys/arch/algor/conf/P5064 diff -u src/sys/arch/algor/conf/P5064:1.80 src/sys/arch/algor/conf/P5064:1.81 --- src/sys/arch/algor/conf/P5064:1.80 Sun Jul 20 10:06:10 2014 +++ src/sys/arch/algor/conf/P5064 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: P5064,v 1.80 2014/07/20 10:06:10 alnsn Exp $ +# $NetBSD: P5064,v 1.81 2014/08/17 21:17:43 joerg Exp $ # # Algorithmics P-5064 kernel. # @@ -7,7 +7,7 @@ include "arch/algor/conf/std.algor" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "P5064-$Revision: 1.80 $" +#ident "P5064-$Revision: 1.81 $" maxusers 32 @@ -25,7 +25,7 @@ options DIAGNOSTIC # Cheap kernel cons options DDB # kernel debugger makeoptions DEBUG="-g" #makeoptions DEBUGLIST="pattern1 pattern2 ..." -options SYMTAB_SPACE=485000 +makeoptions COPY_SYMTAB=1 # File systems file-system FFS # Fast file system Index: src/sys/arch/algor/conf/P5064-64 diff -u src/sys/arch/algor/conf/P5064-64:1.4 src/sys/arch/algor/conf/P5064-64:1.5 --- src/sys/arch/algor/conf/P5064-64:1.4 Sun Feb 5 19:30:42 2012 +++ src/sys/arch/algor/conf/P5064-64 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: P5064-64,v 1.4 2012/02/05 19:30:42 matt Exp $ +# $NetBSD: P5064-64,v 1.5 2014/08/17 21:17:43 joerg Exp $ # # Algorithmics P-5064 kernel (64-bit). # @@ -7,6 +7,6 @@ include "arch/algor/conf/P5064" include "arch/algor/conf/std.algor64" -no options SYMTAB_SPACE -options SYMTAB_SPACE=620000 -#ident "P5064-64-$Revision: 1.4 $" +no makeoptions COPY_SYMTAB +makeoptions COPY_SYMTAB=1 +#ident "P5064-64-$Revision: 1.5 $" Index: src/sys/arch/algor/conf/P6032 diff -u src/sys/arch/algor/conf/P6032:1.71 src/sys/arch/algor/conf/P6032:1.72 --- src/sys/arch/algor/conf/P6032:1.71 Sun Jul 20 10:06:10 2014 +++ src/sys/arch/algor/conf/P6032 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: P6032,v 1.71 2014/07/20 10:06:10 alnsn Exp $ +# $NetBSD: P6032,v 1.72 2014/08/17 21:17:43 joerg Exp $ # # Algorithmics P-6032 kernel. # @@ -7,7 +7,7 @@ include "arch/algor/conf/std.algor" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "P6032-$Revision: 1.71 $" +#ident "P6032-$Revision: 1.72 $" maxusers 32 @@ -25,7 +25,7 @@ options DIAGNOSTIC # Cheap kernel cons options DDB # kernel debugger makeoptions DEBUG="-g" #makeoptions DEBUGLIST="pattern1 pattern2 ..." -options SYMTAB_SPACE=450000 +makeoptions COPY_SYMTAB=1 # File systems file-system FFS # Fast file system Index: src/sys/arch/amd64/amd64/locore.S diff -u src/sys/arch/amd64/amd64/locore.S:1.76 src/sys/arch/amd64/amd64/locore.S:1.77 --- src/sys/arch/amd64/amd64/locore.S:1.76 Fri May 16 00:48:41 2014 +++ src/sys/arch/amd64/amd64/locore.S Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: locore.S,v 1.76 2014/05/16 00:48:41 rmind Exp $ */ +/* $NetBSD: locore.S,v 1.77 2014/08/17 21:17:43 joerg Exp $ */ /* * Copyright-o-rama! @@ -520,7 +520,7 @@ ENTRY(start) /* Find end of kernel image. */ movl $RELOC(end),%edi -#if (NKSYMS || defined(DDB) || defined(MODULAR)) && !defined(SYMTAB_SPACE) +#if (NKSYMS || defined(DDB) || defined(MODULAR)) && !defined(COPY_SYMTAB) /* Save the symbols (if loaded). */ movl RELOC(esym),%eax testl %eax,%eax Index: src/sys/arch/arm/conf/Makefile.arm diff -u src/sys/arch/arm/conf/Makefile.arm:1.44 src/sys/arch/arm/conf/Makefile.arm:1.45 --- src/sys/arch/arm/conf/Makefile.arm:1.44 Thu Aug 14 20:59:54 2014 +++ src/sys/arch/arm/conf/Makefile.arm Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.arm,v 1.44 2014/08/14 20:59:54 joerg Exp $ +# $NetBSD: Makefile.arm,v 1.45 2014/08/17 21:17:43 joerg Exp $ # Makefile for NetBSD # @@ -82,8 +82,7 @@ LINKFLAGS_NORMAL= -X # Strip ARM mapping symbols from the kernel image, as they interfere # with ddb. Do it differently if 'makeoptions DEBUG="-g"' was specified. .if !defined(DEBUG) || empty(DEBUG:M-g*) -SYSTEM_LD_TAIL?= ${SYSTEM_LD_TAIL_DBSYM} ; \ - ${OBJCOPY} --wildcard --strip-symbol='[$$][atd]' \ +SYSTEM_LD_TAIL?= ${OBJCOPY} --wildcard --strip-symbol='[$$][atd]' \ --strip-symbol='[$$][atd]\.*' $@; \ ${SIZE} $@; chmod 755 $@ .else Index: src/sys/arch/cats/conf/GENERIC diff -u src/sys/arch/cats/conf/GENERIC:1.151 src/sys/arch/cats/conf/GENERIC:1.152 --- src/sys/arch/cats/conf/GENERIC:1.151 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/cats/conf/GENERIC Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.151 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: GENERIC,v 1.152 2014/08/17 21:17:43 joerg Exp $ # # GENERIC machine description file # @@ -188,7 +188,7 @@ options WSDISPLAY_COMPAT_RAWKBD # can options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -#options SYMTAB_SPACE=900000 +#makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? Index: src/sys/arch/dreamcast/conf/GENERIC diff -u src/sys/arch/dreamcast/conf/GENERIC:1.116 src/sys/arch/dreamcast/conf/GENERIC:1.117 --- src/sys/arch/dreamcast/conf/GENERIC:1.116 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/dreamcast/conf/GENERIC Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.116 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: GENERIC,v 1.117 2014/08/17 21:17:43 joerg Exp $ # # GENERIC machine description file # @@ -51,7 +51,7 @@ options DDB # in-kernel debugger #options KGDB # remote debugger #options "KGDB_DEVNAME=\"scif\"",KGDB_DEVRATE=57600 #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=330000 +makeoptions COPY_SYMTAB=1 #options SYSCALL_DEBUG #options UVMHIST #options UVMHIST_PRINT Index: src/sys/arch/epoc32/conf/GENERIC diff -u src/sys/arch/epoc32/conf/GENERIC:1.3 src/sys/arch/epoc32/conf/GENERIC:1.4 --- src/sys/arch/epoc32/conf/GENERIC:1.3 Sun Aug 3 08:53:56 2014 +++ src/sys/arch/epoc32/conf/GENERIC Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.3 2014/08/03 08:53:56 martin Exp $ +# $NetBSD: GENERIC,v 1.4 2014/08/17 21:17:43 joerg Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/epoc32/conf/std.epoc32" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.3 $" +#ident "GENERIC-$Revision: 1.4 $" maxusers 32 # estimated number of users @@ -113,7 +113,7 @@ options WSDISPLAY_COMPAT_RAWKBD # can options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=500000 +makeoptions COPY_SYMTAB=1 # Kernel root file system and dump configuration. Index: src/sys/arch/evbarm/conf/ADI_BRH diff -u src/sys/arch/evbarm/conf/ADI_BRH:1.67 src/sys/arch/evbarm/conf/ADI_BRH:1.68 --- src/sys/arch/evbarm/conf/ADI_BRH:1.67 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/ADI_BRH Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: ADI_BRH,v 1.67 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: ADI_BRH,v 1.68 2014/08/17 21:17:43 joerg Exp $ # # ADI_BRH -- ADI Engineering "Big Red Head" i80200 Evaluation Board # @@ -132,7 +132,7 @@ options DIAGNOSTIC # internal consisten options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=600000 +makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? config netbsd-fxp0 root on fxp0 type nfs Index: src/sys/arch/evbarm/conf/IQ31244 diff -u src/sys/arch/evbarm/conf/IQ31244:1.67 src/sys/arch/evbarm/conf/IQ31244:1.68 --- src/sys/arch/evbarm/conf/IQ31244:1.67 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/IQ31244 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: IQ31244,v 1.67 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: IQ31244,v 1.68 2014/08/17 21:17:43 joerg Exp $ # # IQ31244 -- Intel IQ31244 Evaluation Board Kernel # @@ -131,7 +131,7 @@ options DIAGNOSTIC # internal consisten options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=550000 +makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? config netbsd-wm0 root on wm0 type nfs Index: src/sys/arch/evbarm/conf/ARMADAXP diff -u src/sys/arch/evbarm/conf/ARMADAXP:1.12 src/sys/arch/evbarm/conf/ARMADAXP:1.13 --- src/sys/arch/evbarm/conf/ARMADAXP:1.12 Sun Aug 3 08:53:56 2014 +++ src/sys/arch/evbarm/conf/ARMADAXP Sun Aug 17 21:17:43 2014 @@ -1,5 +1,5 @@ # -# $NetBSD: ARMADAXP,v 1.12 2014/08/03 08:53:56 martin Exp $ +# $NetBSD: ARMADAXP,v 1.13 2014/08/17 21:17:43 joerg Exp $ # # ARMADA XP DEV BOARD # @@ -139,7 +139,7 @@ options DDB_KEYCODE=0x1d # Enter ddb on #options KGDB options KGDB_DEVADDR=0xd0012000 makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=800000 +makeoptions COPY_SYMTAB=1 ## USB Debugging options #options USB_DEBUG Index: src/sys/arch/evbarm/conf/ARMADILLO210 diff -u src/sys/arch/evbarm/conf/ARMADILLO210:1.32 src/sys/arch/evbarm/conf/ARMADILLO210:1.33 --- src/sys/arch/evbarm/conf/ARMADILLO210:1.32 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/ARMADILLO210 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: ARMADILLO210,v 1.32 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: ARMADILLO210,v 1.33 2014/08/17 21:17:43 joerg Exp $ # # ARMADILLO210 -- Atmark Techno, Armadillo-210 # @@ -124,7 +124,7 @@ options PIPE_SOCKETPAIR # smaller, but #options DDB_ONPANIC=1 #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -#options SYMTAB_SPACE=600000 +#makeoptions COPY_SYMTAB=1 #options PMAP_INCLUDE_PTE_SYNC #options LOCKDEBUG Index: src/sys/arch/evbarm/conf/ARMADILLO9 diff -u src/sys/arch/evbarm/conf/ARMADILLO9:1.46 src/sys/arch/evbarm/conf/ARMADILLO9:1.47 --- src/sys/arch/evbarm/conf/ARMADILLO9:1.46 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/ARMADILLO9 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: ARMADILLO9,v 1.46 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: ARMADILLO9,v 1.47 2014/08/17 21:17:43 joerg Exp $ # # ARMADILLO9 -- Atmark Techno, Armadillo-9 # @@ -124,7 +124,7 @@ options DDB # in-kernel debugger #options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=600000 +makeoptions COPY_SYMTAB=1 #options PMAP_INCLUDE_PTE_SYNC #options LOCKDEBUG Index: src/sys/arch/evbarm/conf/TEAMASA_NPWR_FC diff -u src/sys/arch/evbarm/conf/TEAMASA_NPWR_FC:1.46 src/sys/arch/evbarm/conf/TEAMASA_NPWR_FC:1.47 --- src/sys/arch/evbarm/conf/TEAMASA_NPWR_FC:1.46 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/TEAMASA_NPWR_FC Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: TEAMASA_NPWR_FC,v 1.46 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: TEAMASA_NPWR_FC,v 1.47 2014/08/17 21:17:43 joerg Exp $ # # TeamASA NPWR-FC, i80321-based SBC # @@ -132,7 +132,7 @@ options DIAGNOSTIC # internal consisten options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=380000 +makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? config netbsd-wm0 root on wm0 type nfs Index: src/sys/arch/evbarm/conf/BCM5301X diff -u src/sys/arch/evbarm/conf/BCM5301X:1.20 src/sys/arch/evbarm/conf/BCM5301X:1.21 --- src/sys/arch/evbarm/conf/BCM5301X:1.20 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/BCM5301X Sun Aug 17 21:17:43 2014 @@ -1,5 +1,5 @@ # -# $NetBSD: BCM5301X,v 1.20 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: BCM5301X,v 1.21 2014/08/17 21:17:43 joerg Exp $ # # BCM5301X -- Broadcom BCM5301X Eval Board Kernel # @@ -154,7 +154,7 @@ options DDB_COMMANDONENTER="show event" options DB_MAX_LINE=INT_MAX #options KGDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=600000 +makeoptions COPY_SYMTAB=1 ## USB Debugging options options USB_DEBUG Index: src/sys/arch/evbarm/conf/BCM56340 diff -u src/sys/arch/evbarm/conf/BCM56340:1.5 src/sys/arch/evbarm/conf/BCM56340:1.6 --- src/sys/arch/evbarm/conf/BCM56340:1.5 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/BCM56340 Sun Aug 17 21:17:43 2014 @@ -1,5 +1,5 @@ # -# $NetBSD: BCM56340,v 1.5 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: BCM56340,v 1.6 2014/08/17 21:17:43 joerg Exp $ # # BCM5301X -- Broadcom BCM5301X Eval Board Kernel # @@ -154,7 +154,7 @@ options DDB_COMMANDONENTER="show event" options DB_MAX_LINE=INT_MAX #options KGDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=590000 +makeoptions COPY_SYMTAB=1 ## USB Debugging options options USB_DEBUG Index: src/sys/arch/evbarm/conf/OMAP5EVM diff -u src/sys/arch/evbarm/conf/OMAP5EVM:1.5 src/sys/arch/evbarm/conf/OMAP5EVM:1.6 --- src/sys/arch/evbarm/conf/OMAP5EVM:1.5 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/OMAP5EVM Sun Aug 17 21:17:43 2014 @@ -1,5 +1,5 @@ # -# $NetBSD: OMAP5EVM,v 1.5 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: OMAP5EVM,v 1.6 2014/08/17 21:17:43 joerg Exp $ # # PANDABOARD -- TI OMAP 4430 Eval Board Kernel # @@ -140,7 +140,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=540000 +makeoptions COPY_SYMTAB=1 ## USB Debugging options options USB_DEBUG Index: src/sys/arch/evbarm/conf/BEAGLEBOARD diff -u src/sys/arch/evbarm/conf/BEAGLEBOARD:1.55 src/sys/arch/evbarm/conf/BEAGLEBOARD:1.56 --- src/sys/arch/evbarm/conf/BEAGLEBOARD:1.55 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/BEAGLEBOARD Sun Aug 17 21:17:43 2014 @@ -1,5 +1,5 @@ # -# $NetBSD: BEAGLEBOARD,v 1.55 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: BEAGLEBOARD,v 1.56 2014/08/17 21:17:43 joerg Exp $ # # BEAGLEBOARD -- TI OMAP 3530 Eval Board Kernel # @@ -135,7 +135,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=800000 +makeoptions COPY_SYMTAB=1 ## USB Debugging options options USB_DEBUG Index: src/sys/arch/evbarm/conf/ZAO425 diff -u src/sys/arch/evbarm/conf/ZAO425:1.55 src/sys/arch/evbarm/conf/ZAO425:1.56 --- src/sys/arch/evbarm/conf/ZAO425:1.55 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/ZAO425 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: ZAO425,v 1.55 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: ZAO425,v 1.56 2014/08/17 21:17:43 joerg Exp $ # # ZAO425 -- Intel IXP425 # @@ -136,7 +136,7 @@ options VERBOSE_INIT_ARM # verbose boot options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=600000 +makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? Index: src/sys/arch/evbarm/conf/BEAGLEBOARDXM diff -u src/sys/arch/evbarm/conf/BEAGLEBOARDXM:1.15 src/sys/arch/evbarm/conf/BEAGLEBOARDXM:1.16 --- src/sys/arch/evbarm/conf/BEAGLEBOARDXM:1.15 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/BEAGLEBOARDXM Sun Aug 17 21:17:43 2014 @@ -1,5 +1,5 @@ # -# $NetBSD: BEAGLEBOARDXM,v 1.15 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: BEAGLEBOARDXM,v 1.16 2014/08/17 21:17:43 joerg Exp $ # # BEAGLEBOARD -- TI OMAP 3530 Eval Board Kernel # @@ -134,7 +134,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=530000 +makeoptions COPY_SYMTAB=1 ## USB Debugging options options USB_DEBUG Index: src/sys/arch/evbarm/conf/BEAGLEBONE diff -u src/sys/arch/evbarm/conf/BEAGLEBONE:1.25 src/sys/arch/evbarm/conf/BEAGLEBONE:1.26 --- src/sys/arch/evbarm/conf/BEAGLEBONE:1.25 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/BEAGLEBONE Sun Aug 17 21:17:43 2014 @@ -1,5 +1,5 @@ # -# $NetBSD: BEAGLEBONE,v 1.25 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: BEAGLEBONE,v 1.26 2014/08/17 21:17:43 joerg Exp $ # # BEAGLEBONE -- TI AM335x board Kernel # @@ -138,7 +138,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=530000 +makeoptions COPY_SYMTAB=1 ## USB Debugging options options USB_DEBUG Index: src/sys/arch/evbarm/conf/OSK5912 diff -u src/sys/arch/evbarm/conf/OSK5912:1.25 src/sys/arch/evbarm/conf/OSK5912:1.26 --- src/sys/arch/evbarm/conf/OSK5912:1.25 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/OSK5912 Sun Aug 17 21:17:43 2014 @@ -121,7 +121,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB #makeoptions DEBUG="-g" # compile full symbol table -#options SYMTAB_SPACE=200000 +#makeoptions COPY_SYMTAB=1 # Valid options for BOOT_ARGS: # single Boot to single user only Index: src/sys/arch/evbarm/conf/CP3100 diff -u src/sys/arch/evbarm/conf/CP3100:1.40 src/sys/arch/evbarm/conf/CP3100:1.41 --- src/sys/arch/evbarm/conf/CP3100:1.40 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/CP3100 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: CP3100,v 1.40 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: CP3100,v 1.41 2014/08/17 21:17:43 joerg Exp $ # # CP3100 -- Certance CP3100 Kernel # @@ -133,7 +133,7 @@ options DIAGNOSTIC # internal consisten options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=640000 +makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? config netbsd-wm0 root on wm0 type nfs Index: src/sys/arch/evbarm/conf/SHEEVAPLUG diff -u src/sys/arch/evbarm/conf/SHEEVAPLUG:1.40 src/sys/arch/evbarm/conf/SHEEVAPLUG:1.41 --- src/sys/arch/evbarm/conf/SHEEVAPLUG:1.40 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/SHEEVAPLUG Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: SHEEVAPLUG,v 1.40 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: SHEEVAPLUG,v 1.41 2014/08/17 21:17:43 joerg Exp $ # # This configuration supports for generically Marvell SheevaPlug # @@ -165,7 +165,7 @@ options DDB # in-kernel debugger #options DEBUG_KGDB makeoptions DEBUG="-g" # compile full symbol table #makeoptions COPTS="-O1" -options SYMTAB_SPACE=840000 +makeoptions COPY_SYMTAB=1 #options AUDIO_DEBUG=2 config netbsd root on ? type ? Index: src/sys/arch/evbarm/conf/CUBIEBOARD diff -u src/sys/arch/evbarm/conf/CUBIEBOARD:1.13 src/sys/arch/evbarm/conf/CUBIEBOARD:1.14 --- src/sys/arch/evbarm/conf/CUBIEBOARD:1.13 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/CUBIEBOARD Sun Aug 17 21:17:43 2014 @@ -1,5 +1,5 @@ # -# $NetBSD: CUBIEBOARD,v 1.13 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: CUBIEBOARD,v 1.14 2014/08/17 21:17:43 joerg Exp $ # # CUBIEBOARD -- Allwinner A10/A20 Eval Board Kernel # @@ -141,7 +141,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=820000 +makeoptions COPY_SYMTAB=1 ## USB Debugging options options USB_DEBUG Index: src/sys/arch/evbarm/conf/DNS323 diff -u src/sys/arch/evbarm/conf/DNS323:1.6 src/sys/arch/evbarm/conf/DNS323:1.7 --- src/sys/arch/evbarm/conf/DNS323:1.6 Sun Jul 27 03:34:41 2014 +++ src/sys/arch/evbarm/conf/DNS323 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: DNS323,v 1.6 2014/07/27 03:34:41 dholland Exp $ +# $NetBSD: DNS323,v 1.7 2014/08/17 21:17:43 joerg Exp $ # # DNS323 -- D-Link. DNS-323 platform kernel # @@ -25,7 +25,7 @@ options DDB # in-kernel debugger #options DEBUG_KGDB makeoptions DEBUG="-g" # compile full symbol table #makeoptions COPTS="-O2" -options SYMTAB_SPACE=810000 +makeoptions COPY_SYMTAB=1 #options AUDIO_DEBUG=2 Index: src/sys/arch/evbarm/conf/IMX23_OLINUXINO diff -u src/sys/arch/evbarm/conf/IMX23_OLINUXINO:1.6 src/sys/arch/evbarm/conf/IMX23_OLINUXINO:1.7 --- src/sys/arch/evbarm/conf/IMX23_OLINUXINO:1.6 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/IMX23_OLINUXINO Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $Id: IMX23_OLINUXINO,v 1.6 2014/08/16 17:56:31 apb Exp $ +# $Id: IMX23_OLINUXINO,v 1.7 2014/08/17 21:17:43 joerg Exp $ # # IMX23_OLINUXINO -- Olimex i.MX23 OLinuXino kernel configuration file. # @@ -90,7 +90,7 @@ options COMPAT_60 # NetBSD 6.0 compatib options COMPAT_70 # NetBSD 7.0 compatibility makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=800000 +makeoptions COPY_SYMTAB=1 options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores Index: src/sys/arch/evbarm/conf/KUROBOX_PRO diff -u src/sys/arch/evbarm/conf/KUROBOX_PRO:1.6 src/sys/arch/evbarm/conf/KUROBOX_PRO:1.7 --- src/sys/arch/evbarm/conf/KUROBOX_PRO:1.6 Sun Jul 27 03:34:41 2014 +++ src/sys/arch/evbarm/conf/KUROBOX_PRO Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: KUROBOX_PRO,v 1.6 2014/07/27 03:34:41 dholland Exp $ +# $NetBSD: KUROBOX_PRO,v 1.7 2014/08/17 21:17:43 joerg Exp $ # # KUROBOX_PRO -- KUROUTOSHIKOU. KURO-BOX/PRO platform kernel # @@ -29,7 +29,7 @@ options DDB # in-kernel debugger #options DEBUG_KGDB makeoptions DEBUG="-g" # compile full symbol table #makeoptions COPTS="-O2" -options SYMTAB_SPACE=780000 +makeoptions COPY_SYMTAB=1 #options AUDIO_DEBUG=2 Index: src/sys/arch/evbarm/conf/ODROID diff -u src/sys/arch/evbarm/conf/ODROID:1.6 src/sys/arch/evbarm/conf/ODROID:1.7 --- src/sys/arch/evbarm/conf/ODROID:1.6 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/ODROID Sun Aug 17 21:17:43 2014 @@ -1,5 +1,5 @@ # -# $NetBSD: ODROID,v 1.6 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: ODROID,v 1.7 2014/08/17 21:17:43 joerg Exp $ # # ODROID -- ODROID series Exynos Kernel # @@ -154,7 +154,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=800000 +makeoptions COPY_SYMTAB=1 ## USB Debugging options options USB_DEBUG Index: src/sys/arch/evbarm/conf/GEMINI diff -u src/sys/arch/evbarm/conf/GEMINI:1.29 src/sys/arch/evbarm/conf/GEMINI:1.30 --- src/sys/arch/evbarm/conf/GEMINI:1.29 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/GEMINI Sun Aug 17 21:17:43 2014 @@ -123,7 +123,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table -##options SYMTAB_SPACE=280000 +##makeoptions COPY_SYMTAB=1 ##options ATADEBUG # Valid options for BOOT_ARGS: Index: src/sys/arch/evbarm/conf/GEMINI_MASTER diff -u src/sys/arch/evbarm/conf/GEMINI_MASTER:1.29 src/sys/arch/evbarm/conf/GEMINI_MASTER:1.30 --- src/sys/arch/evbarm/conf/GEMINI_MASTER:1.29 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/GEMINI_MASTER Sun Aug 17 21:17:43 2014 @@ -124,7 +124,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table -##options SYMTAB_SPACE=280000 +##makeoptions COPY_SYMTAB=1 ##options ATADEBUG # Valid options for BOOT_ARGS: Index: src/sys/arch/evbarm/conf/GEMINI_SLAVE diff -u src/sys/arch/evbarm/conf/GEMINI_SLAVE:1.29 src/sys/arch/evbarm/conf/GEMINI_SLAVE:1.30 --- src/sys/arch/evbarm/conf/GEMINI_SLAVE:1.29 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/GEMINI_SLAVE Sun Aug 17 21:17:43 2014 @@ -123,7 +123,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table -##options SYMTAB_SPACE=280000 +##makeoptions COPY_SYMTAB=1 ##options ATADEBUG # Valid options for BOOT_ARGS: Index: src/sys/arch/evbarm/conf/GOLDENGATE diff -u src/sys/arch/evbarm/conf/GOLDENGATE:1.8 src/sys/arch/evbarm/conf/GOLDENGATE:1.9 --- src/sys/arch/evbarm/conf/GOLDENGATE:1.8 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/GOLDENGATE Sun Aug 17 21:17:43 2014 @@ -1,5 +1,5 @@ # -# $NetBSD: GOLDENGATE,v 1.8 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: GOLDENGATE,v 1.9 2014/08/17 21:17:43 joerg Exp $ # # GOLDENGATE -- Cortina GOLDENGATE Eval Board Kernel # @@ -150,7 +150,7 @@ options DDB_COMMANDONENTER="show event" options DB_MAX_LINE=INT_MAX #options KGDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=575000 +makeoptions COPY_SYMTAB=1 ## USB Debugging options options USB_DEBUG Index: src/sys/arch/evbarm/conf/GUMSTIX diff -u src/sys/arch/evbarm/conf/GUMSTIX:1.82 src/sys/arch/evbarm/conf/GUMSTIX:1.83 --- src/sys/arch/evbarm/conf/GUMSTIX:1.82 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/GUMSTIX Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: GUMSTIX,v 1.82 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: GUMSTIX,v 1.83 2014/08/17 21:17:43 joerg Exp $ # # GUMSTIX -- Gumstix. Inc. gumstix platforms kernel # @@ -159,7 +159,7 @@ options DDB # in-kernel debugger #options DEBUG_KGDB makeoptions DEBUG="-g" # compile full symbol table #makeoptions COPTS="-O2" -options SYMTAB_SPACE=790000 +makeoptions COPY_SYMTAB=1 #options AUDIO_DEBUG=2 config netbsd root on ? type ? Index: src/sys/arch/evbarm/conf/IQ80321 diff -u src/sys/arch/evbarm/conf/IQ80321:1.82 src/sys/arch/evbarm/conf/IQ80321:1.83 --- src/sys/arch/evbarm/conf/IQ80321:1.82 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/IQ80321 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: IQ80321,v 1.82 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: IQ80321,v 1.83 2014/08/17 21:17:43 joerg Exp $ # # IQ80321 -- Intel IQ80321 Evaluation Board Kernel # @@ -131,7 +131,7 @@ options DIAGNOSTIC # internal consisten options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=610000 +makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? config netbsd-wm0 root on wm0 type nfs Index: src/sys/arch/evbarm/conf/HAWK diff -u src/sys/arch/evbarm/conf/HAWK:1.3 src/sys/arch/evbarm/conf/HAWK:1.4 --- src/sys/arch/evbarm/conf/HAWK:1.3 Sun Aug 3 09:18:16 2014 +++ src/sys/arch/evbarm/conf/HAWK Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: HAWK,v 1.3 2014/08/03 09:18:16 martin Exp $ +# $NetBSD: HAWK,v 1.4 2014/08/17 21:17:43 joerg Exp $ # # HAWK -- TI OMAPL138 based Board Kernel # @@ -99,7 +99,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB #makeoptions DEBUG="-g" # compile full symbol table -#options SYMTAB_SPACE=200000 +#makeoptions COPY_SYMTAB=1 ## USB Debugging options options USB_DEBUG Index: src/sys/arch/evbarm/conf/HDL_G diff -u src/sys/arch/evbarm/conf/HDL_G:1.41 src/sys/arch/evbarm/conf/HDL_G:1.42 --- src/sys/arch/evbarm/conf/HDL_G:1.41 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/HDL_G Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: HDL_G,v 1.41 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: HDL_G,v 1.42 2014/08/17 21:17:43 joerg Exp $ # # HDL_G -- I-O DATA HDL-G Kernel # @@ -137,7 +137,7 @@ options USERCONF # userconf(4) support options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=750000 +makeoptions COPY_SYMTAB=1 #config netbsd root on ? type ? config netbsd root on wd0a type ? Index: src/sys/arch/evbarm/conf/MPCSA_GENERIC diff -u src/sys/arch/evbarm/conf/MPCSA_GENERIC:1.41 src/sys/arch/evbarm/conf/MPCSA_GENERIC:1.42 --- src/sys/arch/evbarm/conf/MPCSA_GENERIC:1.41 Sun Aug 3 09:18:16 2014 +++ src/sys/arch/evbarm/conf/MPCSA_GENERIC Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: MPCSA_GENERIC,v 1.41 2014/08/03 09:18:16 martin Exp $ +# $NetBSD: MPCSA_GENERIC,v 1.42 2014/08/17 21:17:43 joerg Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/evbarm/conf/std.mpcsa" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.41 $" +#ident "GENERIC-$Revision: 1.42 $" maxusers 32 # estimated number of users @@ -88,7 +88,7 @@ options DDB_HISTORY_SIZE=512 # enable h #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 makeoptions DEBUG="-g" # compile full symbol table makeoptions COPTS="-Os" -options SYMTAB_SPACE=640000 +makeoptions COPY_SYMTAB=1 #options SYSCALL_STATS # per syscall counts #options SYSCALL_TIMES # per syscall times #options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) Index: src/sys/arch/evbarm/conf/HPT5325 diff -u src/sys/arch/evbarm/conf/HPT5325:1.21 src/sys/arch/evbarm/conf/HPT5325:1.22 --- src/sys/arch/evbarm/conf/HPT5325:1.21 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/HPT5325 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: HPT5325,v 1.21 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: HPT5325,v 1.22 2014/08/17 21:17:43 joerg Exp $ # # This configuration supports for HP T5325 Thin Client # @@ -162,7 +162,7 @@ options DDB # in-kernel debugger #options DEBUG_KGDB makeoptions DEBUG="-g" # compile full symbol table #makeoptions COPTS="-O2" -options SYMTAB_SPACE=800000 +makeoptions COPY_SYMTAB=1 #options AUDIO_DEBUG=2 config netbsd root on ? type ? Index: src/sys/arch/evbarm/conf/OPENBLOCKS_A6 diff -u src/sys/arch/evbarm/conf/OPENBLOCKS_A6:1.21 src/sys/arch/evbarm/conf/OPENBLOCKS_A6:1.22 --- src/sys/arch/evbarm/conf/OPENBLOCKS_A6:1.21 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/OPENBLOCKS_A6 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: OPENBLOCKS_A6,v 1.21 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: OPENBLOCKS_A6,v 1.22 2014/08/17 21:17:43 joerg Exp $ # # OPENBLOCKS_A6 -- Plat'Home. OpenBlockS A6 kernel # @@ -155,7 +155,7 @@ options DDB # in-kernel debugger #options DEBUG_KGDB makeoptions DEBUG="-g" # compile full symbol table #makeoptions COPTS="-O2" -options SYMTAB_SPACE=850000 +makeoptions COPY_SYMTAB=1 #options AUDIO_DEBUG=2 config netbsd root on ? type ? Index: src/sys/arch/evbarm/conf/IGEPV2 diff -u src/sys/arch/evbarm/conf/IGEPV2:1.23 src/sys/arch/evbarm/conf/IGEPV2:1.24 --- src/sys/arch/evbarm/conf/IGEPV2:1.23 Sun Aug 10 22:55:29 2014 +++ src/sys/arch/evbarm/conf/IGEPV2 Sun Aug 17 21:17:43 2014 @@ -1,5 +1,5 @@ # -# $NetBSD: IGEPV2,v 1.23 2014/08/10 22:55:29 chs Exp $ +# $NetBSD: IGEPV2,v 1.24 2014/08/17 21:17:43 joerg Exp $ # # IGEPv2 -- TI OMAP 3530 Eval Board Kernel # @@ -133,7 +133,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=520000 +makeoptions COPY_SYMTAB=1 ## USB Debugging options options USB_DEBUG Index: src/sys/arch/evbarm/conf/IMX31LITE diff -u src/sys/arch/evbarm/conf/IMX31LITE:1.27 src/sys/arch/evbarm/conf/IMX31LITE:1.28 --- src/sys/arch/evbarm/conf/IMX31LITE:1.27 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/IMX31LITE Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: IMX31LITE,v 1.27 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: IMX31LITE,v 1.28 2014/08/17 21:17:43 joerg Exp $ # # IMX31LITE -- Freescale IMX31LITE Evaluation Board Kernel # @@ -130,7 +130,7 @@ options VERBOSE_INIT_ARM # verbose boot options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=500000 +makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? Index: src/sys/arch/evbarm/conf/INTEGRATOR diff -u src/sys/arch/evbarm/conf/INTEGRATOR:1.77 src/sys/arch/evbarm/conf/INTEGRATOR:1.78 --- src/sys/arch/evbarm/conf/INTEGRATOR:1.77 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/INTEGRATOR Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: INTEGRATOR,v 1.77 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: INTEGRATOR,v 1.78 2014/08/17 21:17:43 joerg Exp $ # # GENERIC -- ARM Integrator board Generic kernel # @@ -131,7 +131,7 @@ options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options UVMHIST #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=500000 +makeoptions COPY_SYMTAB=1 options PLCONSOLE,PLCOMCNUNIT=0,PLCONSPEED=38400,PLCONMODE=0xB00 config netbsd root on ? type ? Index: src/sys/arch/evbarm/conf/INTEGRATOR_CP diff -u src/sys/arch/evbarm/conf/INTEGRATOR_CP:1.7 src/sys/arch/evbarm/conf/INTEGRATOR_CP:1.8 --- src/sys/arch/evbarm/conf/INTEGRATOR_CP:1.7 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/INTEGRATOR_CP Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: INTEGRATOR_CP,v 1.7 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: INTEGRATOR_CP,v 1.8 2014/08/17 21:17:43 joerg Exp $ # # INTEGRATOR_CP -- ARM Integrator CP kernel # @@ -131,7 +131,7 @@ options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options UVMHIST #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=500000 +makeoptions COPY_SYMTAB=1 options PLCONSOLE,PLCOMCNUNIT=0,PLCONSPEED=38400,PLCONMODE=0xB00 config netbsd root on ? type ? Index: src/sys/arch/evbarm/conf/IQ80310 diff -u src/sys/arch/evbarm/conf/IQ80310:1.85 src/sys/arch/evbarm/conf/IQ80310:1.86 --- src/sys/arch/evbarm/conf/IQ80310:1.85 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/IQ80310 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: IQ80310,v 1.85 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: IQ80310,v 1.86 2014/08/17 21:17:43 joerg Exp $ # # IQ80310 -- Intel IQ80310 Evaluation Board Kernel # @@ -132,7 +132,7 @@ options DIAGNOSTIC # internal consisten options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=550000 +makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? config netbsd-fxp0 root on fxp0 type nfs Index: src/sys/arch/evbarm/conf/IXDP425 diff -u src/sys/arch/evbarm/conf/IXDP425:1.47 src/sys/arch/evbarm/conf/IXDP425:1.48 --- src/sys/arch/evbarm/conf/IXDP425:1.47 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/IXDP425 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: IXDP425,v 1.47 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: IXDP425,v 1.48 2014/08/17 21:17:43 joerg Exp $ # # IXDP425 -- Intel IXDP425/IXCDP1100 Development Platform # @@ -136,7 +136,7 @@ options VERBOSE_INIT_ARM # verbose boot options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=600000 +makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? Index: src/sys/arch/evbarm/conf/RPI diff -u src/sys/arch/evbarm/conf/RPI:1.47 src/sys/arch/evbarm/conf/RPI:1.48 --- src/sys/arch/evbarm/conf/RPI:1.47 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/RPI Sun Aug 17 21:17:43 2014 @@ -1,5 +1,5 @@ # -# $NetBSD: RPI,v 1.47 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: RPI,v 1.48 2014/08/17 21:17:43 joerg Exp $ # # RPi -- Raspberry Pi # @@ -141,7 +141,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB,KGDB_PLCOMUNIT=0,KGDB_DEVRATE=115200,KGDB_CONMODE=0xB00 makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=880000 +makeoptions COPY_SYMTAB=1 options PLCONSOLE #options PLCONSOLE,PLCOMCNUNIT=0,PLCONSPEED=115200,PLCONMODE=0xB00 Index: src/sys/arch/evbarm/conf/IXM1200 diff -u src/sys/arch/evbarm/conf/IXM1200:1.58 src/sys/arch/evbarm/conf/IXM1200:1.59 --- src/sys/arch/evbarm/conf/IXM1200:1.58 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/IXM1200 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: IXM1200,v 1.58 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: IXM1200,v 1.59 2014/08/17 21:17:43 joerg Exp $ # # IXM1200 -- Intel IXM1200 Evaluation Board Kernel # @@ -129,7 +129,7 @@ options VERBOSE_INIT_ARM # verbose boot options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=500000 +makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? Index: src/sys/arch/evbarm/conf/LUBBOCK diff -u src/sys/arch/evbarm/conf/LUBBOCK:1.51 src/sys/arch/evbarm/conf/LUBBOCK:1.52 --- src/sys/arch/evbarm/conf/LUBBOCK:1.51 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/LUBBOCK Sun Aug 17 21:17:43 2014 @@ -125,7 +125,7 @@ options DIAGNOSTIC # internal consisten #options KGDB #options DEBUG_KGDB #makeoptions DEBUG="-g" # compile full symbol table -#options SYMTAB_SPACE=200000 +#makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? config netbsd-sm0 root on sm0 type nfs Index: src/sys/arch/evbarm/conf/MMNET_GENERIC diff -u src/sys/arch/evbarm/conf/MMNET_GENERIC:1.18 src/sys/arch/evbarm/conf/MMNET_GENERIC:1.19 --- src/sys/arch/evbarm/conf/MMNET_GENERIC:1.18 Sun Aug 3 09:18:16 2014 +++ src/sys/arch/evbarm/conf/MMNET_GENERIC Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: MMNET_GENERIC,v 1.18 2014/08/03 09:18:16 martin Exp $ +# $NetBSD: MMNET_GENERIC,v 1.19 2014/08/17 21:17:43 joerg Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/evbarm/conf/std.mmnet" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.18 $" +#ident "GENERIC-$Revision: 1.19 $" maxusers 32 # estimated number of users @@ -88,7 +88,7 @@ options DDB_HISTORY_SIZE=512 # enable h #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 makeoptions DEBUG="-g" # compile full symbol table makeoptions COPTS="-Os" -options SYMTAB_SPACE=600000 +makeoptions COPY_SYMTAB=1 #options SYSCALL_STATS # per syscall counts #options SYSCALL_TIMES # per syscall times #options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) Index: src/sys/arch/evbarm/conf/N900 diff -u src/sys/arch/evbarm/conf/N900:1.18 src/sys/arch/evbarm/conf/N900:1.19 --- src/sys/arch/evbarm/conf/N900:1.18 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/N900 Sun Aug 17 21:17:43 2014 @@ -1,5 +1,5 @@ # -# $NetBSD: N900,v 1.18 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: N900,v 1.19 2014/08/17 21:17:43 joerg Exp $ # # N900 -- Nokia N900 Kernel # @@ -136,7 +136,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=800000 +makeoptions COPY_SYMTAB=1 ## USB Debugging options options USB_DEBUG Index: src/sys/arch/evbarm/conf/MV2120 diff -u src/sys/arch/evbarm/conf/MV2120:1.22 src/sys/arch/evbarm/conf/MV2120:1.23 --- src/sys/arch/evbarm/conf/MV2120:1.22 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/MV2120 Sun Aug 17 21:17:43 2014 @@ -1,11 +1,11 @@ -# $NetBSD: MV2120,v 1.22 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: MV2120,v 1.23 2014/08/17 21:17:43 joerg Exp $ # # This configuration supports for HP MV2120/MV5140/MV5150. include "arch/evbarm/conf/std.mv2120" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -options SYMTAB_SPACE=1024000 +makeoptions COPY_SYMTAB=1 makeoptions DEBUG="-g" Index: src/sys/arch/evbarm/conf/NAPPI diff -u src/sys/arch/evbarm/conf/NAPPI:1.54 src/sys/arch/evbarm/conf/NAPPI:1.55 --- src/sys/arch/evbarm/conf/NAPPI:1.54 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/NAPPI Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: NAPPI,v 1.54 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: NAPPI,v 1.55 2014/08/17 21:17:43 joerg Exp $ # # NAPPI -- Netwise APlication Platform Board Kernel # @@ -123,7 +123,7 @@ options VERBOSE_INIT_ARM # verbose boot options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=500000 +makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? Index: src/sys/arch/evbarm/conf/NSLU2 diff -u src/sys/arch/evbarm/conf/NSLU2:1.36 src/sys/arch/evbarm/conf/NSLU2:1.37 --- src/sys/arch/evbarm/conf/NSLU2:1.36 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/NSLU2 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: NSLU2,v 1.36 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: NSLU2,v 1.37 2014/08/17 21:17:43 joerg Exp $ # # Linksys NSLU2 "Slug" NAS Device # @@ -136,7 +136,7 @@ options DEBUG options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=530000 +makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? Index: src/sys/arch/evbarm/conf/ODROID-U diff -u src/sys/arch/evbarm/conf/ODROID-U:1.10 src/sys/arch/evbarm/conf/ODROID-U:1.11 --- src/sys/arch/evbarm/conf/ODROID-U:1.10 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/ODROID-U Sun Aug 17 21:17:43 2014 @@ -1,5 +1,5 @@ # -# $NetBSD: ODROID-U,v 1.10 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: ODROID-U,v 1.11 2014/08/17 21:17:43 joerg Exp $ # # ODROID-U -- ODROID-U series Exynos Kernel # @@ -148,7 +148,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=800000 +makeoptions COPY_SYMTAB=1 ## USB Debugging options options USB_DEBUG Index: src/sys/arch/evbarm/conf/OPENBLOCKS_AX3 diff -u src/sys/arch/evbarm/conf/OPENBLOCKS_AX3:1.10 src/sys/arch/evbarm/conf/OPENBLOCKS_AX3:1.11 --- src/sys/arch/evbarm/conf/OPENBLOCKS_AX3:1.10 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/OPENBLOCKS_AX3 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: OPENBLOCKS_AX3,v 1.10 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: OPENBLOCKS_AX3,v 1.11 2014/08/17 21:17:43 joerg Exp $ # # OPENBLOCKS_AX3 -- Plat'Home. OpenBlockS AX3 kernel # @@ -157,7 +157,7 @@ options DDB_ONPANIC=1 #options KGDB #options DEBUG_KGDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=800000 +makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? Index: src/sys/arch/evbarm/conf/OVERO diff -u src/sys/arch/evbarm/conf/OVERO:1.38 src/sys/arch/evbarm/conf/OVERO:1.39 --- src/sys/arch/evbarm/conf/OVERO:1.38 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/OVERO Sun Aug 17 21:17:43 2014 @@ -1,5 +1,5 @@ # -# $NetBSD: OVERO,v 1.38 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: OVERO,v 1.39 2014/08/17 21:17:43 joerg Exp $ # # OVERO -- Gumstix. Inc. Overo COMS platforms kernel # @@ -152,7 +152,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=600000 +makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? Index: src/sys/arch/evbarm/conf/PANDABOARD diff -u src/sys/arch/evbarm/conf/PANDABOARD:1.14 src/sys/arch/evbarm/conf/PANDABOARD:1.15 --- src/sys/arch/evbarm/conf/PANDABOARD:1.14 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/PANDABOARD Sun Aug 17 21:17:43 2014 @@ -1,5 +1,5 @@ # -# $NetBSD: PANDABOARD,v 1.14 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: PANDABOARD,v 1.15 2014/08/17 21:17:43 joerg Exp $ # # PANDABOARD -- TI OMAP 4430 Eval Board Kernel # @@ -138,7 +138,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=530000 +makeoptions COPY_SYMTAB=1 ## USB Debugging options options USB_DEBUG Index: src/sys/arch/evbarm/conf/TEAMASA_NPWR diff -u src/sys/arch/evbarm/conf/TEAMASA_NPWR:1.86 src/sys/arch/evbarm/conf/TEAMASA_NPWR:1.87 --- src/sys/arch/evbarm/conf/TEAMASA_NPWR:1.86 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/TEAMASA_NPWR Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: TEAMASA_NPWR,v 1.86 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: TEAMASA_NPWR,v 1.87 2014/08/17 21:17:43 joerg Exp $ # # TEAMASA_NPWR -- Team ASA, Inc. Npwr -- XScale/IOP310-based # server appliance. @@ -139,7 +139,7 @@ options DIAGNOSTIC # internal consisten options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=590000 +makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? config netbsd-wm0 root on wm0 type nfs Index: src/sys/arch/evbarm/conf/TISDP2420 diff -u src/sys/arch/evbarm/conf/TISDP2420:1.30 src/sys/arch/evbarm/conf/TISDP2420:1.31 --- src/sys/arch/evbarm/conf/TISDP2420:1.30 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/TISDP2420 Sun Aug 17 21:17:43 2014 @@ -1,5 +1,5 @@ # -# $NetBSD: TISDP2420,v 1.30 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: TISDP2420,v 1.31 2014/08/17 21:17:43 joerg Exp $ # # TISDP2420 -- TI OMAP 2420 Eval Board Kernel # @@ -134,7 +134,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=600000 +makeoptions COPY_SYMTAB=1 ## USB Debugging options options USB_DEBUG Index: src/sys/arch/evbarm/conf/TISDP2430 diff -u src/sys/arch/evbarm/conf/TISDP2430:1.30 src/sys/arch/evbarm/conf/TISDP2430:1.31 --- src/sys/arch/evbarm/conf/TISDP2430:1.30 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/TISDP2430 Sun Aug 17 21:17:43 2014 @@ -1,5 +1,5 @@ # -# $NetBSD: TISDP2430,v 1.30 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: TISDP2430,v 1.31 2014/08/17 21:17:43 joerg Exp $ # # TISDP2430 -- TI OMAP 2430 Eval Board Kernel # @@ -133,7 +133,7 @@ options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=520000 +makeoptions COPY_SYMTAB=1 ## USB Debugging options options USB_DEBUG Index: src/sys/arch/evbarm/conf/TS7200 diff -u src/sys/arch/evbarm/conf/TS7200:1.60 src/sys/arch/evbarm/conf/TS7200:1.61 --- src/sys/arch/evbarm/conf/TS7200:1.60 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/TS7200 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: TS7200,v 1.60 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: TS7200,v 1.61 2014/08/17 21:17:43 joerg Exp $ # # TS7200 - Kernel for Technologic Systems TS7200 ARM hardware # @@ -136,7 +136,7 @@ options DDB # in-kernel debugger options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=550000 +makeoptions COPY_SYMTAB=1 ##options PMAP_INCLUDE_PTE_SYNC ##options LOCKDEBUG Index: src/sys/arch/evbarm/conf/TWINTAIL diff -u src/sys/arch/evbarm/conf/TWINTAIL:1.62 src/sys/arch/evbarm/conf/TWINTAIL:1.63 --- src/sys/arch/evbarm/conf/TWINTAIL:1.62 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/TWINTAIL Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: TWINTAIL,v 1.62 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: TWINTAIL,v 1.63 2014/08/17 21:17:43 joerg Exp $ # # TWINTAIL -- Genetec corp. G4255EB-X002 Evaluation Board Kernel # @@ -135,7 +135,7 @@ options DIAGNOSTIC # internal consisten #options DEBUG_KGDB makeoptions DEBUG="-g" # compile full symbol table #makeoptions COPTS="-O2" -options SYMTAB_SPACE=640000 +makeoptions COPY_SYMTAB=1 #options AUDIO_DEBUG=2 config netbsd root on ? type ? Index: src/sys/arch/evbarm/conf/VIPER diff -u src/sys/arch/evbarm/conf/VIPER:1.35 src/sys/arch/evbarm/conf/VIPER:1.36 --- src/sys/arch/evbarm/conf/VIPER:1.35 Sat Aug 16 17:56:31 2014 +++ src/sys/arch/evbarm/conf/VIPER Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: VIPER,v 1.35 2014/08/16 17:56:31 apb Exp $ +# $NetBSD: VIPER,v 1.36 2014/08/17 21:17:43 joerg Exp $ # # Arcom Viper # @@ -126,7 +126,7 @@ options DDB # in-kernel debugger options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=500000 +makeoptions COPY_SYMTAB=1 ##options PMAP_INCLUDE_PTE_SYNC ##options LOCKDEBUG Index: src/sys/arch/evbmips/conf/ADM5120 diff -u src/sys/arch/evbmips/conf/ADM5120:1.18 src/sys/arch/evbmips/conf/ADM5120:1.19 --- src/sys/arch/evbmips/conf/ADM5120:1.18 Sun Jul 20 10:06:11 2014 +++ src/sys/arch/evbmips/conf/ADM5120 Sun Aug 17 21:17:43 2014 @@ -1,11 +1,11 @@ -# $NetBSD: ADM5120,v 1.18 2014/07/20 10:06:11 alnsn Exp $ +# $NetBSD: ADM5120,v 1.19 2014/08/17 21:17:43 joerg Exp $ # # Kernel config for the Alchemy Semiconductor (AMD) PB1000, PB1500, # DBAu1000 and DBAu1500 evaluation boards. include "arch/evbmips/conf/std.adm5120" -#ident "GENERIC-$Revision: 1.18 $" +#ident "GENERIC-$Revision: 1.19 $" maxusers 32 @@ -33,7 +33,7 @@ options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table makeoptions CPUFLAGS="-march=4kc" -options SYMTAB_SPACE=290000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table #options MEMORY_DISK_HOOKS #options MEMORY_DISK_IS_ROOT # Force root on ram-disk Index: src/sys/arch/evbmips/conf/CPMBR1400 diff -u src/sys/arch/evbmips/conf/CPMBR1400:1.18 src/sys/arch/evbmips/conf/CPMBR1400:1.19 --- src/sys/arch/evbmips/conf/CPMBR1400:1.18 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbmips/conf/CPMBR1400 Sun Aug 17 21:17:43 2014 @@ -1,8 +1,8 @@ -# $NetBSD: CPMBR1400,v 1.18 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: CPMBR1400,v 1.19 2014/08/17 21:17:43 joerg Exp $ include "arch/evbmips/conf/std.rasoc" -options SYMTAB_SPACE=450000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table #options RALINK_CONSOLE_EARLY options RT3883 Index: src/sys/arch/evbmips/conf/ADM5120-NB diff -u src/sys/arch/evbmips/conf/ADM5120-NB:1.17 src/sys/arch/evbmips/conf/ADM5120-NB:1.18 --- src/sys/arch/evbmips/conf/ADM5120-NB:1.17 Sun Jul 20 10:06:11 2014 +++ src/sys/arch/evbmips/conf/ADM5120-NB Sun Aug 17 21:17:43 2014 @@ -1,11 +1,11 @@ -# $NetBSD: ADM5120-NB,v 1.17 2014/07/20 10:06:11 alnsn Exp $ +# $NetBSD: ADM5120-NB,v 1.18 2014/08/17 21:17:43 joerg Exp $ # # Kernel config for the Alchemy Semiconductor (AMD) PB1000, PB1500, # DBAu1000 and DBAu1500 evaluation boards. include "arch/evbmips/conf/std.adm5120" -#ident "GENERIC-$Revision: 1.17 $" +#ident "GENERIC-$Revision: 1.18 $" maxusers 32 @@ -33,7 +33,7 @@ options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table makeoptions CPUFLAGS="-march=4kc" -options SYMTAB_SPACE=180000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table #options MEMORY_DISK_HOOKS #options MEMORY_DISK_IS_ROOT # Force root on ram-disk Index: src/sys/arch/evbmips/conf/ADM5120-USB diff -u src/sys/arch/evbmips/conf/ADM5120-USB:1.17 src/sys/arch/evbmips/conf/ADM5120-USB:1.18 --- src/sys/arch/evbmips/conf/ADM5120-USB:1.17 Sun Jul 20 10:06:11 2014 +++ src/sys/arch/evbmips/conf/ADM5120-USB Sun Aug 17 21:17:43 2014 @@ -1,11 +1,11 @@ -# $NetBSD: ADM5120-USB,v 1.17 2014/07/20 10:06:11 alnsn Exp $ +# $NetBSD: ADM5120-USB,v 1.18 2014/08/17 21:17:43 joerg Exp $ # # Kernel config for the Alchemy Semiconductor (AMD) PB1000, PB1500, # DBAu1000 and DBAu1500 evaluation boards. include "arch/evbmips/conf/std.adm5120" -#ident "GENERIC-$Revision: 1.17 $" +#ident "GENERIC-$Revision: 1.18 $" maxusers 32 @@ -32,7 +32,7 @@ options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table makeoptions CPUFLAGS="-march=4kc" # compile full symbol table -options SYMTAB_SPACE=180000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table #options MEMORY_DISK_HOOKS #options MEMORY_DISK_IS_ROOT # Force root on ram-disk Index: src/sys/arch/evbmips/conf/ALCHEMY diff -u src/sys/arch/evbmips/conf/ALCHEMY:1.54 src/sys/arch/evbmips/conf/ALCHEMY:1.55 --- src/sys/arch/evbmips/conf/ALCHEMY:1.54 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbmips/conf/ALCHEMY Sun Aug 17 21:17:43 2014 @@ -1,11 +1,11 @@ -# $NetBSD: ALCHEMY,v 1.54 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: ALCHEMY,v 1.55 2014/08/17 21:17:43 joerg Exp $ # # Kernel config for the Alchemy Semiconductor (AMD) PB1000, PB1500, # DBAu1000 and DBAu1500 evaluation boards. include "arch/evbmips/conf/std.alchemy" -#ident "ALCHEMY-$Revision: 1.54 $" +#ident "ALCHEMY-$Revision: 1.55 $" maxusers 32 @@ -45,7 +45,7 @@ options DEBUG # extra kernel debugging options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=495000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table # Compatibility options #options COMPAT_43 # compatibility with 4.3BSD binaries Index: src/sys/arch/evbmips/conf/AP30 diff -u src/sys/arch/evbmips/conf/AP30:1.31 src/sys/arch/evbmips/conf/AP30:1.32 --- src/sys/arch/evbmips/conf/AP30:1.31 Sun Jul 20 10:06:11 2014 +++ src/sys/arch/evbmips/conf/AP30 Sun Aug 17 21:17:43 2014 @@ -1,10 +1,10 @@ -# $NetBSD: AP30,v 1.31 2014/07/20 10:06:11 alnsn Exp $ +# $NetBSD: AP30,v 1.32 2014/08/17 21:17:43 joerg Exp $ include "arch/evbmips/conf/std.atheros" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "AP30-$Revision: 1.31 $" +#ident "AP30-$Revision: 1.32 $" maxusers 32 @@ -45,7 +45,7 @@ options DIAGNOSTIC # extra kernel sanit options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=355000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table # Compatibility options #options COMPAT_43 # compatibility with 4.3BSD binaries Index: src/sys/arch/evbmips/conf/DB120 diff -u src/sys/arch/evbmips/conf/DB120:1.13 src/sys/arch/evbmips/conf/DB120:1.14 --- src/sys/arch/evbmips/conf/DB120:1.13 Sun Jul 20 10:06:11 2014 +++ src/sys/arch/evbmips/conf/DB120 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: DB120,v 1.13 2014/07/20 10:06:11 alnsn Exp $ +# $NetBSD: DB120,v 1.14 2014/08/17 21:17:43 joerg Exp $ # # Qualcomm Atheros AR9344 DB120 evaluation board. # @@ -7,7 +7,7 @@ include "arch/evbmips/conf/std.atheros" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "DB120-$Revision: 1.13 $" +#ident "DB120-$Revision: 1.14 $" maxusers 32 @@ -52,7 +52,7 @@ options DEBUG # extra kernel debugging options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=350000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table # Compatibility options #options COMPAT_43 # compatibility with 4.3BSD binaries Index: src/sys/arch/evbmips/conf/GDIUM64 diff -u src/sys/arch/evbmips/conf/GDIUM64:1.1 src/sys/arch/evbmips/conf/GDIUM64:1.2 --- src/sys/arch/evbmips/conf/GDIUM64:1.1 Wed Aug 24 16:02:26 2011 +++ src/sys/arch/evbmips/conf/GDIUM64 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: GDIUM64,v 1.1 2011/08/24 16:02:26 matt Exp $ +# $NetBSD: GDIUM64,v 1.2 2014/08/17 21:17:43 joerg Exp $ # include "arch/evbmips/conf/GDIUM" @@ -6,7 +6,6 @@ makeoptions LP64="yes" options EXEC_ELF64 options COMPAT_NETBSD32 -#no options SYMTAB_SPACE -#options SYMTAB_SPACE=470000 # size for embedded symbol table +#makeoptions COPY_SYMTAB=1 # size for embedded symbol table #options UVMHIST, UVMHIST_PRINT Index: src/sys/arch/evbmips/conf/MALTA diff -u src/sys/arch/evbmips/conf/MALTA:1.79 src/sys/arch/evbmips/conf/MALTA:1.80 --- src/sys/arch/evbmips/conf/MALTA:1.79 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbmips/conf/MALTA Sun Aug 17 21:17:43 2014 @@ -1,10 +1,10 @@ -# $NetBSD: MALTA,v 1.79 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: MALTA,v 1.80 2014/08/17 21:17:43 joerg Exp $ include "arch/evbmips/conf/std.malta" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "MALTA-$Revision: 1.79 $" +#ident "MALTA-$Revision: 1.80 $" maxusers 32 @@ -37,7 +37,7 @@ options USERCONF # userconf(4) support options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=475000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table # Compatibility options #options COMPAT_43 # compatibility with 4.3BSD binaries Index: src/sys/arch/evbmips/conf/MALTA64 diff -u src/sys/arch/evbmips/conf/MALTA64:1.6 src/sys/arch/evbmips/conf/MALTA64:1.7 --- src/sys/arch/evbmips/conf/MALTA64:1.6 Sat Oct 13 06:08:11 2012 +++ src/sys/arch/evbmips/conf/MALTA64 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: MALTA64,v 1.6 2012/10/13 06:08:11 riz Exp $ +# $NetBSD: MALTA64,v 1.7 2014/08/17 21:17:43 joerg Exp $ # include "arch/evbmips/conf/MALTA" @@ -8,8 +8,8 @@ no options MIPS32 options NOFPU # No FPU options EXEC_ELF64 options COMPAT_NETBSD32 -no options SYMTAB_SPACE -options SYMTAB_SPACE=490000 # size for embedded symbol table +no makeoptions COPY_SYMTAB +makeoptions COPY_SYMTAB=1 # size for embedded symbol table #options UVMHIST, UVMHIST_PRINT Index: src/sys/arch/evbmips/conf/MERAKI diff -u src/sys/arch/evbmips/conf/MERAKI:1.25 src/sys/arch/evbmips/conf/MERAKI:1.26 --- src/sys/arch/evbmips/conf/MERAKI:1.25 Sun Jul 20 10:06:11 2014 +++ src/sys/arch/evbmips/conf/MERAKI Sun Aug 17 21:17:43 2014 @@ -1,10 +1,10 @@ -# $NetBSD: MERAKI,v 1.25 2014/07/20 10:06:11 alnsn Exp $ +# $NetBSD: MERAKI,v 1.26 2014/08/17 21:17:43 joerg Exp $ include "arch/evbmips/conf/std.meraki" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "MERAKI-$Revision: 1.25 $" +#ident "MERAKI-$Revision: 1.26 $" maxusers 32 @@ -45,7 +45,7 @@ options DIAGNOSTIC # extra kernel sanit options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=360000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table # Compatibility options #options COMPAT_43 # compatibility with 4.3BSD binaries Index: src/sys/arch/evbmips/conf/RB153 diff -u src/sys/arch/evbmips/conf/RB153:1.15 src/sys/arch/evbmips/conf/RB153:1.16 --- src/sys/arch/evbmips/conf/RB153:1.15 Sun Jul 20 10:06:11 2014 +++ src/sys/arch/evbmips/conf/RB153 Sun Aug 17 21:17:43 2014 @@ -1,10 +1,10 @@ -# $NetBSD: RB153,v 1.15 2014/07/20 10:06:11 alnsn Exp $ +# $NetBSD: RB153,v 1.16 2014/08/17 21:17:43 joerg Exp $ # # Example kernel config for the RouterBOARD 153. include "arch/evbmips/conf/std.adm5120" -#ident "RB153-$Revision: 1.15 $" +#ident "RB153-$Revision: 1.16 $" maxusers 32 @@ -33,7 +33,7 @@ options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table makeoptions CPUFLAGS="-march=4kc" -options SYMTAB_SPACE=440000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table #options MEMORY_DISK_HOOKS #options MEMORY_DISK_IS_ROOT # Force root on ram-disk Index: src/sys/arch/evbmips/conf/RB433UAH diff -u src/sys/arch/evbmips/conf/RB433UAH:1.10 src/sys/arch/evbmips/conf/RB433UAH:1.11 --- src/sys/arch/evbmips/conf/RB433UAH:1.10 Sun Jul 20 10:06:11 2014 +++ src/sys/arch/evbmips/conf/RB433UAH Sun Aug 17 21:17:43 2014 @@ -1,10 +1,10 @@ -# $NetBSD: RB433UAH,v 1.10 2014/07/20 10:06:11 alnsn Exp $ +# $NetBSD: RB433UAH,v 1.11 2014/08/17 21:17:43 joerg Exp $ include "arch/evbmips/conf/std.atheros" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "RB433UAH-$Revision: 1.10 $" +#ident "RB433UAH-$Revision: 1.11 $" maxusers 32 @@ -45,7 +45,7 @@ options DEBUG # extra kernel debugging options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=350000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table # Compatibility options #options COMPAT_43 # compatibility with 4.3BSD binaries Index: src/sys/arch/evbmips/conf/WGT624V3 diff -u src/sys/arch/evbmips/conf/WGT624V3:1.22 src/sys/arch/evbmips/conf/WGT624V3:1.23 --- src/sys/arch/evbmips/conf/WGT624V3:1.22 Sun Jul 20 10:06:11 2014 +++ src/sys/arch/evbmips/conf/WGT624V3 Sun Aug 17 21:17:43 2014 @@ -1,10 +1,10 @@ -# $NetBSD: WGT624V3,v 1.22 2014/07/20 10:06:11 alnsn Exp $ +# $NetBSD: WGT624V3,v 1.23 2014/08/17 21:17:43 joerg Exp $ include "arch/evbmips/conf/std.atheros" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "WGT624V3-$Revision: 1.22 $" +#ident "WGT624V3-$Revision: 1.23 $" maxusers 32 @@ -46,7 +46,7 @@ options DIAGNOSTIC # extra kernel sanit options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=360000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table # Compatibility options #options COMPAT_43 # compatibility with 4.3BSD binaries Index: src/sys/arch/evbmips/conf/XLSATX diff -u src/sys/arch/evbmips/conf/XLSATX:1.19 src/sys/arch/evbmips/conf/XLSATX:1.20 --- src/sys/arch/evbmips/conf/XLSATX:1.19 Sun Jul 20 10:06:11 2014 +++ src/sys/arch/evbmips/conf/XLSATX Sun Aug 17 21:17:43 2014 @@ -1,8 +1,8 @@ -# $NetBSD: XLSATX,v 1.19 2014/07/20 10:06:11 alnsn Exp $ +# $NetBSD: XLSATX,v 1.20 2014/08/17 21:17:43 joerg Exp $ include "arch/evbmips/conf/std.rmixl" -#ident "XLSATX-$Revision: 1.19 $" +#ident "XLSATX-$Revision: 1.20 $" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary @@ -41,7 +41,7 @@ options USERCONF # userconf(4) support options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=520000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table #options DDB_COMMANDONENTER="trace;show registers" options DB_MAX_LINE=-1 Index: src/sys/arch/evbmips/conf/ZYXELKX diff -u src/sys/arch/evbmips/conf/ZYXELKX:1.3 src/sys/arch/evbmips/conf/ZYXELKX:1.4 --- src/sys/arch/evbmips/conf/ZYXELKX:1.3 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbmips/conf/ZYXELKX Sun Aug 17 21:17:43 2014 @@ -1,8 +1,8 @@ -# $NetBSD: ZYXELKX,v 1.3 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: ZYXELKX,v 1.4 2014/08/17 21:17:43 joerg Exp $ include "arch/evbmips/conf/std.rasoc" -options SYMTAB_SPACE=450000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table options RALINK_CONSOLE_EARLY options MT7620 Index: src/sys/arch/evbppc/conf/EV64260 diff -u src/sys/arch/evbppc/conf/EV64260:1.61 src/sys/arch/evbppc/conf/EV64260:1.62 --- src/sys/arch/evbppc/conf/EV64260:1.61 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbppc/conf/EV64260 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: EV64260,v 1.61 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: EV64260,v 1.62 2014/08/17 21:17:43 joerg Exp $ # # MVP -- Motorola's Multiprocessing Verification Platform # @@ -57,7 +57,7 @@ options DIAGNOSTIC # cheap kernel consi #options DEBUG # expensive debugging checks/support options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB -options SYMTAB_SPACE=340000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table #makeoptions DEFCOPTS="-g" # compile full symbol table makeoptions DEBUG="-g" Index: src/sys/arch/evbppc/conf/EXPLORA451 diff -u src/sys/arch/evbppc/conf/EXPLORA451:1.56 src/sys/arch/evbppc/conf/EXPLORA451:1.57 --- src/sys/arch/evbppc/conf/EXPLORA451:1.56 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbppc/conf/EXPLORA451 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: EXPLORA451,v 1.56 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: EXPLORA451,v 1.57 2014/08/17 21:17:43 joerg Exp $ # # GENERIC -- everything that's currently supported # @@ -52,7 +52,7 @@ options DDB_HISTORY_SIZE=512 # enable h #options KGDB # remote debugger #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=440000 +makeoptions COPY_SYMTAB=1 # Compatibility options options COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8, Index: src/sys/arch/evbppc/conf/MPC8536DS diff -u src/sys/arch/evbppc/conf/MPC8536DS:1.20 src/sys/arch/evbppc/conf/MPC8536DS:1.21 --- src/sys/arch/evbppc/conf/MPC8536DS:1.20 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbppc/conf/MPC8536DS Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: MPC8536DS,v 1.20 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: MPC8536DS,v 1.21 2014/08/17 21:17:43 joerg Exp $ # # MPC8536DS -- everything that's currently supported # @@ -7,7 +7,7 @@ include "arch/evbppc/conf/std.mpc85xx" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -ident "MPC8536DS-$Revision: 1.20 $" +ident "MPC8536DS-$Revision: 1.21 $" maxusers 32 @@ -40,7 +40,7 @@ options DEBUG # expensive debugging ch options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB options TRAP_PANICWAIT -options SYMTAB_SPACE=410000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/evbppc/conf/MPC8548CDS diff -u src/sys/arch/evbppc/conf/MPC8548CDS:1.19 src/sys/arch/evbppc/conf/MPC8548CDS:1.20 --- src/sys/arch/evbppc/conf/MPC8548CDS:1.19 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbppc/conf/MPC8548CDS Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: MPC8548CDS,v 1.19 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: MPC8548CDS,v 1.20 2014/08/17 21:17:43 joerg Exp $ # # MPC8548CDS -- everything that's currently supported # @@ -7,7 +7,7 @@ include "arch/evbppc/conf/std.mpc85xx" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -ident "MPC8548CDS-$Revision: 1.19 $" +ident "MPC8548CDS-$Revision: 1.20 $" maxusers 32 @@ -42,7 +42,7 @@ options DEBUG # expensive debugging ch options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB options TRAP_PANICWAIT -options SYMTAB_SPACE=410000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/evbppc/conf/OPENBLOCKS200 diff -u src/sys/arch/evbppc/conf/OPENBLOCKS200:1.41 src/sys/arch/evbppc/conf/OPENBLOCKS200:1.42 --- src/sys/arch/evbppc/conf/OPENBLOCKS200:1.41 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbppc/conf/OPENBLOCKS200 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: OPENBLOCKS200,v 1.41 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: OPENBLOCKS200,v 1.42 2014/08/17 21:17:43 joerg Exp $ # # GENERIC -- everything that's currently supported # @@ -39,7 +39,7 @@ options DEBUG # expensive debugging ch options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB options TRAP_PANICWAIT -options SYMTAB_SPACE=410000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/evbppc/conf/OPENBLOCKS266 diff -u src/sys/arch/evbppc/conf/OPENBLOCKS266:1.67 src/sys/arch/evbppc/conf/OPENBLOCKS266:1.68 --- src/sys/arch/evbppc/conf/OPENBLOCKS266:1.67 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbppc/conf/OPENBLOCKS266 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: OPENBLOCKS266,v 1.67 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: OPENBLOCKS266,v 1.68 2014/08/17 21:17:43 joerg Exp $ # # GENERIC -- everything that's currently supported # @@ -7,7 +7,7 @@ include "arch/evbppc/conf/std.obs266" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "OPENBLOCKS266-$Revision: 1.67 $" +#ident "OPENBLOCKS266-$Revision: 1.68 $" maxusers 32 @@ -42,7 +42,7 @@ options DEBUG # expensive debugging c options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB options TRAP_PANICWAIT -options SYMTAB_SPACE=666000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/evbppc/conf/OPENBLOCKS600 diff -u src/sys/arch/evbppc/conf/OPENBLOCKS600:1.17 src/sys/arch/evbppc/conf/OPENBLOCKS600:1.18 --- src/sys/arch/evbppc/conf/OPENBLOCKS600:1.17 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbppc/conf/OPENBLOCKS600 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: OPENBLOCKS600,v 1.17 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: OPENBLOCKS600,v 1.18 2014/08/17 21:17:43 joerg Exp $ # # GENERIC -- everything that's currently supported # @@ -7,7 +7,7 @@ include "arch/evbppc/conf/std.obs600" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "OPENBLOCKS600-$Revision: 1.17 $" +#ident "OPENBLOCKS600-$Revision: 1.18 $" maxusers 32 @@ -42,7 +42,7 @@ options DEBUG # expensive debugging c options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB options TRAP_PANICWAIT -options SYMTAB_SPACE=430000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/evbppc/conf/P2020DS diff -u src/sys/arch/evbppc/conf/P2020DS:1.22 src/sys/arch/evbppc/conf/P2020DS:1.23 --- src/sys/arch/evbppc/conf/P2020DS:1.22 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbppc/conf/P2020DS Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: P2020DS,v 1.22 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: P2020DS,v 1.23 2014/08/17 21:17:43 joerg Exp $ # # P2020DS -- everything that's currently supported # @@ -8,7 +8,7 @@ include "arch/evbppc/conf/std.mpc85xx" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -ident "P2020DS-$Revision: 1.22 $" +ident "P2020DS-$Revision: 1.23 $" maxusers 32 @@ -46,7 +46,7 @@ options DEBUG # expensive debugging ch options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB options TRAP_PANICWAIT -options SYMTAB_SPACE=435000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/evbppc/conf/VIRTEX_GSRD1 diff -u src/sys/arch/evbppc/conf/VIRTEX_GSRD1:1.22 src/sys/arch/evbppc/conf/VIRTEX_GSRD1:1.23 --- src/sys/arch/evbppc/conf/VIRTEX_GSRD1:1.22 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbppc/conf/VIRTEX_GSRD1 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: VIRTEX_GSRD1,v 1.22 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: VIRTEX_GSRD1,v 1.23 2014/08/17 21:17:43 joerg Exp $ # # VIRTEX_GSRD1 # @@ -45,7 +45,7 @@ options DEBUG # expensive debugging ch options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB options TRAP_PANICWAIT -options SYMTAB_SPACE=400000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table options MBUFTRACE # track mbuf leaks options KMEMSTATS Index: src/sys/arch/evbppc/conf/P2020RDB diff -u src/sys/arch/evbppc/conf/P2020RDB:1.23 src/sys/arch/evbppc/conf/P2020RDB:1.24 --- src/sys/arch/evbppc/conf/P2020RDB:1.23 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbppc/conf/P2020RDB Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: P2020RDB,v 1.23 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: P2020RDB,v 1.24 2014/08/17 21:17:43 joerg Exp $ # # P2020RBD -- everything that's currently supported # @@ -7,7 +7,7 @@ include "arch/evbppc/conf/std.mpc85xx" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -ident "P2020RBD-$Revision: 1.23 $" +ident "P2020RBD-$Revision: 1.24 $" maxusers 32 @@ -42,7 +42,7 @@ options DIAGNOSTIC # cheap kernel consi options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB options TRAP_PANICWAIT -options SYMTAB_SPACE=410000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/evbppc/conf/VIRTEX_GSRD2 diff -u src/sys/arch/evbppc/conf/VIRTEX_GSRD2:1.23 src/sys/arch/evbppc/conf/VIRTEX_GSRD2:1.24 --- src/sys/arch/evbppc/conf/VIRTEX_GSRD2:1.23 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbppc/conf/VIRTEX_GSRD2 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: VIRTEX_GSRD2,v 1.23 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: VIRTEX_GSRD2,v 1.24 2014/08/17 21:17:43 joerg Exp $ # # VIRTEX_GSRD2 # @@ -53,7 +53,7 @@ options DEBUG # expensive debugging ch options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB options TRAP_PANICWAIT -options SYMTAB_SPACE=400000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table options MBUFTRACE # track mbuf leaks options KMEMSTATS Index: src/sys/arch/evbppc/conf/PMPPC diff -u src/sys/arch/evbppc/conf/PMPPC:1.32 src/sys/arch/evbppc/conf/PMPPC:1.33 --- src/sys/arch/evbppc/conf/PMPPC:1.32 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbppc/conf/PMPPC Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: PMPPC,v 1.32 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: PMPPC,v 1.33 2014/08/17 21:17:43 joerg Exp $ # # PMPPC # @@ -33,7 +33,7 @@ options DIAGNOSTIC # cheap kernel consi options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB #options TRAP_PANICWAIT -options SYMTAB_SPACE=590000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table #options KGDB # remote debugger #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0xff600400,KGDB_DEVRATE=9600 Index: src/sys/arch/evbppc/conf/RB800 diff -u src/sys/arch/evbppc/conf/RB800:1.27 src/sys/arch/evbppc/conf/RB800:1.28 --- src/sys/arch/evbppc/conf/RB800:1.27 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbppc/conf/RB800 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: RB800,v 1.27 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: RB800,v 1.28 2014/08/17 21:17:43 joerg Exp $ # # RB800 -- everything that's currently supported # @@ -7,7 +7,7 @@ include "arch/evbppc/conf/std.mpc85xx" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -ident "RB800-$Revision: 1.27 $" +ident "RB800-$Revision: 1.28 $" maxusers 32 @@ -43,7 +43,7 @@ options DEBUG # expensive debugging ch options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB options TRAP_PANICWAIT -options SYMTAB_SPACE=410000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/evbppc/conf/TWRP1025 diff -u src/sys/arch/evbppc/conf/TWRP1025:1.15 src/sys/arch/evbppc/conf/TWRP1025:1.16 --- src/sys/arch/evbppc/conf/TWRP1025:1.15 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbppc/conf/TWRP1025 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: TWRP1025,v 1.15 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: TWRP1025,v 1.16 2014/08/17 21:17:43 joerg Exp $ # # TWRP1025 -- everything that's currently supported # @@ -7,7 +7,7 @@ include "arch/evbppc/conf/std.mpc85xx" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -ident "TWRP1025-$Revision: 1.15 $" +ident "TWRP1025-$Revision: 1.16 $" maxusers 32 @@ -41,7 +41,7 @@ options DEBUG # expensive debugging ch options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB options TRAP_PANICWAIT -options SYMTAB_SPACE=410000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/evbppc/conf/VIRTEX_DFC diff -u src/sys/arch/evbppc/conf/VIRTEX_DFC:1.24 src/sys/arch/evbppc/conf/VIRTEX_DFC:1.25 --- src/sys/arch/evbppc/conf/VIRTEX_DFC:1.24 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbppc/conf/VIRTEX_DFC Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: VIRTEX_DFC,v 1.24 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: VIRTEX_DFC,v 1.25 2014/08/17 21:17:43 joerg Exp $ # # VIRTEX_DFC # @@ -51,7 +51,7 @@ options DEBUG # expensive debugging ch options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB options TRAP_PANICWAIT -options SYMTAB_SPACE=400000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table options MBUFTRACE # track mbuf leaks options KMEMSTATS Index: src/sys/arch/evbppc/conf/WALNUT diff -u src/sys/arch/evbppc/conf/WALNUT:1.68 src/sys/arch/evbppc/conf/WALNUT:1.69 --- src/sys/arch/evbppc/conf/WALNUT:1.68 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbppc/conf/WALNUT Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: WALNUT,v 1.68 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: WALNUT,v 1.69 2014/08/17 21:17:43 joerg Exp $ # # GENERIC -- everything that's currently supported # @@ -39,7 +39,7 @@ options USERCONF # userconf(4) support options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB options TRAP_PANICWAIT -options SYMTAB_SPACE=490000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/evbsh3/conf/AP_MS104_SH4 diff -u src/sys/arch/evbsh3/conf/AP_MS104_SH4:1.7 src/sys/arch/evbsh3/conf/AP_MS104_SH4:1.8 --- src/sys/arch/evbsh3/conf/AP_MS104_SH4:1.7 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbsh3/conf/AP_MS104_SH4 Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: AP_MS104_SH4,v 1.7 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: AP_MS104_SH4,v 1.8 2014/08/17 21:17:43 joerg Exp $ # # Alpha project AP-MS104-SH4 config file # @@ -45,7 +45,7 @@ options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB #options DDB_VERBOSE_HELP #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=320000 +makeoptions COPY_SYMTAB=1 # Compatibility options options COMPAT_14 # NetBSD 1.4 Index: src/sys/arch/evbsh3/conf/T_SH7706LAN diff -u src/sys/arch/evbsh3/conf/T_SH7706LAN:1.9 src/sys/arch/evbsh3/conf/T_SH7706LAN:1.10 --- src/sys/arch/evbsh3/conf/T_SH7706LAN:1.9 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbsh3/conf/T_SH7706LAN Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: T_SH7706LAN,v 1.9 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: T_SH7706LAN,v 1.10 2014/08/17 21:17:43 joerg Exp $ # # TAC T-SH7706LAN Rev.3 config file # @@ -39,7 +39,7 @@ options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB #options DDB_VERBOSE_HELP #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=320000 +makeoptions COPY_SYMTAB=1 # Compatibility options options COMPAT_14 # NetBSD 1.4 Index: src/sys/arch/evbsh3/conf/T_SH7706LSR diff -u src/sys/arch/evbsh3/conf/T_SH7706LSR:1.11 src/sys/arch/evbsh3/conf/T_SH7706LSR:1.12 --- src/sys/arch/evbsh3/conf/T_SH7706LSR:1.11 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/evbsh3/conf/T_SH7706LSR Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -# $NetBSD: T_SH7706LSR,v 1.11 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: T_SH7706LSR,v 1.12 2014/08/17 21:17:43 joerg Exp $ # # TAC T-SH7706LSR Rev.1 config file # @@ -39,7 +39,7 @@ options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB #options DDB_VERBOSE_HELP #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=320000 +makeoptions COPY_SYMTAB=1 # Compatibility options options COMPAT_14 # NetBSD 1.4 Index: src/sys/arch/i386/i386/locore.S diff -u src/sys/arch/i386/i386/locore.S:1.112 src/sys/arch/i386/i386/locore.S:1.113 --- src/sys/arch/i386/i386/locore.S:1.112 Thu Feb 20 18:19:10 2014 +++ src/sys/arch/i386/i386/locore.S Sun Aug 17 21:17:43 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: locore.S,v 1.112 2014/02/20 18:19:10 dsl Exp $ */ +/* $NetBSD: locore.S,v 1.113 2014/08/17 21:17:43 joerg Exp $ */ /* * Copyright-o-rama! @@ -129,7 +129,7 @@ */ #include <machine/asm.h> -__KERNEL_RCSID(0, "$NetBSD: locore.S,v 1.112 2014/02/20 18:19:10 dsl Exp $"); +__KERNEL_RCSID(0, "$NetBSD: locore.S,v 1.113 2014/08/17 21:17:43 joerg Exp $"); #include "opt_compat_oldboot.h" #include "opt_ddb.h" @@ -184,7 +184,7 @@ __KERNEL_RCSID(0, "$NetBSD: locore.S,v 1 .ascii ",PAE=yes[extended-cr3]" #endif .ascii ",LOADER=generic" -#if (NKSYMS || defined(DDB) || defined(MODULAR)) && !defined(SYMTAB_SPACE) +#if (NKSYMS || defined(DDB) || defined(MODULAR)) && !defined(COPY_SYMTAB) .ascii ",BSD_SYMTAB=yes" #endif .byte 0 @@ -544,7 +544,7 @@ try586: /* Use the `cpuid' instruction. /* Find end of kernel image. */ movl $RELOC(end),%edi -#if (NKSYMS || defined(DDB) || defined(MODULAR)) && !defined(SYMTAB_SPACE) +#if (NKSYMS || defined(DDB) || defined(MODULAR)) && !defined(COPY_SYMTAB) /* Save the symbols (if loaded). */ movl RELOC(esym),%eax testl %eax,%eax Index: src/sys/arch/iyonix/conf/GENERIC diff -u src/sys/arch/iyonix/conf/GENERIC:1.84 src/sys/arch/iyonix/conf/GENERIC:1.85 --- src/sys/arch/iyonix/conf/GENERIC:1.84 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/iyonix/conf/GENERIC Sun Aug 17 21:17:44 2014 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.84 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: GENERIC,v 1.85 2014/08/17 21:17:44 joerg Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/iyonix/conf/std.iyonix" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.84 $" +#ident "GENERIC-$Revision: 1.85 $" maxusers 32 # estimated number of users @@ -86,7 +86,7 @@ options DDB_HISTORY_SIZE=512 # enable h #options KGDB # remote debugger #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=630000 +makeoptions COPY_SYMTAB=1 options PERFCTRS # performance counters #options PMAP_DEBUG # Enable pmap_debug_level code #options VERBOSE_INIT_ARM # verbose bootstraping messages Index: src/sys/arch/luna68k/conf/GENERIC diff -u src/sys/arch/luna68k/conf/GENERIC:1.114 src/sys/arch/luna68k/conf/GENERIC:1.115 --- src/sys/arch/luna68k/conf/GENERIC:1.114 Sat Aug 16 17:56:32 2014 +++ src/sys/arch/luna68k/conf/GENERIC Sun Aug 17 21:17:44 2014 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.114 2014/08/16 17:56:32 apb Exp $ +# $NetBSD: GENERIC,v 1.115 2014/08/17 21:17:44 joerg Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/luna68k/conf/std.luna68k" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.114 $" +#ident "GENERIC-$Revision: 1.115 $" makeoptions COPTS="-O2 -fno-reorder-blocks" # see share/mk/sys.mk @@ -55,7 +55,7 @@ options SYSCTL_INCLUDE_DESCR # Include # Debugging options options DDB #options DDB_HISTORY_SIZE=100 # enable history editing in DDB -#options SYMTAB_SPACE=448000 # place DDB symbols in data segment +#makeoptions COPY_SYMTAB=1 # place DDB symbols in data segment #options DEBUG # extra kernel debugging support #options DIAGNOSTIC # extra kernel sanity checking #options SCSIVERBOSE # Verbose SCSI errors Index: src/sys/arch/luna68k/conf/INSTALL diff -u src/sys/arch/luna68k/conf/INSTALL:1.17 src/sys/arch/luna68k/conf/INSTALL:1.18 --- src/sys/arch/luna68k/conf/INSTALL:1.17 Sat Aug 16 17:57:37 2014 +++ src/sys/arch/luna68k/conf/INSTALL Sun Aug 17 21:17:44 2014 @@ -1,4 +1,4 @@ -# $NetBSD: INSTALL,v 1.17 2014/08/16 17:57:37 apb Exp $ +# $NetBSD: INSTALL,v 1.18 2014/08/17 21:17:44 joerg Exp $ # # config for installation ramdisk kernel # @@ -36,7 +36,7 @@ options PIPE_SOCKETPAIR # smaller, but # Debugging options #options DDB #options DDB_HISTORY_SIZE=100 # enable history editing in DDB -#options SYMTAB_SPACE=72000 # place DDB symbols in data segment +#makeoptions COPY_SYMTAB=1 # place DDB symbols in data segment #options DEBUG # extra kernel debugging support #options DIAGNOSTIC # extra kernel sanity checking #options SCSIVERBOSE # Verbose SCSI errors Index: src/sys/arch/mac68k/mac68k/machdep.c diff -u src/sys/arch/mac68k/mac68k/machdep.c:1.347 src/sys/arch/mac68k/mac68k/machdep.c:1.348 --- src/sys/arch/mac68k/mac68k/machdep.c:1.347 Mon Mar 24 20:06:32 2014 +++ src/sys/arch/mac68k/mac68k/machdep.c Sun Aug 17 21:17:44 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: machdep.c,v 1.347 2014/03/24 20:06:32 christos Exp $ */ +/* $NetBSD: machdep.c,v 1.348 2014/08/17 21:17:44 joerg Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -74,7 +74,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.347 2014/03/24 20:06:32 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.348 2014/08/17 21:17:44 joerg Exp $"); #include "opt_adb.h" #include "opt_ddb.h" @@ -961,7 +961,7 @@ getenvvars(u_long flag, char *buf) * Get end of symbols for kernel debugging */ esym = (int *)getenv("END_SYM"); -#ifndef SYMTAB_SPACE +#ifndef COPY_SYMTAB if (esym == (int *)0) #endif esym = (int *)&end; Index: src/sys/arch/netwinder/conf/GENERIC diff -u src/sys/arch/netwinder/conf/GENERIC:1.122 src/sys/arch/netwinder/conf/GENERIC:1.123 --- src/sys/arch/netwinder/conf/GENERIC:1.122 Sat Aug 16 17:56:33 2014 +++ src/sys/arch/netwinder/conf/GENERIC Sun Aug 17 21:17:44 2014 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.122 2014/08/16 17:56:33 apb Exp $ +# $NetBSD: GENERIC,v 1.123 2014/08/17 21:17:44 joerg Exp $ # # GENERIC machine description file # @@ -165,7 +165,7 @@ options SYSCTL_INCLUDE_DESCR # Include options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=650000 +makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? Index: src/sys/arch/sbmips/conf/GENERIC diff -u src/sys/arch/sbmips/conf/GENERIC:1.97 src/sys/arch/sbmips/conf/GENERIC:1.98 --- src/sys/arch/sbmips/conf/GENERIC:1.97 Sat Aug 16 17:56:33 2014 +++ src/sys/arch/sbmips/conf/GENERIC Sun Aug 17 21:17:44 2014 @@ -1,10 +1,10 @@ -# $NetBSD: GENERIC,v 1.97 2014/08/16 17:56:33 apb Exp $ +# $NetBSD: GENERIC,v 1.98 2014/08/17 21:17:44 joerg Exp $ include "arch/sbmips/conf/std.sbmips" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.97 $" +#ident "GENERIC-$Revision: 1.98 $" #options LOCKDEBUG # XXX XXX XXX XXX #options DEBUG # extra kernel debugging support @@ -32,7 +32,7 @@ options SYSCTL_INCLUDE_DESCR # Include options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=390000 # size for embedded symbol table +makeoptions COPY_SYMTAB=1 # size for embedded symbol table # Compatibility options options COMPAT_43 # compatibility with 4.3BSD binaries Index: src/sys/arch/sbmips/conf/GENERIC.MP diff -u src/sys/arch/sbmips/conf/GENERIC.MP:1.2 src/sys/arch/sbmips/conf/GENERIC.MP:1.3 --- src/sys/arch/sbmips/conf/GENERIC.MP:1.2 Sun Feb 20 07:47:38 2011 +++ src/sys/arch/sbmips/conf/GENERIC.MP Sun Aug 17 21:17:44 2014 @@ -6,6 +6,6 @@ options LOCKDEBUG pseudo-device lockstat -no options SYMTAB_SPACE -options SYMTAB_SPACE=640000 +no makeoptions COPY_SYMTAB +makeoptions COPY_SYMTAB=1 Index: src/sys/arch/sbmips/conf/GENERIC64 diff -u src/sys/arch/sbmips/conf/GENERIC64:1.2 src/sys/arch/sbmips/conf/GENERIC64:1.3 --- src/sys/arch/sbmips/conf/GENERIC64:1.2 Mon Dec 14 00:46:11 2009 +++ src/sys/arch/sbmips/conf/GENERIC64 Sun Aug 17 21:17:44 2014 @@ -5,6 +5,6 @@ makeoptions LP64="yes" options EXEC_ELF64 options COMPAT_NETBSD32 -no options SYMTAB_SPACE -options SYMTAB_SPACE=640000 +no makeoptions COPY_SYMTAB +makeoptions COPY_SYMTAB=1 Index: src/sys/arch/sbmips/conf/GENERIC64.MP diff -u src/sys/arch/sbmips/conf/GENERIC64.MP:1.2 src/sys/arch/sbmips/conf/GENERIC64.MP:1.3 --- src/sys/arch/sbmips/conf/GENERIC64.MP:1.2 Sun Feb 20 07:47:38 2011 +++ src/sys/arch/sbmips/conf/GENERIC64.MP Sun Aug 17 21:17:44 2014 @@ -6,6 +6,6 @@ options LOCKDEBUG pseudo-device lockstat -no options SYMTAB_SPACE -options SYMTAB_SPACE=640000 +no makeoptions COPY_SYMTAB +makeoptions COPY_SYMTAB=1 Index: src/sys/arch/shark/conf/GENERIC diff -u src/sys/arch/shark/conf/GENERIC:1.116 src/sys/arch/shark/conf/GENERIC:1.117 --- src/sys/arch/shark/conf/GENERIC:1.116 Sat Aug 16 17:56:33 2014 +++ src/sys/arch/shark/conf/GENERIC Sun Aug 17 21:17:44 2014 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.116 2014/08/16 17:56:33 apb Exp $ +# $NetBSD: GENERIC,v 1.117 2014/08/17 21:17:44 joerg Exp $ # # Generic Shark configuration. # @@ -7,7 +7,7 @@ include "arch/shark/conf/std.shark" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.116 $" +#ident "GENERIC-$Revision: 1.117 $" # estimated number of users maxusers 32 @@ -155,7 +155,7 @@ options MODULAR # new style module(7) options DIAGNOSTIC # internal consistency checks #options PMAP_DEBUG # Enable pmap_debug_level code options DDB # in-kernel debugger -options SYMTAB_SPACE=750000 # reserve symbol space for DDB +makeoptions COPY_SYMTAB=1 # reserve symbol space for DDB # (needed because we boot netbsd.aout) #options DDB_ONPANIC=0 # don't run DDB at panictime #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/usermode/conf/GENERIC.common diff -u src/sys/arch/usermode/conf/GENERIC.common:1.20 src/sys/arch/usermode/conf/GENERIC.common:1.21 --- src/sys/arch/usermode/conf/GENERIC.common:1.20 Sat Aug 16 17:56:34 2014 +++ src/sys/arch/usermode/conf/GENERIC.common Sun Aug 17 21:17:44 2014 @@ -1,14 +1,14 @@ -# $NetBSD: GENERIC.common,v 1.20 2014/08/16 17:56:34 apb Exp $ +# $NetBSD: GENERIC.common,v 1.21 2014/08/17 21:17:44 joerg Exp $ include "arch/usermode/conf/std.usermode" options INCLUDE_CONFIG_FILE -#ident "GENERIC-$Revision: 1.20 $" +#ident "GENERIC-$Revision: 1.21 $" maxusers 32 makeoptions DEBUG="-O1 -g3" -options SYMTAB_SPACE=450000 +makeoptions COPY_SYMTAB=1 options RTC_OFFSET=0 options NTP Index: src/sys/arch/zaurus/conf/GENERIC diff -u src/sys/arch/zaurus/conf/GENERIC:1.58 src/sys/arch/zaurus/conf/GENERIC:1.59 --- src/sys/arch/zaurus/conf/GENERIC:1.58 Sat Aug 16 17:56:34 2014 +++ src/sys/arch/zaurus/conf/GENERIC Sun Aug 17 21:17:44 2014 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.58 2014/08/16 17:56:34 apb Exp $ +# $NetBSD: GENERIC,v 1.59 2014/08/17 21:17:44 joerg Exp $ # # GENERIC machine description file # @@ -167,7 +167,7 @@ options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB #makeoptions DEBUG="-g" # compile full symbol table -options SYMTAB_SPACE=640000 +makeoptions COPY_SYMTAB=1 # Kernel root file system and dump configuration. Index: src/sys/arch/zaurus/conf/INSTALL diff -u src/sys/arch/zaurus/conf/INSTALL:1.23 src/sys/arch/zaurus/conf/INSTALL:1.24 --- src/sys/arch/zaurus/conf/INSTALL:1.23 Sat Aug 16 17:57:02 2014 +++ src/sys/arch/zaurus/conf/INSTALL Sun Aug 17 21:17:44 2014 @@ -1,4 +1,4 @@ -# $NetBSD: INSTALL,v 1.23 2014/08/16 17:57:02 apb Exp $ +# $NetBSD: INSTALL,v 1.24 2014/08/17 21:17:44 joerg Exp $ # # INSTALL config file (GENERIC with memory disk root) # @@ -65,7 +65,7 @@ options RASOPS_SMALL no options DIAGNOSTIC no options DDB no options DDB_HISTORY_SIZE -no options SYMTAB_SPACE +no makeoptions COPY_SYMTAB no zrc0 at pxaip? Index: src/sys/conf/Makefile.kern.inc diff -u src/sys/conf/Makefile.kern.inc:1.169 src/sys/conf/Makefile.kern.inc:1.170 --- src/sys/conf/Makefile.kern.inc:1.169 Fri Aug 8 14:42:58 2014 +++ src/sys/conf/Makefile.kern.inc Sun Aug 17 21:17:44 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.kern.inc,v 1.169 2014/08/08 14:42:58 joerg Exp $ +# $NetBSD: Makefile.kern.inc,v 1.170 2014/08/17 21:17:44 joerg Exp $ # # This file contains common `MI' targets and definitions and it is included # at the bottom of each `MD' ${MACHINE}/conf/Makefile.${MACHINE}. @@ -214,10 +214,8 @@ ${_cfile:T:R}.o: ${_cfile} ## depending on the value of DEBUG. ## # load lines for config "xxx" will be emitted as: -# xxx: ${SYSTEM_DEP} swapxxx.o -# ${SYSTEM_LD_HEAD} -# ${SYSTEM_LD} swapxxx.o -# ${SYSTEM_LD_TAIL} +# xxx: ${SYSTEM_DEP} swapxxxx.o vers.o build_kernel + SYSTEM_OBJ?= ${MD_OBJS} ${MI_OBJS} ${OBJS:O} ${SYSLIBCOMPAT} ${LIBKERN} SYSTEM_DEP+= Makefile ${SYSTEM_OBJ:O} .gdbinit .if defined(KERNLDSCRIPT) @@ -234,34 +232,6 @@ SYSTEM_LD?= @${_MKSHMSG} " link ${.CU ${LD} -Map $@.map --cref ${LINKFLAGS} -o $@ '$${SYSTEM_OBJ}' '$${EXTRA_OBJ}' vers.o; \ ${LD} -Map $@.map --cref ${LINKFLAGS} -o $@ ${SYSTEM_OBJ} ${EXTRA_OBJ} vers.o -AUTO_SYMTAB_SPACE?= yes - -.if empty(AUTO_SYMTAB_SPACE:M[Yy][Ee][Ss]) || defined(_SYMTAB_SPACE_ADJUSTED) -SYSTEM_LD_TAIL_DBSYM?= true -.else -SYSTEM_LD_TAIL_DBSYM?= \ - if grep '^\#define.*SYMTAB_SPACE' opt_ksyms.h > /dev/null; then \ - _modify_opt_ksyms_h () { \ - ${TOOL_SED} \ - -e 's/^\(\#define.*SYMTAB_SPACE[ ]*\)[0-9]*/\1'$$1/ \ - -e 's/\(.equiv[ ]*_KERNEL_OPT_SYMTAB_SPACE,0x\)[0-9a-f]*/\1'$$(printf %x $$1)/ \ - opt_ksyms.h > opt_ksyms.h.ADJ && \ - mv opt_ksyms.h.ADJ opt_ksyms.h && \ - ${MAKE} ${MFLAGS} _SYMTAB_SPACE_ADJUSTED=1 $@; \ - }; \ - _adj_symtab_space () { \ - set -- $$(${DBSYM} -p $@); \ - echo Symtab size: $$1, space: $$2; \ - if [ "$$1" -gt "$$2" ]; then \ - echo Adjusting symtab space; \ - rm -f $@; \ - _modify_opt_ksyms_h $$1; \ - fi; \ - }; \ - _adj_symtab_space; \ - fi -.endif - TEXTADDR?= ${LOADADDRESS} # backwards compatibility LINKTEXT?= ${TEXTADDR:C/.+/-Ttext &/} LINKDATA?= ${DATAADDR:C/.+/-Tdata &/} @@ -272,23 +242,13 @@ LINKFLAGS?= ${LINKFORMAT} ${LINKTEXT} ${ LINKFLAGS_DEBUG?= -X -# -# If we're relinking due to _SYMTAB_SPACE_ADJUSTED then don't perform -# SYSTEM_LD_TAIL{,_DEBUG}. They'll be done in the parent invocation. -# -.if defined(_SYMTAB_SPACE_ADJUSTED) -SYSTEM_LD_TAIL?=true -SYSTEM_LD_TAIL_DEBUG?=true -.else -SYSTEM_LD_TAIL?=@${SYSTEM_LD_TAIL_DBSYM} ; \ - ${TOOL_SED} '/const char sccs/!d;s/.*@(.)//;s/\\.*//' vers.c; \ +SYSTEM_LD_TAIL?=@${TOOL_SED} '/const char sccs/!d;s/.*@(.)//;s/\\.*//' vers.c; \ ${SIZE} $@; chmod 755 $@; \ ${SYSTEM_CTFMERGE} SYSTEM_LD_TAIL_DEBUG?=; \ echo mv -f $@ $@.gdb; mv -f $@ $@.gdb; \ echo ${STRIP} ${STRIPFLAGS} -o $@ $@.gdb; \ ${STRIP} ${STRIPFLAGS} -o $@ $@.gdb -.endif LINKFLAGS_NORMAL?= -S STRIPFLAGS?= -g @@ -298,31 +258,17 @@ SYSTEM_LD_TAIL+=${SYSTEM_LD_TAIL_DEBUG} LINKFLAGS+= ${LINKFLAGS_DEBUG} EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.gdb@} CTFFLAGS+= -g -.if !defined(_SYMTAB_SPACE_ADJUSTED) -SYSTEM_LD_TAIL+=; \ - if grep '^\#define.*SYMTAB_SPACE' opt_ksyms.h > /dev/null; then \ - echo "${DBSYM} $@.gdb"; \ - ${DBSYM} $@.gdb || (rm -f $@ ; exit 1) || exit 1; \ - fi -.endif .elifndef PROF LINKFLAGS+= ${LINKFLAGS_NORMAL} .endif -# -# More steps to skip if we're relinking due to _SYMTAB_SPACE_ADJUSTED (see -# above) -# -.if !defined(_SYMTAB_SPACE_ADJUSTED) -SYSTEM_LD_TAIL+=; \ - if grep '^\#define.*SYMTAB_SPACE' opt_ksyms.h > /dev/null; then \ - echo "${DBSYM} $@"; \ - ${DBSYM} $@ || (rm -f $@ ; exit 1) || exit 1; \ - fi - SYSTEM_LD_HEAD+=${SYSTEM_LD_HEAD_EXTRA} -SYSTEM_LD_TAIL+=${SYSTEM_LD_TAIL_EXTRA} +SYSTEM_LD_TAIL_STAGE1= ${SYSTEM_LD_TAIL} +SYSTEM_LD_TAIL_STAGE2= ${SYSTEM_LD_TAIL} +.if defined(COPY_SYMTAB}) +SYSTEM_LD_TAIL_STAGE2+= ; echo ${DBSYM} $@; ${DBSYM} $@ .endif +SYSTEM_LD_TAIL_STAGE2+= ${SYSTEM_LD_TAIL_EXTRA} ## ## (6) port independent targets and dependencies: assym.h, vers.o @@ -584,6 +530,35 @@ CFLAGS+= ${COPTS.${.IMPSRC:T}} ${CPUFLAG CPPFLAGS+= ${CPPFLAGS.${.IMPSRC:T}} CWARNFLAGS+= ${CWARNFLAGS.${.IMPSRC:T}} +locore.o machdep.o kern_ksyms.o: Makefile + +.if defined(COPY_SYMTAB}) +CPPFLAGS.locore.S+= -DCOPY_SYMTAB +CPPFLAGS.machdep.c+= -DCOPY_SYMTAB +CPPFLAGS.kern_ksyms.c+= -DCOPY_SYMTAB +CPPFLAGS.kern_ksyms_buf.c+= -DCOPY_SYMTAB +.endif + +.if !defined(COPY_SYMTAB) +build_kernel: .USE + ${SYSTEM_LD_HEAD} + ${SYSTEM_LD} swap${.TARGET}.o + ${SYSTEM_LD_TAIL_STAGE2} +.else +build_kernel: .USE + ${CC} ${CFLAGS} ${CPPFLAGS} -DCOPY_SYMTAB \ + -c $S/kern/kern_ksyms_buf.c -o kern_ksyms_buf.o + ${SYSTEM_LD_HEAD} + ${SYSTEM_LD} swap${.TARGET}.o kern_ksyms_buf.o + ${SYSTEM_LD_TAIL_STAGE1} + ${CC} ${CFLAGS} ${CPPFLAGS} -DCOPY_SYMTAB \ + -DSYMTAB_SPACE=$$(${DBSYM} -P ${.TARGET}) \ + -c $S/kern/kern_ksyms_buf.c -o kern_ksyms_buf_real.o + ${SYSTEM_LD_HEAD} + ${SYSTEM_LD} swap${.TARGET}.o kern_ksyms_buf_real.o + ${SYSTEM_LD_TAIL_STAGE2} +.endif + .include <bsd.files.mk> .include <bsd.clang-analyze.mk> Index: src/sys/conf/files diff -u src/sys/conf/files:1.1097 src/sys/conf/files:1.1098 --- src/sys/conf/files:1.1097 Sat Aug 16 17:24:28 2014 +++ src/sys/conf/files Sun Aug 17 21:17:44 2014 @@ -1,4 +1,4 @@ -# $NetBSD: files,v 1.1097 2014/08/16 17:24:28 apb Exp $ +# $NetBSD: files,v 1.1098 2014/08/17 21:17:44 joerg Exp $ # @(#)files.newconf 7.5 (Berkeley) 5/10/93 version 20100430 @@ -1355,7 +1355,6 @@ defpseudodev fss: disk defpseudo pty: tty defpseudo rnd defpseudo ksyms -defparam opt_ksyms.h SYMTAB_SPACE defpseudo nullcons defpseudo lockstat defpseudo bio: sysmon_envsys Index: src/sys/kern/kern_ksyms.c diff -u src/sys/kern/kern_ksyms.c:1.72 src/sys/kern/kern_ksyms.c:1.73 --- src/sys/kern/kern_ksyms.c:1.72 Fri Jul 25 08:10:40 2014 +++ src/sys/kern/kern_ksyms.c Sun Aug 17 21:17:44 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: kern_ksyms.c,v 1.72 2014/07/25 08:10:40 dholland Exp $ */ +/* $NetBSD: kern_ksyms.c,v 1.73 2014/08/17 21:17:44 joerg Exp $ */ /*- * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -71,12 +71,11 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: kern_ksyms.c,v 1.72 2014/07/25 08:10:40 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: kern_ksyms.c,v 1.73 2014/08/17 21:17:44 joerg Exp $"); #if defined(_KERNEL) && defined(_KERNEL_OPT) #include "opt_ddb.h" #include "opt_dtrace.h" -#include "opt_ksyms.h" #endif #define _KSYMS_PRIVATE @@ -122,11 +121,11 @@ static void ksyms_sizes_calc(void); static int ksyms_debug; #endif -#ifdef SYMTAB_SPACE #define SYMTAB_FILLER "|This is the symbol table!" -char db_symtab[SYMTAB_SPACE] = SYMTAB_FILLER; -int db_symtabsize = SYMTAB_SPACE; +#ifdef COPY_SYMTAB +extern char db_symtab[]; +extern int db_symtabsize; #endif /* @@ -220,7 +219,7 @@ void ksyms_init(void) { -#ifdef SYMTAB_SPACE +#ifdef COPY_SYMTAB if (!ksyms_loaded && strncmp(db_symtab, SYMTAB_FILLER, sizeof(SYMTAB_FILLER))) { ksyms_addsyms_elf(db_symtabsize, db_symtab, Index: src/usr.bin/config/mkmakefile.c diff -u src/usr.bin/config/mkmakefile.c:1.15 src/usr.bin/config/mkmakefile.c:1.16 --- src/usr.bin/config/mkmakefile.c:1.15 Fri Jun 8 08:56:45 2012 +++ src/usr.bin/config/mkmakefile.c Sun Aug 17 21:17:44 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: mkmakefile.c,v 1.15 2012/06/08 08:56:45 martin Exp $ */ +/* $NetBSD: mkmakefile.c,v 1.16 2014/08/17 21:17:44 joerg Exp $ */ /* * Copyright (c) 1992, 1993 @@ -526,15 +526,10 @@ emitload(FILE *fp) swname = cf->cf_root != NULL ? cf->cf_name : "generic"; fprintf(fp, "KERNELS+=%s\n", nm); - fprintf(fp, "%s: ${SYSTEM_DEP} swap${.TARGET}.o vers.o", nm); - fprintf(fp, "\n" - "\t${SYSTEM_LD_HEAD}\n" - "\t${SYSTEM_LD} swap${.TARGET}.o\n" - "\t${SYSTEM_LD_TAIL}\n" - "\n" - "swap%s.o: swap%s.c\n" - "\t${NORMAL_C}\n\n", swname, swname); + fprintf(fp, "%s: ${SYSTEM_DEP} swap%s.o vers.o build_kernel\n", + nm, nm); } + fputs("\n", fp); } /* Added files: Index: src/sys/kern/kern_ksyms_buf.c diff -u /dev/null src/sys/kern/kern_ksyms_buf.c:1.1 --- /dev/null Sun Aug 17 21:17:45 2014 +++ src/sys/kern/kern_ksyms_buf.c Sun Aug 17 21:17:44 2014 @@ -0,0 +1,10 @@ +#define SYMTAB_FILLER "|This is the symbol table!" + +#ifdef COPY_SYMTAB +#ifndef SYMTAB_SPACE +char db_symtab[] = SYMTAB_FILLER; +#else +char db_symtab[SYMTAB_SPACE] = SYMTAB_FILLER; +#endif +int db_symtabsize = sizeof(db_symtab); +#endif