Module Name: src Committed By: skrll Date: Sat Apr 18 11:00:42 UTC 2020
Modified Files: src/sys/arch/aarch64/aarch64: pmap.c src/sys/arch/aarch64/conf: files.aarch64 src/sys/arch/acorn32/acorn32: rpc_machdep.c src/sys/arch/acorn32/conf: EB7500ATX GENERIC INSTALL LOWMEM_WSCONS NC src/sys/arch/acorn32/eb7500atx: eb7500atx_machdep.c src/sys/arch/arm/arm32: arm32_machdep.c vm_machdep.c src/sys/arch/arm/at91: at91bus.c src/sys/arch/arm/conf: files.arm src/sys/arch/arm/include/arm32: pmap.h src/sys/arch/cats/cats: cats_machdep.c src/sys/arch/cats/conf: GENERIC INSTALL src/sys/arch/evbarm/adi_brh: brh_machdep.c src/sys/arch/evbarm/armadillo: armadillo9_machdep.c src/sys/arch/evbarm/conf: ADI_BRH ARMADAXP ARMADILLO-IOT-G3 ARMADILLO210 ARMADILLO9 BCM5301X BCM56340 CP3100 CUBOX CUBOX-I DNS323 DUOVERO GEMINI GEMINI_MASTER GEMINI_SLAVE GENERIC GENERIC.common GENERIC64 GUMSTIX HDL_G HPT5325 HUMMINGBOARD IMX IMX31LITE IMX6UL-STARTER INTEGRATOR INTEGRATOR_CP IQ31244 IQ80310 IQ80321 IXDP425 IXM1200 IYONIX KOBO KUROBOX_PRO KURONAS_X4 LUBBOCK MARVELL_NAS MINI2440 N900 NAPPI NETWALKER NSLU2 OMAP5EVM OPENBLOCKS_A6 OPENBLOCKS_AX3 OSK5912 PANDABOARD PARALLELLA PEPPER RPI SHEEVAPLUG SMDK2410 SMDK2800 TEAMASA_NPWR TEAMASA_NPWR_FC TISDP2420 TISDP2430 TS7200 TWINTAIL VIPER VIRT VTC100 ZAO425 ZEDBOARD src/sys/arch/evbarm/g42xxeb: g42xxeb_machdep.c src/sys/arch/evbarm/gumstix: gumstix_machdep.c src/sys/arch/evbarm/hdl_g: hdlg_machdep.c src/sys/arch/evbarm/imx31: imx31lk_machdep.c src/sys/arch/evbarm/integrator: integrator_machdep.c src/sys/arch/evbarm/iq80310: iq80310_machdep.c src/sys/arch/evbarm/iq80321: iq80321_machdep.c src/sys/arch/evbarm/ixdp425: ixdp425_machdep.c src/sys/arch/evbarm/ixm1200: ixm1200_machdep.c src/sys/arch/evbarm/iyonix: iyonix_machdep.c src/sys/arch/evbarm/lubbock: lubbock_machdep.c src/sys/arch/evbarm/mini2440: mini2440_machdep.c src/sys/arch/evbarm/mmnet: mmnet_machdep.c src/sys/arch/evbarm/mpcsa: mpcsa_machdep.c src/sys/arch/evbarm/npwr_fc: npwr_fc_machdep.c src/sys/arch/evbarm/nslu2: nslu2_machdep.c src/sys/arch/evbarm/smdk2xx0: smdk2410_machdep.c smdk2800_machdep.c src/sys/arch/evbarm/tsarm: tsarm_machdep.c src/sys/arch/evbarm/viper: viper_machdep.c src/sys/arch/hpcarm/conf: IPAQ JORNADA720 JORNADA820 NETBOOKPRO WZERO3 src/sys/arch/hpcarm/hpcarm: pxa2x0_hpc_machdep.c sa11x0_hpc_machdep.c src/sys/arch/iyonix/conf: GENERIC src/sys/arch/iyonix/iyonix: iyonix_machdep.c src/sys/arch/netwinder/conf: GENERIC src/sys/arch/netwinder/netwinder: netwinder_machdep.c src/sys/arch/shark/conf: GENERIC INSTALL src/sys/arch/zaurus/zaurus: machdep.c Log Message: PMAP_DEBUG has been deleted on arm To generate a diff of this commit: cvs rdiff -u -r1.70 -r1.71 src/sys/arch/aarch64/aarch64/pmap.c cvs rdiff -u -r1.21 -r1.22 src/sys/arch/aarch64/conf/files.aarch64 cvs rdiff -u -r1.97 -r1.98 src/sys/arch/acorn32/acorn32/rpc_machdep.c cvs rdiff -u -r1.70 -r1.71 src/sys/arch/acorn32/conf/EB7500ATX cvs rdiff -u -r1.130 -r1.131 src/sys/arch/acorn32/conf/GENERIC cvs rdiff -u -r1.84 -r1.85 src/sys/arch/acorn32/conf/INSTALL cvs rdiff -u -r1.76 -r1.77 src/sys/arch/acorn32/conf/LOWMEM_WSCONS cvs rdiff -u -r1.77 -r1.78 src/sys/arch/acorn32/conf/NC cvs rdiff -u -r1.33 -r1.34 src/sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c cvs rdiff -u -r1.132 -r1.133 src/sys/arch/arm/arm32/arm32_machdep.c cvs rdiff -u -r1.75 -r1.76 src/sys/arch/arm/arm32/vm_machdep.c cvs rdiff -u -r1.26 -r1.27 src/sys/arch/arm/at91/at91bus.c cvs rdiff -u -r1.156 -r1.157 src/sys/arch/arm/conf/files.arm cvs rdiff -u -r1.166 -r1.167 src/sys/arch/arm/include/arm32/pmap.h cvs rdiff -u -r1.88 -r1.89 src/sys/arch/cats/cats/cats_machdep.c cvs rdiff -u -r1.179 -r1.180 src/sys/arch/cats/conf/GENERIC cvs rdiff -u -r1.114 -r1.115 src/sys/arch/cats/conf/INSTALL cvs rdiff -u -r1.49 -r1.50 src/sys/arch/evbarm/adi_brh/brh_machdep.c cvs rdiff -u -r1.35 -r1.36 src/sys/arch/evbarm/armadillo/armadillo9_machdep.c cvs rdiff -u -r1.73 -r1.74 src/sys/arch/evbarm/conf/ADI_BRH \ src/sys/arch/evbarm/conf/SMDK2410 cvs rdiff -u -r1.26 -r1.27 src/sys/arch/evbarm/conf/ARMADAXP cvs rdiff -u -r1.21 -r1.22 src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3 \ src/sys/arch/evbarm/conf/VTC100 cvs rdiff -u -r1.44 -r1.45 src/sys/arch/evbarm/conf/ARMADILLO210 cvs rdiff -u -r1.61 -r1.62 src/sys/arch/evbarm/conf/ARMADILLO9 \ src/sys/arch/evbarm/conf/LUBBOCK cvs rdiff -u -r1.34 -r1.35 src/sys/arch/evbarm/conf/BCM5301X \ src/sys/arch/evbarm/conf/IMX31LITE cvs rdiff -u -r1.19 -r1.20 src/sys/arch/evbarm/conf/BCM56340 cvs rdiff -u -r1.49 -r1.50 src/sys/arch/evbarm/conf/CP3100 cvs rdiff -u -r1.16 -r1.17 src/sys/arch/evbarm/conf/CUBOX \ src/sys/arch/evbarm/conf/DUOVERO src/sys/arch/evbarm/conf/OMAP5EVM cvs rdiff -u -r1.25 -r1.26 src/sys/arch/evbarm/conf/CUBOX-I cvs rdiff -u -r1.13 -r1.14 src/sys/arch/evbarm/conf/DNS323 cvs rdiff -u -r1.38 -r1.39 src/sys/arch/evbarm/conf/GEMINI \ src/sys/arch/evbarm/conf/GEMINI_SLAVE \ src/sys/arch/evbarm/conf/OPENBLOCKS_A6 cvs rdiff -u -r1.37 -r1.38 src/sys/arch/evbarm/conf/GEMINI_MASTER \ src/sys/arch/evbarm/conf/MARVELL_NAS cvs rdiff -u -r1.75 -r1.76 src/sys/arch/evbarm/conf/GENERIC \ src/sys/arch/evbarm/conf/IQ31244 cvs rdiff -u -r1.35 -r1.36 src/sys/arch/evbarm/conf/GENERIC.common cvs rdiff -u -r1.153 -r1.154 src/sys/arch/evbarm/conf/GENERIC64 cvs rdiff -u -r1.103 -r1.104 src/sys/arch/evbarm/conf/GUMSTIX cvs rdiff -u -r1.60 -r1.61 src/sys/arch/evbarm/conf/HDL_G \ src/sys/arch/evbarm/conf/NAPPI cvs rdiff -u -r1.45 -r1.46 src/sys/arch/evbarm/conf/HPT5325 cvs rdiff -u -r1.9 -r1.10 src/sys/arch/evbarm/conf/HUMMINGBOARD \ src/sys/arch/evbarm/conf/VIRT cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbarm/conf/IMX \ src/sys/arch/evbarm/conf/KURONAS_X4 cvs rdiff -u -r1.15 -r1.16 src/sys/arch/evbarm/conf/IMX6UL-STARTER cvs rdiff -u -r1.83 -r1.84 src/sys/arch/evbarm/conf/INTEGRATOR cvs rdiff -u -r1.14 -r1.15 src/sys/arch/evbarm/conf/INTEGRATOR_CP \ src/sys/arch/evbarm/conf/PEPPER cvs rdiff -u -r1.91 -r1.92 src/sys/arch/evbarm/conf/IQ80310 cvs rdiff -u -r1.89 -r1.90 src/sys/arch/evbarm/conf/IQ80321 \ src/sys/arch/evbarm/conf/RPI cvs rdiff -u -r1.59 -r1.60 src/sys/arch/evbarm/conf/IXDP425 cvs rdiff -u -r1.64 -r1.65 src/sys/arch/evbarm/conf/IXM1200 cvs rdiff -u -r1.5 -r1.6 src/sys/arch/evbarm/conf/IYONIX cvs rdiff -u -r1.10 -r1.11 src/sys/arch/evbarm/conf/KOBO cvs rdiff -u -r1.11 -r1.12 src/sys/arch/evbarm/conf/KUROBOX_PRO cvs rdiff -u -r1.28 -r1.29 src/sys/arch/evbarm/conf/MINI2440 cvs rdiff -u -r1.33 -r1.34 src/sys/arch/evbarm/conf/N900 \ src/sys/arch/evbarm/conf/OSK5912 cvs rdiff -u -r1.39 -r1.40 src/sys/arch/evbarm/conf/NETWALKER \ src/sys/arch/evbarm/conf/TISDP2430 cvs rdiff -u -r1.47 -r1.48 src/sys/arch/evbarm/conf/NSLU2 cvs rdiff -u -r1.30 -r1.31 src/sys/arch/evbarm/conf/OPENBLOCKS_AX3 \ src/sys/arch/evbarm/conf/PANDABOARD cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbarm/conf/PARALLELLA cvs rdiff -u -r1.67 -r1.68 src/sys/arch/evbarm/conf/SHEEVAPLUG \ src/sys/arch/evbarm/conf/ZAO425 cvs rdiff -u -r1.62 -r1.63 src/sys/arch/evbarm/conf/SMDK2800 cvs rdiff -u -r1.95 -r1.96 src/sys/arch/evbarm/conf/TEAMASA_NPWR cvs rdiff -u -r1.53 -r1.54 src/sys/arch/evbarm/conf/TEAMASA_NPWR_FC cvs rdiff -u -r1.40 -r1.41 src/sys/arch/evbarm/conf/TISDP2420 cvs rdiff -u -r1.74 -r1.75 src/sys/arch/evbarm/conf/TS7200 cvs rdiff -u -r1.78 -r1.79 src/sys/arch/evbarm/conf/TWINTAIL cvs rdiff -u -r1.42 -r1.43 src/sys/arch/evbarm/conf/VIPER cvs rdiff -u -r1.6 -r1.7 src/sys/arch/evbarm/conf/ZEDBOARD cvs rdiff -u -r1.36 -r1.37 src/sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c cvs rdiff -u -r1.65 -r1.66 src/sys/arch/evbarm/gumstix/gumstix_machdep.c cvs rdiff -u -r1.29 -r1.30 src/sys/arch/evbarm/hdl_g/hdlg_machdep.c cvs rdiff -u -r1.27 -r1.28 src/sys/arch/evbarm/imx31/imx31lk_machdep.c cvs rdiff -u -r1.78 -r1.79 \ src/sys/arch/evbarm/integrator/integrator_machdep.c cvs rdiff -u -r1.92 -r1.93 src/sys/arch/evbarm/iq80310/iq80310_machdep.c cvs rdiff -u -r1.62 -r1.63 src/sys/arch/evbarm/iq80321/iq80321_machdep.c cvs rdiff -u -r1.44 -r1.45 src/sys/arch/evbarm/ixdp425/ixdp425_machdep.c cvs rdiff -u -r1.64 -r1.65 src/sys/arch/evbarm/ixm1200/ixm1200_machdep.c cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbarm/iyonix/iyonix_machdep.c cvs rdiff -u -r1.40 -r1.41 src/sys/arch/evbarm/lubbock/lubbock_machdep.c cvs rdiff -u -r1.17 -r1.18 src/sys/arch/evbarm/mini2440/mini2440_machdep.c cvs rdiff -u -r1.5 -r1.6 src/sys/arch/evbarm/mmnet/mmnet_machdep.c cvs rdiff -u -r1.12 -r1.13 src/sys/arch/evbarm/mpcsa/mpcsa_machdep.c cvs rdiff -u -r1.27 -r1.28 src/sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c cvs rdiff -u -r1.33 -r1.34 src/sys/arch/evbarm/nslu2/nslu2_machdep.c cvs rdiff -u -r1.43 -r1.44 src/sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c cvs rdiff -u -r1.48 -r1.49 src/sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c cvs rdiff -u -r1.30 -r1.31 src/sys/arch/evbarm/tsarm/tsarm_machdep.c cvs rdiff -u -r1.31 -r1.32 src/sys/arch/evbarm/viper/viper_machdep.c cvs rdiff -u -r1.83 -r1.84 src/sys/arch/hpcarm/conf/IPAQ cvs rdiff -u -r1.104 -r1.105 src/sys/arch/hpcarm/conf/JORNADA720 cvs rdiff -u -r1.41 -r1.42 src/sys/arch/hpcarm/conf/JORNADA820 cvs rdiff -u -r1.31 -r1.32 src/sys/arch/hpcarm/conf/NETBOOKPRO cvs rdiff -u -r1.52 -r1.53 src/sys/arch/hpcarm/conf/WZERO3 cvs rdiff -u -r1.28 -r1.29 src/sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c cvs rdiff -u -r1.16 -r1.17 src/sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c cvs rdiff -u -r1.110 -r1.111 src/sys/arch/iyonix/conf/GENERIC cvs rdiff -u -r1.29 -r1.30 src/sys/arch/iyonix/iyonix/iyonix_machdep.c cvs rdiff -u -r1.138 -r1.139 src/sys/arch/netwinder/conf/GENERIC cvs rdiff -u -r1.89 -r1.90 \ src/sys/arch/netwinder/netwinder/netwinder_machdep.c cvs rdiff -u -r1.134 -r1.135 src/sys/arch/shark/conf/GENERIC cvs rdiff -u -r1.64 -r1.65 src/sys/arch/shark/conf/INSTALL cvs rdiff -u -r1.46 -r1.47 src/sys/arch/zaurus/zaurus/machdep.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/aarch64/pmap.c diff -u src/sys/arch/aarch64/aarch64/pmap.c:1.70 src/sys/arch/aarch64/aarch64/pmap.c:1.71 --- src/sys/arch/aarch64/aarch64/pmap.c:1.70 Mon Apr 13 05:40:25 2020 +++ src/sys/arch/aarch64/aarch64/pmap.c Sat Apr 18 11:00:37 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.c,v 1.70 2020/04/13 05:40:25 maxv Exp $ */ +/* $NetBSD: pmap.c,v 1.71 2020/04/18 11:00:37 skrll Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu <r...@nerv.org> @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.70 2020/04/13 05:40:25 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.71 2020/04/18 11:00:37 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_ddb.h" @@ -56,7 +56,6 @@ __KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.7 #include <ddb/db_access.h> #endif -//#define PMAP_DEBUG //#define PMAP_PV_DEBUG #ifdef VERBOSE_INIT_ARM Index: src/sys/arch/aarch64/conf/files.aarch64 diff -u src/sys/arch/aarch64/conf/files.aarch64:1.21 src/sys/arch/aarch64/conf/files.aarch64:1.22 --- src/sys/arch/aarch64/conf/files.aarch64:1.21 Mon Apr 13 07:09:50 2020 +++ src/sys/arch/aarch64/conf/files.aarch64 Sat Apr 18 11:00:37 2020 @@ -1,4 +1,4 @@ -# $NetBSD: files.aarch64,v 1.21 2020/04/13 07:09:50 maxv Exp $ +# $NetBSD: files.aarch64,v 1.22 2020/04/18 11:00:37 skrll Exp $ defflag opt_cpuoptions.h AARCH64_ALIGNMENT_CHECK defflag opt_cpuoptions.h AARCH64_EL0_STACK_ALIGNMENT_CHECK @@ -48,9 +48,6 @@ file arch/arm/arm/psci_arm.S psci defflag opt_efi.h EFI_RUNTIME file arch/arm/arm/efi_runtime.c efi_runtime -# PMAP_DEBUG (heavily abused option) -defflag PMAP_DEBUG - # PMAP options defflag opt_pmap.h PMAPHIST : KERNHIST defflag opt_pmap.h PMAPCOUNTERS PMAP_STEAL_MEMORY Index: src/sys/arch/acorn32/acorn32/rpc_machdep.c diff -u src/sys/arch/acorn32/acorn32/rpc_machdep.c:1.97 src/sys/arch/acorn32/acorn32/rpc_machdep.c:1.98 --- src/sys/arch/acorn32/acorn32/rpc_machdep.c:1.97 Sat Apr 18 10:55:43 2020 +++ src/sys/arch/acorn32/acorn32/rpc_machdep.c Sat Apr 18 11:00:37 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: rpc_machdep.c,v 1.97 2020/04/18 10:55:43 skrll Exp $ */ +/* $NetBSD: rpc_machdep.c,v 1.98 2020/04/18 11:00:37 skrll Exp $ */ /* * Copyright (c) 2000-2002 Reinoud Zandijk. @@ -49,13 +49,12 @@ #include "opt_ddb.h" #include "opt_modular.h" -#include "opt_pmap_debug.h" #include "vidcvideo.h" #include "podulebus.h" #include <sys/param.h> -__KERNEL_RCSID(0, "$NetBSD: rpc_machdep.c,v 1.97 2020/04/18 10:55:43 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rpc_machdep.c,v 1.98 2020/04/18 11:00:37 skrll Exp $"); #include <sys/systm.h> #include <sys/kernel.h> @@ -142,10 +141,6 @@ u_int videodram_size = 0; /* Amount of D paddr_t msgbufphys; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif /* PMAP_DEBUG */ - #define KERNEL_PT_VMEM 0 /* Page table for mapping video memory */ #define KERNEL_PT_SYS 1 /* Page table for mapping proc0 zero page */ #define KERNEL_PT_KERNEL 2 /* Page table for mapping kernel 0-4MB*/ @@ -417,7 +412,6 @@ initarm(void *cookie) /* if the wscons interface is used, switch off VERBOSE booting :( */ #if NVIDCVIDEO>0 # undef VERBOSE_INIT_ARM -# undef PMAP_DEBUG #endif /* @@ -873,11 +867,10 @@ initarm(void *cookie) abtstack.pv_va + ABT_STACK_SIZE * PAGE_SIZE); set_stackptr(PSR_UND32_MODE, undstack.pv_va + UND_STACK_SIZE * PAGE_SIZE); -#ifdef PMAP_DEBUG - if (pmap_debug_level >= 0) - printf("kstack V%08lx P%08lx\n", kernelstack.pv_va, - kernelstack.pv_pa); -#endif /* PMAP_DEBUG */ +#ifdef VERBOSE_INIT_ARM + printf("kstack V%08lx P%08lx\n", kernelstack.pv_va, + kernelstack.pv_pa); +#endif /* VERBOSE_INIT_ARM */ /* * Well we should set a data abort handler. Index: src/sys/arch/acorn32/conf/EB7500ATX diff -u src/sys/arch/acorn32/conf/EB7500ATX:1.70 src/sys/arch/acorn32/conf/EB7500ATX:1.71 --- src/sys/arch/acorn32/conf/EB7500ATX:1.70 Sat Apr 18 10:55:43 2020 +++ src/sys/arch/acorn32/conf/EB7500ATX Sat Apr 18 11:00:37 2020 @@ -1,4 +1,4 @@ -# $NetBSD: EB7500ATX,v 1.70 2020/04/18 10:55:43 skrll Exp $ +# $NetBSD: EB7500ATX,v 1.71 2020/04/18 11:00:37 skrll 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.70 $" +#ident "EB7500ATX-$Revision: 1.71 $" # estimated number of users maxusers 32 @@ -133,7 +133,7 @@ makeoptions COPY_SYMTAB=1 #options ARM700BUGTRACK # track the ARM700 swi bug #options PORTMASTER # Enable PortMaster only options options DIAGNOSTIC # internal consistency checks -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/acorn32/conf/GENERIC diff -u src/sys/arch/acorn32/conf/GENERIC:1.130 src/sys/arch/acorn32/conf/GENERIC:1.131 --- src/sys/arch/acorn32/conf/GENERIC:1.130 Sun Jan 19 01:25:03 2020 +++ src/sys/arch/acorn32/conf/GENERIC Sat Apr 18 11:00:37 2020 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.130 2020/01/19 01:25:03 thorpej Exp $ +# $NetBSD: GENERIC,v 1.131 2020/04/18 11:00:37 skrll Exp $ # # GENERIC --- 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 "GENERIC-$Revision: 1.130 $" +#ident "GENERIC-$Revision: 1.131 $" # estimated number of users maxusers 32 @@ -138,7 +138,7 @@ options BUFQ_PRIOCSCAN #options ARM700BUGTRACK # track the ARM700 swi bug #options PORTMASTER # Enable PortMaster only options #options DIAGNOSTIC # internal consistency checks -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/acorn32/conf/INSTALL diff -u src/sys/arch/acorn32/conf/INSTALL:1.84 src/sys/arch/acorn32/conf/INSTALL:1.85 --- src/sys/arch/acorn32/conf/INSTALL:1.84 Sun Jan 19 01:25:03 2020 +++ src/sys/arch/acorn32/conf/INSTALL Sat Apr 18 11:00:37 2020 @@ -1,4 +1,4 @@ -# $NetBSD: INSTALL,v 1.84 2020/01/19 01:25:03 thorpej Exp $ +# $NetBSD: INSTALL,v 1.85 2020/04/18 11:00:37 skrll Exp $ # # INSTALL -- NetBSD/acorn32 install configuration # @@ -22,7 +22,7 @@ include "arch/acorn32/conf/std.acorn32" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "INSTALL-$Revision: 1.84 $" +#ident "INSTALL-$Revision: 1.85 $" # estimated number of users maxusers 32 @@ -119,7 +119,7 @@ options PIPE_SOCKETPAIR # smaller, but #options ARM700BUGTRACK # track the ARM700 swi bug #options PORTMASTER # Enable PortMaster only options options DIAGNOSTIC # internal consistency checks -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options DDB # in-kernel debugger pseudo-device ksyms #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/acorn32/conf/LOWMEM_WSCONS diff -u src/sys/arch/acorn32/conf/LOWMEM_WSCONS:1.76 src/sys/arch/acorn32/conf/LOWMEM_WSCONS:1.77 --- src/sys/arch/acorn32/conf/LOWMEM_WSCONS:1.76 Sun Jan 19 01:25:03 2020 +++ src/sys/arch/acorn32/conf/LOWMEM_WSCONS Sat Apr 18 11:00:37 2020 @@ -1,4 +1,4 @@ -# $NetBSD: LOWMEM_WSCONS,v 1.76 2020/01/19 01:25:03 thorpej Exp $ +# $NetBSD: LOWMEM_WSCONS,v 1.77 2020/04/18 11:00:37 skrll Exp $ # # LOWMEM_WSCONS -- RiscPC config with wscons for SMALL machines # @@ -97,7 +97,7 @@ options USERCONF # userconf(4) support #options ARM700BUGTRACK # track the ARM700 swi bug #options PORTMASTER # Enable PortMaster only options #options DIAGNOSTIC # internal consistency checks -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/acorn32/conf/NC diff -u src/sys/arch/acorn32/conf/NC:1.77 src/sys/arch/acorn32/conf/NC:1.78 --- src/sys/arch/acorn32/conf/NC:1.77 Wed Mar 25 17:06:17 2020 +++ src/sys/arch/acorn32/conf/NC Sat Apr 18 11:00:37 2020 @@ -1,4 +1,4 @@ -# $NetBSD: NC,v 1.77 2020/03/25 17:06:17 jdolecek Exp $ +# $NetBSD: NC,v 1.78 2020/04/18 11:00:37 skrll Exp $ # # NC - with wscons # @@ -90,7 +90,7 @@ options USERCONF # userconf(4) support #options ARM700BUGTRACK # track the ARM700 swi bug #options PORTMASTER # Enable PortMaster only options options DIAGNOSTIC # internal consistency checks -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options DDB # in-kernel debugger pseudo-device ksyms options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c diff -u src/sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c:1.33 src/sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c:1.34 --- src/sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c:1.33 Sat Apr 18 10:55:43 2020 +++ src/sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c Sat Apr 18 11:00:37 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: eb7500atx_machdep.c,v 1.33 2020/04/18 10:55:43 skrll Exp $ */ +/* $NetBSD: eb7500atx_machdep.c,v 1.34 2020/04/18 11:00:37 skrll Exp $ */ /* * Copyright (c) 2000-2002 Reinoud Zandijk. @@ -49,13 +49,12 @@ #include "opt_ddb.h" #include "opt_modular.h" -#include "opt_pmap_debug.h" #include "vidcvideo.h" #include "pckbc.h" #include <sys/param.h> -__KERNEL_RCSID(0, "$NetBSD: eb7500atx_machdep.c,v 1.33 2020/04/18 10:55:43 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: eb7500atx_machdep.c,v 1.34 2020/04/18 11:00:37 skrll Exp $"); #include <sys/systm.h> #include <sys/kernel.h> @@ -148,10 +147,6 @@ u_int videodram_size = 0; /* Amount of D paddr_t msgbufphys; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif /* PMAP_DEBUG */ - #define KERNEL_PT_VMEM 0 /* Page table for mapping video memory */ #define KERNEL_PT_SYS 1 /* Page table for mapping proc0 zero page */ #define KERNEL_PT_KERNEL 2 /* Page table for mapping kernel */ @@ -382,7 +377,6 @@ initarm(void *cookie) /* if the wscons interface is used, switch off VERBOSE booting :( */ #if NVIDCVIDEO>0 # undef VERBOSE_INIT_ARM -# undef PMAP_DEBUG #endif /* @@ -811,11 +805,10 @@ initarm(void *cookie) abtstack.pv_va + ABT_STACK_SIZE * PAGE_SIZE); set_stackptr(PSR_UND32_MODE, undstack.pv_va + UND_STACK_SIZE * PAGE_SIZE); -#ifdef PMAP_DEBUG - if (pmap_debug_level >= 0) - printf("kstack V%08lx P%08lx\n", kernelstack.pv_va, - kernelstack.pv_pa); -#endif /* PMAP_DEBUG */ +#ifdef VERBOSE_INIT_ARM + printf("kstack V%08lx P%08lx\n", kernelstack.pv_va, + kernelstack.pv_pa); +#endif /* VERBOSE_INIT_ARM */ /* * Well we should set a data abort handler. Index: src/sys/arch/arm/arm32/arm32_machdep.c diff -u src/sys/arch/arm/arm32/arm32_machdep.c:1.132 src/sys/arch/arm/arm32/arm32_machdep.c:1.133 --- src/sys/arch/arm/arm32/arm32_machdep.c:1.132 Sat Feb 15 08:16:11 2020 +++ src/sys/arch/arm/arm32/arm32_machdep.c Sat Apr 18 11:00:37 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: arm32_machdep.c,v 1.132 2020/02/15 08:16:11 skrll Exp $ */ +/* $NetBSD: arm32_machdep.c,v 1.133 2020/04/18 11:00:37 skrll Exp $ */ /* * Copyright (c) 1994-1998 Mark Brinicombe. @@ -42,7 +42,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: arm32_machdep.c,v 1.132 2020/02/15 08:16:11 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: arm32_machdep.c,v 1.133 2020/04/18 11:00:37 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_arm_start.h" @@ -50,7 +50,6 @@ __KERNEL_RCSID(0, "$NetBSD: arm32_machde #include "opt_modular.h" #include "opt_md.h" #include "opt_multiprocessor.h" -#include "opt_pmap_debug.h" #include <sys/param.h> @@ -566,13 +565,6 @@ parse_mi_bootargs(char *args) if (integer) boothowto |= RB_ASKNAME; -#ifdef PMAP_DEBUG - if (get_bootconf_option(args, "pmapdebug", BOOTOPT_TYPE_INT, &integer)) { - pmap_debug_level = integer; - pmap_debug(pmap_debug_level); - } -#endif /* PMAP_DEBUG */ - /* if (get_bootconf_option(args, "nbuf", BOOTOPT_TYPE_INT, &integer)) bufpages = integer;*/ Index: src/sys/arch/arm/arm32/vm_machdep.c diff -u src/sys/arch/arm/arm32/vm_machdep.c:1.75 src/sys/arch/arm/arm32/vm_machdep.c:1.76 --- src/sys/arch/arm/arm32/vm_machdep.c:1.75 Thu Jul 12 12:48:50 2018 +++ src/sys/arch/arm/arm32/vm_machdep.c Sat Apr 18 11:00:37 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: vm_machdep.c,v 1.75 2018/07/12 12:48:50 jakllsch Exp $ */ +/* $NetBSD: vm_machdep.c,v 1.76 2020/04/18 11:00:37 skrll Exp $ */ /* * Copyright (c) 1994-1998 Mark Brinicombe. @@ -44,10 +44,9 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: vm_machdep.c,v 1.75 2018/07/12 12:48:50 jakllsch Exp $"); +__KERNEL_RCSID(0, "$NetBSD: vm_machdep.c,v 1.76 2020/04/18 11:00:37 skrll Exp $"); #include "opt_armfpe.h" -#include "opt_pmap_debug.h" #include "opt_cputypes.h" #include <sys/param.h> @@ -110,10 +109,9 @@ cpu_lwp_fork(struct lwp *l1, struct lwp const struct pcb * const pcb1 = lwp_getpcb(l1); struct pcb * const pcb2 = lwp_getpcb(l2); -#ifdef PMAP_DEBUG - if (pmap_debug_level > 0) - printf("cpu_lwp_fork: %p %p %p %p\n", l1, l2, curlwp, &lwp0); -#endif /* PMAP_DEBUG */ +#ifdef XXXDEBUG + printf("cpu_lwp_fork: %p %p %p %p\n", l1, l2, curlwp, &lwp0); +#endif /* DEBUG */ /* Copy the pcb */ *pcb2 = *pcb1; @@ -139,14 +137,12 @@ cpu_lwp_fork(struct lwp *l1, struct lwp (USPACE_SVC_STACK_TOP - USPACE_SVC_STACK_BOTTOM)); #endif /* STACKCHECKS */ -#ifdef PMAP_DEBUG - if (pmap_debug_level > 0) { - printf("l1: pcb=%p pid=%d pmap=%p\n", - pcb1, l1->l_lid, l1->l_proc->p_vmspace->vm_map.pmap); - printf("l2: pcb=%p pid=%d pmap=%p\n", - pcb2, l2->l_lid, l2->l_proc->p_vmspace->vm_map.pmap); - } -#endif /* PMAP_DEBUG */ +#ifdef XXXDEBUG + printf("l1: pcb=%p pid=%d pmap=%p\n", + pcb1, l1->l_lid, l1->l_proc->p_vmspace->vm_map.pmap); + printf("l2: pcb=%p pid=%d pmap=%p\n", + pcb2, l2->l_lid, l2->l_proc->p_vmspace->vm_map.pmap); +#endif /* DEBUG */ struct trapframe *tf = (struct trapframe *)pcb2->pcb_ksp - 1; lwp_settrapframe(l2, tf); @@ -211,11 +207,10 @@ vmapbuf(struct buf *bp, vsize_t len) KASSERT(pm != pmap_kernel()); -#ifdef PMAP_DEBUG - if (pmap_debug_level > 0) - printf("vmapbuf: bp=%08x buf=%08x len=%08x\n", (u_int)bp, - (u_int)bp->b_data, (u_int)len); -#endif /* PMAP_DEBUG */ +#ifdef XXXDEBUG + printf("vmapbuf: bp=%08x buf=%08x len=%08x\n", (u_int)bp, + (u_int)bp->b_data, (u_int)len); +#endif /* XXXDEBUG */ if ((bp->b_flags & B_PHYS) == 0) panic("vmapbuf"); @@ -253,11 +248,10 @@ vunmapbuf(struct buf *bp, vsize_t len) { vaddr_t addr, off; -#ifdef PMAP_DEBUG - if (pmap_debug_level > 0) - printf("vunmapbuf: bp=%08x buf=%08x len=%08x\n", - (u_int)bp, (u_int)bp->b_data, (u_int)len); -#endif /* PMAP_DEBUG */ +#ifdef XXXDEBUG + printf("vunmapbuf: bp=%08x buf=%08x len=%08x\n", + (u_int)bp, (u_int)bp->b_data, (u_int)len); +#endif /* XXXDEBUG */ if ((bp->b_flags & B_PHYS) == 0) panic("vunmapbuf"); Index: src/sys/arch/arm/at91/at91bus.c diff -u src/sys/arch/arm/at91/at91bus.c:1.26 src/sys/arch/arm/at91/at91bus.c:1.27 --- src/sys/arch/arm/at91/at91bus.c:1.26 Sat Apr 18 10:55:43 2020 +++ src/sys/arch/arm/at91/at91bus.c Sat Apr 18 11:00:37 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: at91bus.c,v 1.26 2020/04/18 10:55:43 skrll Exp $ */ +/* $NetBSD: at91bus.c,v 1.27 2020/04/18 11:00:37 skrll Exp $ */ /* * Copyright (c) 2007 Embedtronics Oy @@ -27,13 +27,12 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: at91bus.c,v 1.26 2020/04/18 10:55:43 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: at91bus.c,v 1.27 2020/04/18 11:00:37 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" #include "opt_ddb.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include "locators.h" /* Define various stack sizes in pages */ @@ -107,10 +106,6 @@ paddr_t msgbufphys; //static struct arm32_dma_range dma_ranges[4]; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* L2 table for mapping vectors page */ #define KERNEL_PT_KERNEL 1 /* L2 table for mapping kernel */ Index: src/sys/arch/arm/conf/files.arm diff -u src/sys/arch/arm/conf/files.arm:1.156 src/sys/arch/arm/conf/files.arm:1.157 --- src/sys/arch/arm/conf/files.arm:1.156 Mon Apr 13 07:09:51 2020 +++ src/sys/arch/arm/conf/files.arm Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: files.arm,v 1.156 2020/04/13 07:09:51 maxv Exp $ +# $NetBSD: files.arm,v 1.157 2020/04/18 11:00:38 skrll Exp $ # temporary define to allow easy moving to ../arch/arm/arm32 defflag ARM32 @@ -116,9 +116,6 @@ file arch/arm/arm/psci_arm.S psci defflag opt_efi.h EFI_RUNTIME file arch/arm/arm/efi_runtime.c efi_runtime -# PMAP_DEBUG (heavily abused option) -defflag PMAP_DEBUG - # New PMAP options defflag opt_arm32_pmap.h PMAPCOUNTERS PMAP_STEAL_MEMORY PMAP_NEED_ALLOC_POOLPAGE Index: src/sys/arch/arm/include/arm32/pmap.h diff -u src/sys/arch/arm/include/arm32/pmap.h:1.166 src/sys/arch/arm/include/arm32/pmap.h:1.167 --- src/sys/arch/arm/include/arm32/pmap.h:1.166 Sun Mar 29 21:34:33 2020 +++ src/sys/arch/arm/include/arm32/pmap.h Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.h,v 1.166 2020/03/29 21:34:33 skrll Exp $ */ +/* $NetBSD: pmap.h,v 1.167 2020/04/18 11:00:38 skrll Exp $ */ /* * Copyright (c) 2002, 2003 Wasabi Systems, Inc. @@ -339,7 +339,6 @@ extern bool arm_has_tlbiasid_p; /* also /* * Commonly referenced structures */ -extern int pmap_debug_level; /* Only exists if PMAP_DEBUG */ extern int arm_poolpage_vmfreelist; /* @@ -407,7 +406,6 @@ bool pmap_get_pde_pte(pmap_t, vaddr_t, p bool pmap_get_pde(pmap_t, vaddr_t, pd_entry_t **); bool pmap_extract_coherency(pmap_t, vaddr_t, paddr_t *, bool *); -void pmap_debug(int); void pmap_postinit(void); void vector_page_setprot(int); Index: src/sys/arch/cats/cats/cats_machdep.c diff -u src/sys/arch/cats/cats/cats_machdep.c:1.88 src/sys/arch/cats/cats/cats_machdep.c:1.89 --- src/sys/arch/cats/cats/cats_machdep.c:1.88 Tue Jul 16 14:41:44 2019 +++ src/sys/arch/cats/cats/cats_machdep.c Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: cats_machdep.c,v 1.88 2019/07/16 14:41:44 skrll Exp $ */ +/* $NetBSD: cats_machdep.c,v 1.89 2020/04/18 11:00:38 skrll Exp $ */ /* * Copyright (c) 1997,1998 Mark Brinicombe. @@ -40,11 +40,10 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: cats_machdep.c,v 1.88 2019/07/16 14:41:44 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: cats_machdep.c,v 1.89 2020/04/18 11:00:38 skrll Exp $"); #include "opt_ddb.h" #include "opt_modular.h" -#include "opt_pmap_debug.h" #include "isadma.h" @@ -115,12 +114,6 @@ static char bootargs[MAX_BOOT_STRING + 1 char *boot_args = NULL; char *boot_file = NULL; - -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - - /* Prototypes */ void consinit(void); Index: src/sys/arch/cats/conf/GENERIC diff -u src/sys/arch/cats/conf/GENERIC:1.179 src/sys/arch/cats/conf/GENERIC:1.180 --- src/sys/arch/cats/conf/GENERIC:1.179 Sat Apr 18 10:55:43 2020 +++ src/sys/arch/cats/conf/GENERIC Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.179 2020/04/18 10:55:43 skrll Exp $ +# $NetBSD: GENERIC,v 1.180 2020/04/18 11:00:38 skrll Exp $ # # GENERIC machine description file # @@ -164,7 +164,6 @@ options WSDISPLAY_COMPAT_RAWKBD # can #options PORTMASTER # Enable PortMaster only options #options DIAGNOSTIC # internal consistency checks -#options PMAP_DEBUG # Enable pmap_debug_level code options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/cats/conf/INSTALL diff -u src/sys/arch/cats/conf/INSTALL:1.114 src/sys/arch/cats/conf/INSTALL:1.115 --- src/sys/arch/cats/conf/INSTALL:1.114 Sat Jan 25 18:38:35 2020 +++ src/sys/arch/cats/conf/INSTALL Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: INSTALL,v 1.114 2020/01/25 18:38:35 thorpej Exp $ +# $NetBSD: INSTALL,v 1.115 2020/04/18 11:00:38 skrll Exp $ # # CATSINST -- CHALTECH CATS Install kernel # @@ -119,7 +119,7 @@ options WSDISPLAY_COMPAT_RAWKBD # can #options ARM700BUGTRACK # track the ARM700 swi bug #options PORTMASTER # Enable PortMaster only options #options DIAGNOSTIC # internal consistency checks -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options DDB # in-kernel debugger pseudo-device ksyms options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/adi_brh/brh_machdep.c diff -u src/sys/arch/evbarm/adi_brh/brh_machdep.c:1.49 src/sys/arch/evbarm/adi_brh/brh_machdep.c:1.50 --- src/sys/arch/evbarm/adi_brh/brh_machdep.c:1.49 Sat Apr 18 10:55:43 2020 +++ src/sys/arch/evbarm/adi_brh/brh_machdep.c Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: brh_machdep.c,v 1.49 2020/04/18 10:55:43 skrll Exp $ */ +/* $NetBSD: brh_machdep.c,v 1.50 2020/04/18 11:00:38 skrll Exp $ */ /* * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc. @@ -73,12 +73,11 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: brh_machdep.c,v 1.49 2020/04/18 10:55:43 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: brh_machdep.c,v 1.50 2020/04/18 11:00:38 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" #include "opt_ddb.h" -#include "opt_pmap_debug.h" #include <sys/param.h> #include <sys/device.h> @@ -151,10 +150,6 @@ pv_addr_t minidataclean; paddr_t msgbufphys; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* L2 table for mapping zero page */ #define KERNEL_PT_KERNEL 1 /* L2 table for mapping kernel */ Index: src/sys/arch/evbarm/armadillo/armadillo9_machdep.c diff -u src/sys/arch/evbarm/armadillo/armadillo9_machdep.c:1.35 src/sys/arch/evbarm/armadillo/armadillo9_machdep.c:1.36 --- src/sys/arch/evbarm/armadillo/armadillo9_machdep.c:1.35 Sat Apr 18 10:55:44 2020 +++ src/sys/arch/evbarm/armadillo/armadillo9_machdep.c Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: armadillo9_machdep.c,v 1.35 2020/04/18 10:55:44 skrll Exp $ */ +/* $NetBSD: armadillo9_machdep.c,v 1.36 2020/04/18 11:00:38 skrll Exp $ */ /* * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc. @@ -110,13 +110,12 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: armadillo9_machdep.c,v 1.35 2020/04/18 10:55:44 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: armadillo9_machdep.c,v 1.36 2020/04/18 11:00:38 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" #include "opt_ddb.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include <sys/param.h> #include <sys/device.h> @@ -221,10 +220,6 @@ static struct arm32_dma_range armadillo9 extern void isa_armadillo9_init(u_int, u_int); #endif -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* L2 table for mapping vectors page */ #define KERNEL_PT_KERNEL 1 /* L2 table for mapping kernel */ Index: src/sys/arch/evbarm/conf/ADI_BRH diff -u src/sys/arch/evbarm/conf/ADI_BRH:1.73 src/sys/arch/evbarm/conf/ADI_BRH:1.74 --- src/sys/arch/evbarm/conf/ADI_BRH:1.73 Thu Sep 14 07:58:40 2017 +++ src/sys/arch/evbarm/conf/ADI_BRH Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: ADI_BRH,v 1.73 2017/09/14 07:58:40 mrg Exp $ +# $NetBSD: ADI_BRH,v 1.74 2020/04/18 11:00:38 skrll Exp $ # # ADI_BRH -- ADI Engineering "Big Red Head" i80200 Evaluation Board # @@ -111,7 +111,7 @@ options MIIVERBOSE # Verbose MII autoco options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/SMDK2410 diff -u src/sys/arch/evbarm/conf/SMDK2410:1.73 src/sys/arch/evbarm/conf/SMDK2410:1.74 --- src/sys/arch/evbarm/conf/SMDK2410:1.73 Wed Jan 29 18:39:01 2020 +++ src/sys/arch/evbarm/conf/SMDK2410 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: SMDK2410,v 1.73 2020/01/29 18:39:01 maya Exp $ +# $NetBSD: SMDK2410,v 1.74 2020/04/18 11:00:38 skrll Exp $ # # SMDK2410 -- Samsung's S3C2410 evaluation board. # @@ -123,7 +123,7 @@ options USERCONF # userconf(4) support #options ARM700BUGTRACK # track the ARM700 swi bug #options PORTMASTER # Enable PortMaster only options #options DIAGNOSTIC # internal consistency checks -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages #options KGDB #options DEBUG_KGDB Index: src/sys/arch/evbarm/conf/ARMADAXP diff -u src/sys/arch/evbarm/conf/ARMADAXP:1.26 src/sys/arch/evbarm/conf/ARMADAXP:1.27 --- src/sys/arch/evbarm/conf/ARMADAXP:1.26 Tue Oct 23 19:58:52 2018 +++ src/sys/arch/evbarm/conf/ARMADAXP Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: ARMADAXP,v 1.26 2018/10/23 19:58:52 jdolecek Exp $ +# $NetBSD: ARMADAXP,v 1.27 2020/04/18 11:00:38 skrll Exp $ # # ARMADA XP DEV BOARD # @@ -114,7 +114,7 @@ options KTRACE # system call tracing, options LOCKDEBUG options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options PMAPCOUNTERS #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger @@ -136,7 +136,6 @@ makeoptions COPY_SYMTAB=1 # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> # memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output Index: src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3 diff -u src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3:1.21 src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3:1.22 --- src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3:1.21 Wed Mar 25 17:06:18 2020 +++ src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: ARMADILLO-IOT-G3,v 1.21 2020/03/25 17:06:18 jdolecek Exp $ +# $NetBSD: ARMADILLO-IOT-G3,v 1.22 2020/04/18 11:00:38 skrll Exp $ # # ARMADILLO-IOT-G3 -- Atmark Techno, Armadillo-IoT G3 # @@ -52,7 +52,7 @@ options VERBOSE_INIT_ARM # verbose boot options DIAGNOSTIC # internally consistency checks # XXX to be commented out on release branch/ #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options LOCKDEBUG # expensive locking checks/support options IRQSTATS # manage IRQ statistics #options NO_POWERSAVE # uncomment this to run under ICE Index: src/sys/arch/evbarm/conf/VTC100 diff -u src/sys/arch/evbarm/conf/VTC100:1.21 src/sys/arch/evbarm/conf/VTC100:1.22 --- src/sys/arch/evbarm/conf/VTC100:1.21 Sat May 18 08:49:23 2019 +++ src/sys/arch/evbarm/conf/VTC100 Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: VTC100,v 1.21 2019/05/18 08:49:23 skrll Exp $ +# $NetBSD: VTC100,v 1.22 2020/04/18 11:00:38 skrll Exp $ # # VTC100 -- NEXCOM VTC100 Kernel # @@ -116,7 +116,7 @@ options KTRACE # system call tracing, options DIAGNOSTIC # internal consistency checks options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options DDB # in-kernel debugger options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB @@ -137,7 +137,6 @@ options CONSADDR=0x48022000, CONSPEED=1 # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> # memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output Index: src/sys/arch/evbarm/conf/ARMADILLO210 diff -u src/sys/arch/evbarm/conf/ARMADILLO210:1.44 src/sys/arch/evbarm/conf/ARMADILLO210:1.45 --- src/sys/arch/evbarm/conf/ARMADILLO210:1.44 Sun Jan 19 01:25:04 2020 +++ src/sys/arch/evbarm/conf/ARMADILLO210 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: ARMADILLO210,v 1.44 2020/01/19 01:25:04 thorpej Exp $ +# $NetBSD: ARMADILLO210,v 1.45 2020/04/18 11:00:38 skrll Exp $ # # ARMADILLO210 -- Atmark Techno, Armadillo-210 # @@ -106,7 +106,7 @@ options PIPE_SOCKETPAIR # smaller, but #options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages #options DDB # in-kernel debugger #options DDB_ONPANIC=1 Index: src/sys/arch/evbarm/conf/ARMADILLO9 diff -u src/sys/arch/evbarm/conf/ARMADILLO9:1.61 src/sys/arch/evbarm/conf/ARMADILLO9:1.62 --- src/sys/arch/evbarm/conf/ARMADILLO9:1.61 Sun Jan 19 01:25:04 2020 +++ src/sys/arch/evbarm/conf/ARMADILLO9 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: ARMADILLO9,v 1.61 2020/01/19 01:25:04 thorpej Exp $ +# $NetBSD: ARMADILLO9,v 1.62 2020/04/18 11:00:38 skrll Exp $ # # ARMADILLO9 -- Atmark Techno, Armadillo-9 # @@ -106,7 +106,7 @@ options KTRACE # system call tracing, options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger #options DDB_ONPANIC=1 Index: src/sys/arch/evbarm/conf/LUBBOCK diff -u src/sys/arch/evbarm/conf/LUBBOCK:1.61 src/sys/arch/evbarm/conf/LUBBOCK:1.62 --- src/sys/arch/evbarm/conf/LUBBOCK:1.61 Sun Jan 19 20:00:37 2020 +++ src/sys/arch/evbarm/conf/LUBBOCK Sat Apr 18 11:00:38 2020 @@ -102,7 +102,7 @@ options PCMCIAVERBOSE # verbose PCMCIA options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages #options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/BCM5301X diff -u src/sys/arch/evbarm/conf/BCM5301X:1.34 src/sys/arch/evbarm/conf/BCM5301X:1.35 --- src/sys/arch/evbarm/conf/BCM5301X:1.34 Mon Aug 12 07:59:17 2019 +++ src/sys/arch/evbarm/conf/BCM5301X Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: BCM5301X,v 1.34 2019/08/12 07:59:17 skrll Exp $ +# $NetBSD: BCM5301X,v 1.35 2020/04/18 11:00:38 skrll Exp $ # # BCM5301X -- Broadcom BCM5301X Eval Board Kernel # @@ -128,7 +128,7 @@ options RNDVERBOSE # Verbose rnd messag options DIAGNOSTIC # internal consistency checks options DEBUG #options LOCKDEBUG # Enable lock debugging -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_ONPANIC=1 @@ -150,7 +150,6 @@ options UHUB_DEBUG # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> # memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output Index: src/sys/arch/evbarm/conf/IMX31LITE diff -u src/sys/arch/evbarm/conf/IMX31LITE:1.34 src/sys/arch/evbarm/conf/IMX31LITE:1.35 --- src/sys/arch/evbarm/conf/IMX31LITE:1.34 Sat Jul 14 15:09:41 2018 +++ src/sys/arch/evbarm/conf/IMX31LITE Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: IMX31LITE,v 1.34 2018/07/14 15:09:41 maxv Exp $ +# $NetBSD: IMX31LITE,v 1.35 2020/04/18 11:00:38 skrll Exp $ # # IMX31LITE -- Freescale IMX31LITE Evaluation Board Kernel # @@ -108,7 +108,7 @@ options USERCONF # userconf(4) support options DIAGNOSTIC # internal consistency checks options DEBUG #options LOCKDEBUG -options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/BCM56340 diff -u src/sys/arch/evbarm/conf/BCM56340:1.19 src/sys/arch/evbarm/conf/BCM56340:1.20 --- src/sys/arch/evbarm/conf/BCM56340:1.19 Sun Aug 11 19:34:04 2019 +++ src/sys/arch/evbarm/conf/BCM56340 Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: BCM56340,v 1.19 2019/08/11 19:34:04 skrll Exp $ +# $NetBSD: BCM56340,v 1.20 2020/04/18 11:00:38 skrll Exp $ # # BCM5301X -- Broadcom BCM5301X Eval Board Kernel # @@ -128,7 +128,7 @@ options RNDVERBOSE # Verbose rnd messag options DIAGNOSTIC # internal consistency checks options DEBUG #options LOCKDEBUG # Enable lock debugging -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_ONPANIC=1 @@ -150,7 +150,6 @@ options UHUB_DEBUG # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> # memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output Index: src/sys/arch/evbarm/conf/CP3100 diff -u src/sys/arch/evbarm/conf/CP3100:1.49 src/sys/arch/evbarm/conf/CP3100:1.50 --- src/sys/arch/evbarm/conf/CP3100:1.49 Wed Aug 21 04:17:40 2019 +++ src/sys/arch/evbarm/conf/CP3100 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: CP3100,v 1.49 2019/08/21 04:17:40 msaitoh Exp $ +# $NetBSD: CP3100,v 1.50 2020/04/18 11:00:38 skrll Exp $ # # CP3100 -- Certance CP3100 Kernel # @@ -109,7 +109,7 @@ options USERCONF # userconf(4) support options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/CUBOX diff -u src/sys/arch/evbarm/conf/CUBOX:1.16 src/sys/arch/evbarm/conf/CUBOX:1.17 --- src/sys/arch/evbarm/conf/CUBOX:1.16 Wed Mar 25 17:06:18 2020 +++ src/sys/arch/evbarm/conf/CUBOX Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: CUBOX,v 1.16 2020/03/25 17:06:18 jdolecek Exp $ +# $NetBSD: CUBOX,v 1.17 2020/04/18 11:00:38 skrll Exp $ # # CUBOX -- SolidRun Ltd. Cubox kernel # @@ -51,7 +51,7 @@ options BUFQ_PRIOCSCAN options DIAGNOSTIC # internally consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options LOCKDEBUG # expensive locking checks/support options IRQSTATS # manage IRQ statistics #options NO_POWERSAVE # uncomment this to run under ICE Index: src/sys/arch/evbarm/conf/DUOVERO diff -u src/sys/arch/evbarm/conf/DUOVERO:1.16 src/sys/arch/evbarm/conf/DUOVERO:1.17 --- src/sys/arch/evbarm/conf/DUOVERO:1.16 Wed Mar 25 17:06:18 2020 +++ src/sys/arch/evbarm/conf/DUOVERO Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: DUOVERO,v 1.16 2020/03/25 17:06:18 jdolecek Exp $ +# $NetBSD: DUOVERO,v 1.17 2020/04/18 11:00:38 skrll Exp $ # # DUOOVERO -- Gumstix. Inc. DuoVero COMS platforms kernel # @@ -131,7 +131,7 @@ options IRQSTATS # manage IRQ statistic options DIAGNOSTIC # internal consistency checks options DEBUG #options LOCKDEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_ONPANIC=1 Index: src/sys/arch/evbarm/conf/OMAP5EVM diff -u src/sys/arch/evbarm/conf/OMAP5EVM:1.16 src/sys/arch/evbarm/conf/OMAP5EVM:1.17 --- src/sys/arch/evbarm/conf/OMAP5EVM:1.16 Sat May 18 08:49:23 2019 +++ src/sys/arch/evbarm/conf/OMAP5EVM Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: OMAP5EVM,v 1.16 2019/05/18 08:49:23 skrll Exp $ +# $NetBSD: OMAP5EVM,v 1.17 2020/04/18 11:00:38 skrll Exp $ # # PANDABOARD -- TI OMAP 4430 Eval Board Kernel # @@ -115,7 +115,7 @@ options KTRACE # system call tracing, options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options DDB # in-kernel debugger options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB @@ -138,7 +138,6 @@ options UHUB_DEBUG # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> # memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output Index: src/sys/arch/evbarm/conf/CUBOX-I diff -u src/sys/arch/evbarm/conf/CUBOX-I:1.25 src/sys/arch/evbarm/conf/CUBOX-I:1.26 --- src/sys/arch/evbarm/conf/CUBOX-I:1.25 Wed Mar 25 17:06:18 2020 +++ src/sys/arch/evbarm/conf/CUBOX-I Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: CUBOX-I,v 1.25 2020/03/25 17:06:18 jdolecek Exp $ +# $NetBSD: CUBOX-I,v 1.26 2020/04/18 11:00:38 skrll Exp $ # # CuBox-i # - http://www.solid-run.com/products/cubox-i-mini-computer/ @@ -50,7 +50,7 @@ options VERBOSE_INIT_ARM # verbose boot options DIAGNOSTIC # internally consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options LOCKDEBUG # expensive locking checks/support options IRQSTATS # manage IRQ statistics #options NO_POWERSAVE # uncomment this to run under ICE Index: src/sys/arch/evbarm/conf/DNS323 diff -u src/sys/arch/evbarm/conf/DNS323:1.13 src/sys/arch/evbarm/conf/DNS323:1.14 --- src/sys/arch/evbarm/conf/DNS323:1.13 Fri Jan 3 03:44:42 2020 +++ src/sys/arch/evbarm/conf/DNS323 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: DNS323,v 1.13 2020/01/03 03:44:42 thorpej Exp $ +# $NetBSD: DNS323,v 1.14 2020/04/18 11:00:38 skrll Exp $ # # DNS323 -- D-Link. DNS-323 platform kernel # @@ -16,7 +16,7 @@ no options CPU_SHEEVA options DIAGNOSTIC # internal consistency checks options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages #options DDB # in-kernel debugger #pseudo-device ksyms Index: src/sys/arch/evbarm/conf/GEMINI diff -u src/sys/arch/evbarm/conf/GEMINI:1.38 src/sys/arch/evbarm/conf/GEMINI:1.39 --- src/sys/arch/evbarm/conf/GEMINI:1.38 Tue Oct 23 19:58:52 2018 +++ src/sys/arch/evbarm/conf/GEMINI Sat Apr 18 11:00:38 2020 @@ -99,7 +99,7 @@ options KTRACE # system call tracing, options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_ONPANIC=1 @@ -113,8 +113,6 @@ makeoptions DEBUG="-g" # compile full sy # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> -# memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output options BOOT_ARGS="\"\"" Index: src/sys/arch/evbarm/conf/GEMINI_SLAVE diff -u src/sys/arch/evbarm/conf/GEMINI_SLAVE:1.38 src/sys/arch/evbarm/conf/GEMINI_SLAVE:1.39 --- src/sys/arch/evbarm/conf/GEMINI_SLAVE:1.38 Thu Jul 12 10:46:43 2018 +++ src/sys/arch/evbarm/conf/GEMINI_SLAVE Sat Apr 18 11:00:38 2020 @@ -99,7 +99,7 @@ options KTRACE # system call tracing, options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger pseudo-device ksyms @@ -114,7 +114,6 @@ makeoptions DEBUG="-g" # compile full sy # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> # memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output Index: src/sys/arch/evbarm/conf/OPENBLOCKS_A6 diff -u src/sys/arch/evbarm/conf/OPENBLOCKS_A6:1.38 src/sys/arch/evbarm/conf/OPENBLOCKS_A6:1.39 --- src/sys/arch/evbarm/conf/OPENBLOCKS_A6:1.38 Wed Mar 25 17:06:18 2020 +++ src/sys/arch/evbarm/conf/OPENBLOCKS_A6 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: OPENBLOCKS_A6,v 1.38 2020/03/25 17:06:18 jdolecek Exp $ +# $NetBSD: OPENBLOCKS_A6,v 1.39 2020/04/18 11:00:38 skrll Exp $ # # OPENBLOCKS_A6 -- Plat'Home. OpenBlockS A6 kernel # @@ -124,7 +124,7 @@ options USBVERBOSE # Verbose USB device options DIAGNOSTIC # internal consistency checks options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/GEMINI_MASTER diff -u src/sys/arch/evbarm/conf/GEMINI_MASTER:1.37 src/sys/arch/evbarm/conf/GEMINI_MASTER:1.38 --- src/sys/arch/evbarm/conf/GEMINI_MASTER:1.37 Thu Jul 12 10:46:43 2018 +++ src/sys/arch/evbarm/conf/GEMINI_MASTER Sat Apr 18 11:00:38 2020 @@ -100,7 +100,7 @@ options KTRACE # system call tracing, options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_ONPANIC=1 @@ -114,7 +114,6 @@ makeoptions DEBUG="-g" # compile full sy # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> # memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output Index: src/sys/arch/evbarm/conf/MARVELL_NAS diff -u src/sys/arch/evbarm/conf/MARVELL_NAS:1.37 src/sys/arch/evbarm/conf/MARVELL_NAS:1.38 --- src/sys/arch/evbarm/conf/MARVELL_NAS:1.37 Sat Apr 18 10:55:44 2020 +++ src/sys/arch/evbarm/conf/MARVELL_NAS Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: MARVELL_NAS,v 1.37 2020/04/18 10:55:44 skrll Exp $ +# $NetBSD: MARVELL_NAS,v 1.38 2020/04/18 11:00:38 skrll Exp $ # # This configuration supports for generically Marvell NAS. @@ -228,7 +228,7 @@ options BUFQ_PRIOCSCAN #options DIAGNOSTIC # internal consistency checks #options DEBUG #options LOCKDEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_ONPANIC=0 Index: src/sys/arch/evbarm/conf/GENERIC diff -u src/sys/arch/evbarm/conf/GENERIC:1.75 src/sys/arch/evbarm/conf/GENERIC:1.76 --- src/sys/arch/evbarm/conf/GENERIC:1.75 Sat Mar 28 08:35:36 2020 +++ src/sys/arch/evbarm/conf/GENERIC Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: GENERIC,v 1.75 2020/03/28 08:35:36 isaki Exp $ +# $NetBSD: GENERIC,v 1.76 2020/04/18 11:00:38 skrll Exp $ # # GENERIC ARM (aarch32) kernel # @@ -284,7 +284,7 @@ pseudo-device openfirm # /dev/openfirm #options DIAGNOSTIC # internal consistency checks #options DEBUG #options LOCKDEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options MSGBUFSIZE=32768 Index: src/sys/arch/evbarm/conf/IQ31244 diff -u src/sys/arch/evbarm/conf/IQ31244:1.75 src/sys/arch/evbarm/conf/IQ31244:1.76 --- src/sys/arch/evbarm/conf/IQ31244:1.75 Fri Jan 3 03:44:42 2020 +++ src/sys/arch/evbarm/conf/IQ31244 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: IQ31244,v 1.75 2020/01/03 03:44:42 thorpej Exp $ +# $NetBSD: IQ31244,v 1.76 2020/04/18 11:00:38 skrll Exp $ # # IQ31244 -- Intel IQ31244 Evaluation Board Kernel # @@ -109,7 +109,7 @@ options USERCONF # userconf(4) support options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/GENERIC.common diff -u src/sys/arch/evbarm/conf/GENERIC.common:1.35 src/sys/arch/evbarm/conf/GENERIC.common:1.36 --- src/sys/arch/evbarm/conf/GENERIC.common:1.35 Thu Feb 27 16:35:39 2020 +++ src/sys/arch/evbarm/conf/GENERIC.common Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: GENERIC.common,v 1.35 2020/02/27 16:35:39 riastradh Exp $ +# $NetBSD: GENERIC.common,v 1.36 2020/04/18 11:00:38 skrll Exp $ # # GENERIC evbarm kernel config (template) # @@ -111,7 +111,7 @@ options DIAGNOSTIC # internal consisten #options DEBUG options KDTRACE_HOOKS # kernel DTrace hooks #options LOCKDEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_ONPANIC=1 Index: src/sys/arch/evbarm/conf/GENERIC64 diff -u src/sys/arch/evbarm/conf/GENERIC64:1.153 src/sys/arch/evbarm/conf/GENERIC64:1.154 --- src/sys/arch/evbarm/conf/GENERIC64:1.153 Sat Apr 18 10:55:44 2020 +++ src/sys/arch/evbarm/conf/GENERIC64 Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: GENERIC64,v 1.153 2020/04/18 10:55:44 skrll Exp $ +# $NetBSD: GENERIC64,v 1.154 2020/04/18 11:00:38 skrll Exp $ # # GENERIC ARM (aarch64) kernel # @@ -147,10 +147,9 @@ pseudo-device openfirm # /dev/openfirm #options DIAGNOSTIC # internal consistency checks #options DEBUG #options LOCKDEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code #options VERBOSE_INIT_ARM # verbose bootstrapping messages options INCLUDE_CONFIG_FILE -#options UVMHIST +#options UVMHIST # kernhist for uvm/pmap subsystems #options UVMHIST_PRINT,KERNHIST_DELAY=0 # EARLYCONS is required for early init messages from VERBOSE_INIT_ARM. Index: src/sys/arch/evbarm/conf/GUMSTIX diff -u src/sys/arch/evbarm/conf/GUMSTIX:1.103 src/sys/arch/evbarm/conf/GUMSTIX:1.104 --- src/sys/arch/evbarm/conf/GUMSTIX:1.103 Wed Mar 25 17:06:18 2020 +++ src/sys/arch/evbarm/conf/GUMSTIX Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: GUMSTIX,v 1.103 2020/03/25 17:06:18 jdolecek Exp $ +# $NetBSD: GUMSTIX,v 1.104 2020/04/18 11:00:38 skrll Exp $ # # GUMSTIX -- Gumstix. Inc. gumstix platforms kernel # @@ -129,7 +129,7 @@ options MIIVERBOSE # Verbose MII autoco options DIAGNOSTIC # internal consistency checks options DEBUG #options LOCKDEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/HDL_G diff -u src/sys/arch/evbarm/conf/HDL_G:1.60 src/sys/arch/evbarm/conf/HDL_G:1.61 --- src/sys/arch/evbarm/conf/HDL_G:1.60 Wed Mar 25 17:06:18 2020 +++ src/sys/arch/evbarm/conf/HDL_G Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: HDL_G,v 1.60 2020/03/25 17:06:18 jdolecek Exp $ +# $NetBSD: HDL_G,v 1.61 2020/04/18 11:00:38 skrll Exp $ # # HDL_G -- I-O DATA HDL-G Kernel # @@ -110,7 +110,7 @@ options USERCONF # userconf(4) support #options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/NAPPI diff -u src/sys/arch/evbarm/conf/NAPPI:1.60 src/sys/arch/evbarm/conf/NAPPI:1.61 --- src/sys/arch/evbarm/conf/NAPPI:1.60 Thu Sep 14 07:58:40 2017 +++ src/sys/arch/evbarm/conf/NAPPI Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: NAPPI,v 1.60 2017/09/14 07:58:40 mrg Exp $ +# $NetBSD: NAPPI,v 1.61 2020/04/18 11:00:38 skrll Exp $ # # NAPPI -- Netwise APlication Platform Board Kernel # @@ -102,7 +102,7 @@ options USERCONF # userconf(4) support #options DIAGNOSTIC # internal consistency checks #options DEBUG -options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/HPT5325 diff -u src/sys/arch/evbarm/conf/HPT5325:1.45 src/sys/arch/evbarm/conf/HPT5325:1.46 --- src/sys/arch/evbarm/conf/HPT5325:1.45 Wed Mar 25 17:06:18 2020 +++ src/sys/arch/evbarm/conf/HPT5325 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: HPT5325,v 1.45 2020/03/25 17:06:18 jdolecek Exp $ +# $NetBSD: HPT5325,v 1.46 2020/04/18 11:00:38 skrll Exp $ # # This configuration supports for HP T5325 Thin Client # @@ -131,7 +131,7 @@ options BUFQ_PRIOCSCAN options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/HUMMINGBOARD diff -u src/sys/arch/evbarm/conf/HUMMINGBOARD:1.9 src/sys/arch/evbarm/conf/HUMMINGBOARD:1.10 --- src/sys/arch/evbarm/conf/HUMMINGBOARD:1.9 Sun Aug 11 19:34:04 2019 +++ src/sys/arch/evbarm/conf/HUMMINGBOARD Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: HUMMINGBOARD,v 1.9 2019/08/11 19:34:04 skrll Exp $ +# $NetBSD: HUMMINGBOARD,v 1.10 2020/04/18 11:00:38 skrll Exp $ # # Hummingboard -- Freescale i.MX6 Eval Board Kernel # @@ -35,7 +35,6 @@ makeoptions COPY_SYMTAB=1 # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> # memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output Index: src/sys/arch/evbarm/conf/VIRT diff -u src/sys/arch/evbarm/conf/VIRT:1.9 src/sys/arch/evbarm/conf/VIRT:1.10 --- src/sys/arch/evbarm/conf/VIRT:1.9 Thu Oct 18 09:01:54 2018 +++ src/sys/arch/evbarm/conf/VIRT Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: VIRT,v 1.9 2018/10/18 09:01:54 skrll Exp $ +# $NetBSD: VIRT,v 1.10 2020/04/18 11:00:38 skrll Exp $ # # QEMU ARM 'virt' virtual machine # @@ -18,7 +18,7 @@ pseudo-device openfirm # /dev/openfirm #options DIAGNOSTIC # internal consistency checks #options DEBUG #options LOCKDEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstrapping messages #options EARLYCONS=virt, CONSADDR=0x09000000 Index: src/sys/arch/evbarm/conf/IMX diff -u src/sys/arch/evbarm/conf/IMX:1.4 src/sys/arch/evbarm/conf/IMX:1.5 --- src/sys/arch/evbarm/conf/IMX:1.4 Mon Aug 19 11:41:36 2019 +++ src/sys/arch/evbarm/conf/IMX Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: IMX,v 1.4 2019/08/19 11:41:36 hkenken Exp $ +# $NetBSD: IMX,v 1.5 2020/04/18 11:00:38 skrll Exp $ # # NXP(Freescale) I.MX family SoCs # @@ -30,8 +30,8 @@ pseudo-device openfirm # /dev/openfirm #options DIAGNOSTIC # internal consistency checks #options DEBUG -#options LOCKDEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems +#options UVMHIST # kernhist for uvm/pmap subsystems #options IPKDB # remote kernel debugging #options VERBOSE_INIT_ARM # verbose bootstrapping messages # CONSADDR is required for early init messages from VERBOSE_INIT_ARM. Index: src/sys/arch/evbarm/conf/KURONAS_X4 diff -u src/sys/arch/evbarm/conf/KURONAS_X4:1.4 src/sys/arch/evbarm/conf/KURONAS_X4:1.5 --- src/sys/arch/evbarm/conf/KURONAS_X4:1.4 Thu Jul 12 10:46:43 2018 +++ src/sys/arch/evbarm/conf/KURONAS_X4 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: KURONAS_X4,v 1.4 2018/07/12 10:46:43 maxv Exp $ +# $NetBSD: KURONAS_X4,v 1.5 2020/04/18 11:00:38 skrll Exp $ # # KUROBOX_PRO -- KUROUTOSHIKOU. KURO-BOX/PRO platform kernel # @@ -20,7 +20,7 @@ config netbsd-wd0 root on wd0 type ffs options DIAGNOSTIC # internal consistency checks options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB Index: src/sys/arch/evbarm/conf/IMX6UL-STARTER diff -u src/sys/arch/evbarm/conf/IMX6UL-STARTER:1.15 src/sys/arch/evbarm/conf/IMX6UL-STARTER:1.16 --- src/sys/arch/evbarm/conf/IMX6UL-STARTER:1.15 Wed Mar 25 17:06:18 2020 +++ src/sys/arch/evbarm/conf/IMX6UL-STARTER Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: IMX6UL-STARTER,v 1.15 2020/03/25 17:06:18 jdolecek Exp $ +# $NetBSD: IMX6UL-STARTER,v 1.16 2020/04/18 11:00:38 skrll Exp $ # # IMX6UL-STARTER - Freescale i.MX6UL Evaluation Board # @@ -51,7 +51,7 @@ options VERBOSE_INIT_ARM # verbose boot options DIAGNOSTIC # internally consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options LOCKDEBUG # expensive locking checks/support options IRQSTATS # manage IRQ statistics #options NO_POWERSAVE # uncomment this to run under ICE Index: src/sys/arch/evbarm/conf/INTEGRATOR diff -u src/sys/arch/evbarm/conf/INTEGRATOR:1.83 src/sys/arch/evbarm/conf/INTEGRATOR:1.84 --- src/sys/arch/evbarm/conf/INTEGRATOR:1.83 Thu Sep 14 07:58:40 2017 +++ src/sys/arch/evbarm/conf/INTEGRATOR Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: INTEGRATOR,v 1.83 2017/09/14 07:58:40 mrg Exp $ +# $NetBSD: INTEGRATOR,v 1.84 2020/04/18 11:00:38 skrll Exp $ # # GENERIC -- ARM Integrator board Generic kernel # @@ -110,7 +110,7 @@ options USERCONF # userconf(4) support #options ARM700BUGTRACK # track the ARM700 swi bug #options PORTMASTER # Enable PortMaster only options #options DIAGNOSTIC # internal consistency checks -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options UVMHIST Index: src/sys/arch/evbarm/conf/INTEGRATOR_CP diff -u src/sys/arch/evbarm/conf/INTEGRATOR_CP:1.14 src/sys/arch/evbarm/conf/INTEGRATOR_CP:1.15 --- src/sys/arch/evbarm/conf/INTEGRATOR_CP:1.14 Thu Sep 14 07:58:40 2017 +++ src/sys/arch/evbarm/conf/INTEGRATOR_CP Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: INTEGRATOR_CP,v 1.14 2017/09/14 07:58:40 mrg Exp $ +# $NetBSD: INTEGRATOR_CP,v 1.15 2020/04/18 11:00:38 skrll Exp $ # # INTEGRATOR_CP -- ARM Integrator CP kernel # @@ -110,7 +110,7 @@ options USERCONF # userconf(4) support #options ARM700BUGTRACK # track the ARM700 swi bug #options PORTMASTER # Enable PortMaster only options #options DIAGNOSTIC # internal consistency checks -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options UVMHIST Index: src/sys/arch/evbarm/conf/PEPPER diff -u src/sys/arch/evbarm/conf/PEPPER:1.14 src/sys/arch/evbarm/conf/PEPPER:1.15 --- src/sys/arch/evbarm/conf/PEPPER:1.14 Wed Mar 25 17:06:18 2020 +++ src/sys/arch/evbarm/conf/PEPPER Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: PEPPER,v 1.14 2020/03/25 17:06:18 jdolecek Exp $ +# $NetBSD: PEPPER,v 1.15 2020/04/18 11:00:38 skrll Exp $ # # PEPPER -- Gumstix. Inc. Pepper Single Board Computer platforms kernel # @@ -129,7 +129,7 @@ options IRQSTATS # manage IRQ statistic options DIAGNOSTIC # internal consistency checks options DEBUG #options LOCKDEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_ONPANIC=1 Index: src/sys/arch/evbarm/conf/IQ80310 diff -u src/sys/arch/evbarm/conf/IQ80310:1.91 src/sys/arch/evbarm/conf/IQ80310:1.92 --- src/sys/arch/evbarm/conf/IQ80310:1.91 Thu Sep 14 07:58:40 2017 +++ src/sys/arch/evbarm/conf/IQ80310 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: IQ80310,v 1.91 2017/09/14 07:58:40 mrg Exp $ +# $NetBSD: IQ80310,v 1.92 2020/04/18 11:00:38 skrll Exp $ # # IQ80310 -- Intel IQ80310 Evaluation Board Kernel # @@ -111,7 +111,7 @@ options USERCONF # userconf(4) support options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/IQ80321 diff -u src/sys/arch/evbarm/conf/IQ80321:1.89 src/sys/arch/evbarm/conf/IQ80321:1.90 --- src/sys/arch/evbarm/conf/IQ80321:1.89 Thu Jul 12 10:46:43 2018 +++ src/sys/arch/evbarm/conf/IQ80321 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: IQ80321,v 1.89 2018/07/12 10:46:43 maxv Exp $ +# $NetBSD: IQ80321,v 1.90 2020/04/18 11:00:38 skrll Exp $ # # IQ80321 -- Intel IQ80321 Evaluation Board Kernel # @@ -109,7 +109,7 @@ options USERCONF # userconf(4) support options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/RPI diff -u src/sys/arch/evbarm/conf/RPI:1.89 src/sys/arch/evbarm/conf/RPI:1.90 --- src/sys/arch/evbarm/conf/RPI:1.89 Sun Jan 26 06:50:18 2020 +++ src/sys/arch/evbarm/conf/RPI Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: RPI,v 1.89 2020/01/26 06:50:18 mlelstv Exp $ +# $NetBSD: RPI,v 1.90 2020/04/18 11:00:38 skrll Exp $ # # RPi -- Raspberry Pi # @@ -49,7 +49,6 @@ options PLCONSOLE # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> # memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output Index: src/sys/arch/evbarm/conf/IXDP425 diff -u src/sys/arch/evbarm/conf/IXDP425:1.59 src/sys/arch/evbarm/conf/IXDP425:1.60 --- src/sys/arch/evbarm/conf/IXDP425:1.59 Sat Jan 25 18:38:35 2020 +++ src/sys/arch/evbarm/conf/IXDP425 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: IXDP425,v 1.59 2020/01/25 18:38:35 thorpej Exp $ +# $NetBSD: IXDP425,v 1.60 2020/04/18 11:00:38 skrll Exp $ # # IXDP425 -- Intel IXDP425/IXCDP1100 Development Platform # @@ -114,7 +114,7 @@ options USERCONF # userconf(4) support options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/IXM1200 diff -u src/sys/arch/evbarm/conf/IXM1200:1.64 src/sys/arch/evbarm/conf/IXM1200:1.65 --- src/sys/arch/evbarm/conf/IXM1200:1.64 Thu Sep 14 07:58:40 2017 +++ src/sys/arch/evbarm/conf/IXM1200 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: IXM1200,v 1.64 2017/09/14 07:58:40 mrg Exp $ +# $NetBSD: IXM1200,v 1.65 2020/04/18 11:00:38 skrll Exp $ # # IXM1200 -- Intel IXM1200 Evaluation Board Kernel # @@ -108,7 +108,7 @@ options USERCONF # userconf(4) support options DIAGNOSTIC # internal consistency checks options DEBUG -options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/IYONIX diff -u src/sys/arch/evbarm/conf/IYONIX:1.5 src/sys/arch/evbarm/conf/IYONIX:1.6 --- src/sys/arch/evbarm/conf/IYONIX:1.5 Sat Apr 18 10:55:44 2020 +++ src/sys/arch/evbarm/conf/IYONIX Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: IYONIX,v 1.5 2020/04/18 10:55:44 skrll Exp $ +# $NetBSD: IYONIX,v 1.6 2020/04/18 11:00:38 skrll Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/evbarm/conf/std.iyonix" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.5 $" +#ident "GENERIC-$Revision: 1.6 $" maxusers 32 # estimated number of users @@ -86,7 +86,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 COPY_SYMTAB=1 -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages #options PMAP_INCLUDE_PTE_SYNC Index: src/sys/arch/evbarm/conf/KOBO diff -u src/sys/arch/evbarm/conf/KOBO:1.10 src/sys/arch/evbarm/conf/KOBO:1.11 --- src/sys/arch/evbarm/conf/KOBO:1.10 Wed Jul 24 12:33:18 2019 +++ src/sys/arch/evbarm/conf/KOBO Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: KOBO,v 1.10 2019/07/24 12:33:18 hkenken Exp $ +# $NetBSD: KOBO,v 1.11 2020/04/18 11:00:38 skrll Exp $ # # KOBO -- http://kobo.com # @@ -26,6 +26,7 @@ options CONSPEED=115200 # Console speed #options DIAGNOSTIC # internal consistency checks #options DEBUG +#options UVMHIST # kernhist for uvm/pmap subsystems #options KGDB makeoptions DEBUG="-g" # compile full symbol table makeoptions COPY_SYMTAB=1 @@ -34,7 +35,6 @@ makeoptions COPY_SYMTAB=1 # single Boot to single user only # kndb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> # memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output Index: src/sys/arch/evbarm/conf/KUROBOX_PRO diff -u src/sys/arch/evbarm/conf/KUROBOX_PRO:1.11 src/sys/arch/evbarm/conf/KUROBOX_PRO:1.12 --- src/sys/arch/evbarm/conf/KUROBOX_PRO:1.11 Thu Jul 12 10:46:43 2018 +++ src/sys/arch/evbarm/conf/KUROBOX_PRO Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: KUROBOX_PRO,v 1.11 2018/07/12 10:46:43 maxv Exp $ +# $NetBSD: KUROBOX_PRO,v 1.12 2020/04/18 11:00:38 skrll Exp $ # # KUROBOX_PRO -- KUROUTOSHIKOU. KURO-BOX/PRO platform kernel # @@ -20,7 +20,7 @@ config netbsd-wd0 root on wd0 type ffs options DIAGNOSTIC # internal consistency checks options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #options KGDB Index: src/sys/arch/evbarm/conf/MINI2440 diff -u src/sys/arch/evbarm/conf/MINI2440:1.28 src/sys/arch/evbarm/conf/MINI2440:1.29 --- src/sys/arch/evbarm/conf/MINI2440:1.28 Wed Jan 29 18:39:01 2020 +++ src/sys/arch/evbarm/conf/MINI2440 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: MINI2440,v 1.28 2020/01/29 18:39:01 maya Exp $ +# $NetBSD: MINI2440,v 1.29 2020/04/18 11:00:38 skrll Exp $ # # MINI2440 -- Friendly ARM evaluation board based on Samsung S3C2440 # @@ -135,7 +135,7 @@ options DDB_KEYCODE=0x1d # Enter ddb on #options ARM700BUGTRACK # track the ARM700 swi bug #options PORTMASTER # Enable PortMaster only options #options DIAGNOSTIC # internal consistency checks -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options UVMHIST #options VERBOSE_INIT_ARM # verbose bootstraping messages #options KGDB Index: src/sys/arch/evbarm/conf/N900 diff -u src/sys/arch/evbarm/conf/N900:1.33 src/sys/arch/evbarm/conf/N900:1.34 --- src/sys/arch/evbarm/conf/N900:1.33 Sun Nov 3 12:07:46 2019 +++ src/sys/arch/evbarm/conf/N900 Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: N900,v 1.33 2019/11/03 12:07:46 jmcneill Exp $ +# $NetBSD: N900,v 1.34 2020/04/18 11:00:38 skrll Exp $ # # N900 -- Nokia N900 Kernel # @@ -111,7 +111,7 @@ options KTRACE # system call tracing, options DIAGNOSTIC # internal consistency checks #options DEBUG #options LOCKDEBUG # expensive locking checks/support -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options DDB # in-kernel debugger options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB @@ -135,7 +135,6 @@ makeoptions COPY_SYMTAB=1 # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> # memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output Index: src/sys/arch/evbarm/conf/OSK5912 diff -u src/sys/arch/evbarm/conf/OSK5912:1.33 src/sys/arch/evbarm/conf/OSK5912:1.34 --- src/sys/arch/evbarm/conf/OSK5912:1.33 Thu Jul 12 10:46:43 2018 +++ src/sys/arch/evbarm/conf/OSK5912 Sat Apr 18 11:00:38 2020 @@ -97,7 +97,7 @@ options KTRACE # system call tracing, options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger pseudo-device ksyms @@ -111,7 +111,6 @@ options DDB_HISTORY_SIZE=100 # Enable h # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> # memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output Index: src/sys/arch/evbarm/conf/NETWALKER diff -u src/sys/arch/evbarm/conf/NETWALKER:1.39 src/sys/arch/evbarm/conf/NETWALKER:1.40 --- src/sys/arch/evbarm/conf/NETWALKER:1.39 Thu Jul 25 16:28:10 2019 +++ src/sys/arch/evbarm/conf/NETWALKER Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: NETWALKER,v 1.39 2019/07/25 16:28:10 skrll Exp $ +# $NetBSD: NETWALKER,v 1.40 2020/04/18 11:00:38 skrll Exp $ # # NETWALKER -- http://www.sharp.co.jp/netwalker/ # @@ -26,7 +26,6 @@ makeoptions COPY_SYMTAB=1 # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> # memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output Index: src/sys/arch/evbarm/conf/TISDP2430 diff -u src/sys/arch/evbarm/conf/TISDP2430:1.39 src/sys/arch/evbarm/conf/TISDP2430:1.40 --- src/sys/arch/evbarm/conf/TISDP2430:1.39 Tue Oct 23 19:58:52 2018 +++ src/sys/arch/evbarm/conf/TISDP2430 Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: TISDP2430,v 1.39 2018/10/23 19:58:52 jdolecek Exp $ +# $NetBSD: TISDP2430,v 1.40 2020/04/18 11:00:38 skrll Exp $ # # TISDP2430 -- TI OMAP 2430 Eval Board Kernel # @@ -108,7 +108,7 @@ options KTRACE # system call tracing, options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_ONPANIC=1 @@ -127,7 +127,6 @@ options UHUB_DEBUG # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> # memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output Index: src/sys/arch/evbarm/conf/NSLU2 diff -u src/sys/arch/evbarm/conf/NSLU2:1.47 src/sys/arch/evbarm/conf/NSLU2:1.48 --- src/sys/arch/evbarm/conf/NSLU2:1.47 Wed Feb 6 11:58:30 2019 +++ src/sys/arch/evbarm/conf/NSLU2 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: NSLU2,v 1.47 2019/02/06 11:58:30 rin Exp $ +# $NetBSD: NSLU2,v 1.48 2020/04/18 11:00:38 skrll Exp $ # # Linksys NSLU2 "Slug" NAS Device # @@ -112,7 +112,7 @@ options CONUNIT=0 # Console port numbe options DIAGNOSTIC # internal consistency checks options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/OPENBLOCKS_AX3 diff -u src/sys/arch/evbarm/conf/OPENBLOCKS_AX3:1.30 src/sys/arch/evbarm/conf/OPENBLOCKS_AX3:1.31 --- src/sys/arch/evbarm/conf/OPENBLOCKS_AX3:1.30 Wed Mar 25 17:06:18 2020 +++ src/sys/arch/evbarm/conf/OPENBLOCKS_AX3 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: OPENBLOCKS_AX3,v 1.30 2020/03/25 17:06:18 jdolecek Exp $ +# $NetBSD: OPENBLOCKS_AX3,v 1.31 2020/04/18 11:00:38 skrll Exp $ # # OPENBLOCKS_AX3 -- Plat'Home. OpenBlockS AX3 kernel # @@ -133,7 +133,7 @@ options USBVERBOSE # Verbose USB device options DIAGNOSTIC # internal consistency checks options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_ONPANIC=1 Index: src/sys/arch/evbarm/conf/PANDABOARD diff -u src/sys/arch/evbarm/conf/PANDABOARD:1.30 src/sys/arch/evbarm/conf/PANDABOARD:1.31 --- src/sys/arch/evbarm/conf/PANDABOARD:1.30 Sun Aug 11 19:34:04 2019 +++ src/sys/arch/evbarm/conf/PANDABOARD Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: PANDABOARD,v 1.30 2019/08/11 19:34:04 skrll Exp $ +# $NetBSD: PANDABOARD,v 1.31 2020/04/18 11:00:38 skrll Exp $ # # PANDABOARD -- TI OMAP 4430 Eval Board Kernel # @@ -113,7 +113,7 @@ options KTRACE # system call tracing, options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options DDB # in-kernel debugger options DDB_ONPANIC=1 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB @@ -137,7 +137,6 @@ options UHUB_DEBUG # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> # memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output Index: src/sys/arch/evbarm/conf/PARALLELLA diff -u src/sys/arch/evbarm/conf/PARALLELLA:1.7 src/sys/arch/evbarm/conf/PARALLELLA:1.8 --- src/sys/arch/evbarm/conf/PARALLELLA:1.7 Sun Aug 11 19:34:04 2019 +++ src/sys/arch/evbarm/conf/PARALLELLA Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: PARALLELLA,v 1.7 2019/08/11 19:34:04 skrll Exp $ +# $NetBSD: PARALLELLA,v 1.8 2020/04/18 11:00:38 skrll Exp $ # # Parallella -- Xilinx Zynq Eval Board Kernel # @@ -38,7 +38,6 @@ makeoptions COPY_SYMTAB=1 # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> # memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output Index: src/sys/arch/evbarm/conf/SHEEVAPLUG diff -u src/sys/arch/evbarm/conf/SHEEVAPLUG:1.67 src/sys/arch/evbarm/conf/SHEEVAPLUG:1.68 --- src/sys/arch/evbarm/conf/SHEEVAPLUG:1.67 Wed Mar 25 17:06:18 2020 +++ src/sys/arch/evbarm/conf/SHEEVAPLUG Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: SHEEVAPLUG,v 1.67 2020/03/25 17:06:18 jdolecek Exp $ +# $NetBSD: SHEEVAPLUG,v 1.68 2020/04/18 11:00:38 skrll Exp $ # # This configuration supports for generically Marvell SheevaPlug # @@ -135,7 +135,7 @@ options USBVERBOSE # verbose USB device options DIAGNOSTIC # internal consistency checks options DEBUG #options LOCKDEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/ZAO425 diff -u src/sys/arch/evbarm/conf/ZAO425:1.67 src/sys/arch/evbarm/conf/ZAO425:1.68 --- src/sys/arch/evbarm/conf/ZAO425:1.67 Sat Jan 25 18:38:35 2020 +++ src/sys/arch/evbarm/conf/ZAO425 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: ZAO425,v 1.67 2020/01/25 18:38:35 thorpej Exp $ +# $NetBSD: ZAO425,v 1.68 2020/04/18 11:00:38 skrll Exp $ # # ZAO425 -- Intel IXP425 # @@ -114,7 +114,7 @@ options USERCONF # userconf(4) support options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/SMDK2800 diff -u src/sys/arch/evbarm/conf/SMDK2800:1.62 src/sys/arch/evbarm/conf/SMDK2800:1.63 --- src/sys/arch/evbarm/conf/SMDK2800:1.62 Sun Jan 19 01:25:05 2020 +++ src/sys/arch/evbarm/conf/SMDK2800 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: SMDK2800,v 1.62 2020/01/19 01:25:05 thorpej Exp $ +# $NetBSD: SMDK2800,v 1.63 2020/04/18 11:00:38 skrll Exp $ # # SMDK2800 -- Samsung's S3C2800 evaluation board. # @@ -112,7 +112,7 @@ options USERCONF # userconf(4) support #options ARM700BUGTRACK # track the ARM700 swi bug #options PORTMASTER # Enable PortMaster only options options DIAGNOSTIC # internal consistency checks -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages #options KGDB #options DEBUG_KGDB Index: src/sys/arch/evbarm/conf/TEAMASA_NPWR diff -u src/sys/arch/evbarm/conf/TEAMASA_NPWR:1.95 src/sys/arch/evbarm/conf/TEAMASA_NPWR:1.96 --- src/sys/arch/evbarm/conf/TEAMASA_NPWR:1.95 Thu Jul 12 10:46:43 2018 +++ src/sys/arch/evbarm/conf/TEAMASA_NPWR Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: TEAMASA_NPWR,v 1.95 2018/07/12 10:46:43 maxv Exp $ +# $NetBSD: TEAMASA_NPWR,v 1.96 2020/04/18 11:00:38 skrll Exp $ # # TEAMASA_NPWR -- Team ASA, Inc. Npwr -- XScale/IOP310-based # server appliance. @@ -117,7 +117,7 @@ options USERCONF # userconf(4) support options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/TEAMASA_NPWR_FC diff -u src/sys/arch/evbarm/conf/TEAMASA_NPWR_FC:1.53 src/sys/arch/evbarm/conf/TEAMASA_NPWR_FC:1.54 --- src/sys/arch/evbarm/conf/TEAMASA_NPWR_FC:1.53 Thu Jul 12 10:46:43 2018 +++ src/sys/arch/evbarm/conf/TEAMASA_NPWR_FC Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: TEAMASA_NPWR_FC,v 1.53 2018/07/12 10:46:43 maxv Exp $ +# $NetBSD: TEAMASA_NPWR_FC,v 1.54 2020/04/18 11:00:38 skrll Exp $ # # TeamASA NPWR-FC, i80321-based SBC # @@ -110,7 +110,7 @@ options USERCONF # userconf(4) support options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/TISDP2420 diff -u src/sys/arch/evbarm/conf/TISDP2420:1.40 src/sys/arch/evbarm/conf/TISDP2420:1.41 --- src/sys/arch/evbarm/conf/TISDP2420:1.40 Tue Oct 23 19:58:52 2018 +++ src/sys/arch/evbarm/conf/TISDP2420 Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: TISDP2420,v 1.40 2018/10/23 19:58:52 jdolecek Exp $ +# $NetBSD: TISDP2420,v 1.41 2020/04/18 11:00:38 skrll Exp $ # # TISDP2420 -- TI OMAP 2420 Eval Board Kernel # @@ -109,7 +109,7 @@ options KTRACE # system call tracing, options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_ONPANIC=1 @@ -128,7 +128,6 @@ makeoptions COPY_SYMTAB=1 # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> # memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output Index: src/sys/arch/evbarm/conf/TS7200 diff -u src/sys/arch/evbarm/conf/TS7200:1.74 src/sys/arch/evbarm/conf/TS7200:1.75 --- src/sys/arch/evbarm/conf/TS7200:1.74 Wed Jan 29 18:39:01 2020 +++ src/sys/arch/evbarm/conf/TS7200 Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: TS7200,v 1.74 2020/01/29 18:39:01 maya Exp $ +# $NetBSD: TS7200,v 1.75 2020/04/18 11:00:38 skrll Exp $ # # TS7200 - Kernel for Technologic Systems TS7200 ARM hardware # @@ -113,7 +113,7 @@ options IRQSTATS # manage IRQ statistic options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_ONPANIC=1 Index: src/sys/arch/evbarm/conf/TWINTAIL diff -u src/sys/arch/evbarm/conf/TWINTAIL:1.78 src/sys/arch/evbarm/conf/TWINTAIL:1.79 --- src/sys/arch/evbarm/conf/TWINTAIL:1.78 Wed Jan 29 18:39:01 2020 +++ src/sys/arch/evbarm/conf/TWINTAIL Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: TWINTAIL,v 1.78 2020/01/29 18:39:01 maya Exp $ +# $NetBSD: TWINTAIL,v 1.79 2020/04/18 11:00:38 skrll Exp $ # # TWINTAIL -- Genetec corp. G4255EB-X002 Evaluation Board Kernel # @@ -108,7 +108,7 @@ options SCSIVERBOSE # Verbose SCSI erro options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages #options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB Index: src/sys/arch/evbarm/conf/VIPER diff -u src/sys/arch/evbarm/conf/VIPER:1.42 src/sys/arch/evbarm/conf/VIPER:1.43 --- src/sys/arch/evbarm/conf/VIPER:1.42 Thu Jul 12 10:46:43 2018 +++ src/sys/arch/evbarm/conf/VIPER Sat Apr 18 11:00:38 2020 @@ -1,4 +1,4 @@ -# $NetBSD: VIPER,v 1.42 2018/07/12 10:46:43 maxv Exp $ +# $NetBSD: VIPER,v 1.43 2020/04/18 11:00:38 skrll Exp $ # # Arcom Viper # @@ -103,7 +103,7 @@ options IRQSTATS # manage IRQ statistic options DIAGNOSTIC # internal consistency checks #options DEBUG -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_ONPANIC=1 Index: src/sys/arch/evbarm/conf/ZEDBOARD diff -u src/sys/arch/evbarm/conf/ZEDBOARD:1.6 src/sys/arch/evbarm/conf/ZEDBOARD:1.7 --- src/sys/arch/evbarm/conf/ZEDBOARD:1.6 Sun Aug 11 19:34:04 2019 +++ src/sys/arch/evbarm/conf/ZEDBOARD Sat Apr 18 11:00:38 2020 @@ -1,5 +1,5 @@ # -# $NetBSD: ZEDBOARD,v 1.6 2019/08/11 19:34:04 skrll Exp $ +# $NetBSD: ZEDBOARD,v 1.7 2020/04/18 11:00:38 skrll Exp $ # # ZedBoard -- Xilinx Zynq Eval Board Kernel # @@ -35,7 +35,6 @@ makeoptions COPY_SYMTAB=1 # single Boot to single user only # kdb Give control to kernel debugger # ask Ask for file name to reboot from -# pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> # memorydisk=<n> Set memorydisk size to <n> KB # quiet Show aprint_naive output # verbose Show aprint_normal and aprint_verbose output Index: src/sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c diff -u src/sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c:1.36 src/sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c:1.37 --- src/sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c:1.36 Sat Apr 18 10:55:44 2020 +++ src/sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c Sat Apr 18 11:00:39 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: g42xxeb_machdep.c,v 1.36 2020/04/18 10:55:44 skrll Exp $ */ +/* $NetBSD: g42xxeb_machdep.c,v 1.37 2020/04/18 11:00:39 skrll Exp $ */ /* * Copyright (c) 2002, 2003, 2004, 2005 Genetec Corporation. @@ -111,7 +111,6 @@ #include "opt_console.h" #include "opt_ddb.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include "opt_md.h" #include "opt_com.h" #include "lcd.h" @@ -184,10 +183,6 @@ pv_addr_t minidataclean; paddr_t msgbufphys; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* Page table for mapping proc0 zero page */ #define KERNEL_PT_KERNEL 1 /* Page table for mapping kernel */ #define KERNEL_PT_KERNEL_NUM 4 Index: src/sys/arch/evbarm/gumstix/gumstix_machdep.c diff -u src/sys/arch/evbarm/gumstix/gumstix_machdep.c:1.65 src/sys/arch/evbarm/gumstix/gumstix_machdep.c:1.66 --- src/sys/arch/evbarm/gumstix/gumstix_machdep.c:1.65 Sat Feb 15 08:16:12 2020 +++ src/sys/arch/evbarm/gumstix/gumstix_machdep.c Sat Apr 18 11:00:39 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: gumstix_machdep.c,v 1.65 2020/02/15 08:16:12 skrll Exp $ */ +/* $NetBSD: gumstix_machdep.c,v 1.66 2020/04/18 11:00:39 skrll Exp $ */ /* * Copyright (C) 2005, 2006, 2007 WIDE Project and SOUM Corporation. * All rights reserved. @@ -145,7 +145,6 @@ #include "opt_gumstix.h" #include "opt_kgdb.h" #include "opt_multiprocessor.h" -#include "opt_pmap_debug.h" #if defined(OVERO) || defined(DUOVERO) || defined(PEPPER) #include "opt_omap.h" Index: src/sys/arch/evbarm/hdl_g/hdlg_machdep.c diff -u src/sys/arch/evbarm/hdl_g/hdlg_machdep.c:1.29 src/sys/arch/evbarm/hdl_g/hdlg_machdep.c:1.30 --- src/sys/arch/evbarm/hdl_g/hdlg_machdep.c:1.29 Sat Apr 18 10:55:44 2020 +++ src/sys/arch/evbarm/hdl_g/hdlg_machdep.c Sat Apr 18 11:00:39 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: hdlg_machdep.c,v 1.29 2020/04/18 10:55:44 skrll Exp $ */ +/* $NetBSD: hdlg_machdep.c,v 1.30 2020/04/18 11:00:39 skrll Exp $ */ /* * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc. @@ -73,13 +73,12 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: hdlg_machdep.c,v 1.29 2020/04/18 10:55:44 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: hdlg_machdep.c,v 1.30 2020/04/18 11:00:39 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" #include "opt_ddb.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include <sys/param.h> #include <sys/device.h> @@ -148,10 +147,6 @@ pv_addr_t minidataclean; paddr_t msgbufphys; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* L2 table for mapping zero page */ #define KERNEL_PT_KERNEL 1 /* L2 table for mapping kernel */ Index: src/sys/arch/evbarm/imx31/imx31lk_machdep.c diff -u src/sys/arch/evbarm/imx31/imx31lk_machdep.c:1.27 src/sys/arch/evbarm/imx31/imx31lk_machdep.c:1.28 --- src/sys/arch/evbarm/imx31/imx31lk_machdep.c:1.27 Sat Apr 18 10:55:44 2020 +++ src/sys/arch/evbarm/imx31/imx31lk_machdep.c Sat Apr 18 11:00:39 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: imx31lk_machdep.c,v 1.27 2020/04/18 10:55:44 skrll Exp $ */ +/* $NetBSD: imx31lk_machdep.c,v 1.28 2020/04/18 11:00:39 skrll Exp $ */ /* * Startup routines for the ZOOM iMX31 LITEKIT. @@ -110,13 +110,12 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: imx31lk_machdep.c,v 1.27 2020/04/18 10:55:44 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: imx31lk_machdep.c,v 1.28 2020/04/18 11:00:39 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" #include "opt_ddb.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include "opt_md.h" #include "opt_com.h" @@ -185,10 +184,6 @@ int max_processes = 64; /* Default num paddr_t msgbufphys; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* Page table for mapping proc0 zero page */ #define KERNEL_PT_KERNEL 1 /* Page table for mapping kernel */ #define KERNEL_PT_KERNEL_NUM 4 Index: src/sys/arch/evbarm/integrator/integrator_machdep.c diff -u src/sys/arch/evbarm/integrator/integrator_machdep.c:1.78 src/sys/arch/evbarm/integrator/integrator_machdep.c:1.79 --- src/sys/arch/evbarm/integrator/integrator_machdep.c:1.78 Sat Apr 18 10:55:44 2020 +++ src/sys/arch/evbarm/integrator/integrator_machdep.c Sat Apr 18 11:00:39 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: integrator_machdep.c,v 1.78 2020/04/18 10:55:44 skrll Exp $ */ +/* $NetBSD: integrator_machdep.c,v 1.79 2020/04/18 11:00:39 skrll Exp $ */ /* * Copyright (c) 2001,2002 ARM Ltd @@ -68,12 +68,11 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: integrator_machdep.c,v 1.78 2020/04/18 10:55:44 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: integrator_machdep.c,v 1.79 2020/04/18 11:00:39 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" #include "opt_ddb.h" -#include "opt_pmap_debug.h" #include <sys/param.h> #include <sys/device.h> Index: src/sys/arch/evbarm/iq80310/iq80310_machdep.c diff -u src/sys/arch/evbarm/iq80310/iq80310_machdep.c:1.92 src/sys/arch/evbarm/iq80310/iq80310_machdep.c:1.93 --- src/sys/arch/evbarm/iq80310/iq80310_machdep.c:1.92 Sat Apr 18 10:55:44 2020 +++ src/sys/arch/evbarm/iq80310/iq80310_machdep.c Sat Apr 18 11:00:39 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: iq80310_machdep.c,v 1.92 2020/04/18 10:55:44 skrll Exp $ */ +/* $NetBSD: iq80310_machdep.c,v 1.93 2020/04/18 11:00:39 skrll Exp $ */ /* * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc. @@ -73,12 +73,11 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: iq80310_machdep.c,v 1.92 2020/04/18 10:55:44 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: iq80310_machdep.c,v 1.93 2020/04/18 11:00:39 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" #include "opt_ddb.h" -#include "opt_pmap_debug.h" #include <sys/param.h> #include <sys/device.h> @@ -147,10 +146,6 @@ pv_addr_t minidataclean; paddr_t msgbufphys; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* L2 table for mapping zero page */ #define KERNEL_PT_KERNEL 1 /* L2 table for mapping kernel */ Index: src/sys/arch/evbarm/iq80321/iq80321_machdep.c diff -u src/sys/arch/evbarm/iq80321/iq80321_machdep.c:1.62 src/sys/arch/evbarm/iq80321/iq80321_machdep.c:1.63 --- src/sys/arch/evbarm/iq80321/iq80321_machdep.c:1.62 Sat Apr 18 10:55:45 2020 +++ src/sys/arch/evbarm/iq80321/iq80321_machdep.c Sat Apr 18 11:00:39 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: iq80321_machdep.c,v 1.62 2020/04/18 10:55:45 skrll Exp $ */ +/* $NetBSD: iq80321_machdep.c,v 1.63 2020/04/18 11:00:39 skrll Exp $ */ /* * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc. @@ -73,12 +73,11 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: iq80321_machdep.c,v 1.62 2020/04/18 10:55:45 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: iq80321_machdep.c,v 1.63 2020/04/18 11:00:39 skrll Exp $"); #include "opt_console.h" #include "opt_ddb.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include <sys/param.h> #include <sys/device.h> @@ -149,10 +148,6 @@ pv_addr_t minidataclean; paddr_t msgbufphys; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* L2 table for mapping zero page */ #define KERNEL_PT_KERNEL 1 /* L2 table for mapping kernel */ Index: src/sys/arch/evbarm/ixdp425/ixdp425_machdep.c diff -u src/sys/arch/evbarm/ixdp425/ixdp425_machdep.c:1.44 src/sys/arch/evbarm/ixdp425/ixdp425_machdep.c:1.45 --- src/sys/arch/evbarm/ixdp425/ixdp425_machdep.c:1.44 Sat Apr 18 10:55:45 2020 +++ src/sys/arch/evbarm/ixdp425/ixdp425_machdep.c Sat Apr 18 11:00:40 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: ixdp425_machdep.c,v 1.44 2020/04/18 10:55:45 skrll Exp $ */ +/* $NetBSD: ixdp425_machdep.c,v 1.45 2020/04/18 11:00:40 skrll Exp $ */ /* * Copyright (c) 2003 * Ichiro FUKUHARA <ich...@ichiro.org>. @@ -64,13 +64,12 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ixdp425_machdep.c,v 1.44 2020/04/18 10:55:45 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ixdp425_machdep.c,v 1.45 2020/04/18 11:00:40 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" #include "opt_ddb.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include <sys/param.h> #include <sys/device.h> @@ -140,10 +139,6 @@ paddr_t msgbufphys; extern int end; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* L2 table for mapping zero page */ #define KERNEL_PT_KERNEL 1 /* L2 table for mapping kernel */ Index: src/sys/arch/evbarm/ixm1200/ixm1200_machdep.c diff -u src/sys/arch/evbarm/ixm1200/ixm1200_machdep.c:1.64 src/sys/arch/evbarm/ixm1200/ixm1200_machdep.c:1.65 --- src/sys/arch/evbarm/ixm1200/ixm1200_machdep.c:1.64 Sat Apr 18 10:55:45 2020 +++ src/sys/arch/evbarm/ixm1200/ixm1200_machdep.c Sat Apr 18 11:00:40 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: ixm1200_machdep.c,v 1.64 2020/04/18 10:55:45 skrll Exp $ */ +/* $NetBSD: ixm1200_machdep.c,v 1.65 2020/04/18 11:00:40 skrll Exp $ */ /* * Copyright (c) 2002, 2003 @@ -61,13 +61,12 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ixm1200_machdep.c,v 1.64 2020/04/18 10:55:45 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ixm1200_machdep.c,v 1.65 2020/04/18 11:00:40 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" #include "opt_ddb.h" #include "opt_modular.h" -#include "opt_pmap_debug.h" #include <sys/param.h> #include <sys/device.h> @@ -163,10 +162,6 @@ paddr_t msgbufphys; extern int end; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif /* PMAP_DEBUG */ - #define KERNEL_PT_SYS 0 /* Page table for mapping proc0 zero page */ #define KERNEL_PT_KERNEL 1 /* Page table for mapping kernel */ #define KERNEL_PT_KERNEL_NUM 2 @@ -363,10 +358,6 @@ initarm(void *arg) symbolsize = 0; -#ifdef PMAP_DEBUG - pmap_debug(-1); -#endif - #if NKSYMS || defined(DDB) || defined(MODULAR) if (! memcmp(&end, "\177ELF", 4)) { sh = (Elf_Shdr *)((char *)&end + ((Elf_Ehdr *)&end)->e_shoff); @@ -638,11 +629,10 @@ initarm(void *arg) abtstack.pv_va + ABT_STACK_SIZE * PAGE_SIZE); set_stackptr(PSR_UND32_MODE, undstack.pv_va + UND_STACK_SIZE * PAGE_SIZE); -#ifdef PMAP_DEBUG - if (pmap_debug_level >= 0) - printf("kstack V%08lx P%08lx\n", kernelstack.pv_va, - kernelstack.pv_pa); -#endif /* PMAP_DEBUG */ +#ifdef VERBOSE_INIT_ARM + printf("kstack V%08lx P%08lx\n", kernelstack.pv_va, + kernelstack.pv_pa); +#endif /* VERBOSE_INIT_ARM */ /* * Well we should set a data abort handler. Index: src/sys/arch/evbarm/iyonix/iyonix_machdep.c diff -u src/sys/arch/evbarm/iyonix/iyonix_machdep.c:1.3 src/sys/arch/evbarm/iyonix/iyonix_machdep.c:1.4 --- src/sys/arch/evbarm/iyonix/iyonix_machdep.c:1.3 Sat Apr 18 10:55:45 2020 +++ src/sys/arch/evbarm/iyonix/iyonix_machdep.c Sat Apr 18 11:00:40 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: iyonix_machdep.c,v 1.3 2020/04/18 10:55:45 skrll Exp $ */ +/* $NetBSD: iyonix_machdep.c,v 1.4 2020/04/18 11:00:40 skrll Exp $ */ /* * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc. @@ -73,11 +73,10 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: iyonix_machdep.c,v 1.3 2020/04/18 10:55:45 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: iyonix_machdep.c,v 1.4 2020/04/18 11:00:40 skrll Exp $"); #include "opt_ddb.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include <sys/param.h> #include <sys/device.h> @@ -166,10 +165,6 @@ pv_addr_t minidataclean; paddr_t msgbufphys; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* L2 table for mapping zero page */ #define KERNEL_PT_KERNEL 1 /* L2 table for mapping kernel */ Index: src/sys/arch/evbarm/lubbock/lubbock_machdep.c diff -u src/sys/arch/evbarm/lubbock/lubbock_machdep.c:1.40 src/sys/arch/evbarm/lubbock/lubbock_machdep.c:1.41 --- src/sys/arch/evbarm/lubbock/lubbock_machdep.c:1.40 Sat Apr 18 10:55:45 2020 +++ src/sys/arch/evbarm/lubbock/lubbock_machdep.c Sat Apr 18 11:00:40 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: lubbock_machdep.c,v 1.40 2020/04/18 10:55:45 skrll Exp $ */ +/* $NetBSD: lubbock_machdep.c,v 1.41 2020/04/18 11:00:40 skrll Exp $ */ /* * Copyright (c) 2002, 2003, 2005 Genetec Corporation. All rights reserved. @@ -112,13 +112,12 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: lubbock_machdep.c,v 1.40 2020/04/18 10:55:45 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: lubbock_machdep.c,v 1.41 2020/04/18 11:00:40 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" #include "opt_ddb.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include "opt_md.h" #include "opt_com.h" #include "lcd.h" @@ -193,10 +192,6 @@ pv_addr_t minidataclean; paddr_t msgbufphys; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* Page table for mapping proc0 zero page */ #define KERNEL_PT_KERNEL 1 /* Page table for mapping kernel */ #define KERNEL_PT_KERNEL_NUM 4 Index: src/sys/arch/evbarm/mini2440/mini2440_machdep.c diff -u src/sys/arch/evbarm/mini2440/mini2440_machdep.c:1.17 src/sys/arch/evbarm/mini2440/mini2440_machdep.c:1.18 --- src/sys/arch/evbarm/mini2440/mini2440_machdep.c:1.17 Sat Apr 18 10:55:45 2020 +++ src/sys/arch/evbarm/mini2440/mini2440_machdep.c Sat Apr 18 11:00:40 2020 @@ -131,13 +131,12 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: mini2440_machdep.c,v 1.17 2020/04/18 10:55:45 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mini2440_machdep.c,v 1.18 2020/04/18 11:00:40 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" #include "opt_ddb.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include "opt_md.h" #include <sys/param.h> @@ -236,10 +235,6 @@ int max_processes = 64; /* Default numb paddr_t msgbufphys; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* L2 table for mapping zero page */ #define KERNEL_PT_KERNEL 1 /* L2 table for mapping kernel */ #define KERNEL_PT_KERNEL_NUM 3 /* L2 tables for mapping kernel VM */ Index: src/sys/arch/evbarm/mmnet/mmnet_machdep.c diff -u src/sys/arch/evbarm/mmnet/mmnet_machdep.c:1.5 src/sys/arch/evbarm/mmnet/mmnet_machdep.c:1.6 --- src/sys/arch/evbarm/mmnet/mmnet_machdep.c:1.5 Sat Apr 18 10:55:45 2020 +++ src/sys/arch/evbarm/mmnet/mmnet_machdep.c Sat Apr 18 11:00:40 2020 @@ -1,5 +1,5 @@ -/* $Id: mmnet_machdep.c,v 1.5 2020/04/18 10:55:45 skrll Exp $ */ -/* $NetBSD: mmnet_machdep.c,v 1.5 2020/04/18 10:55:45 skrll Exp $ */ +/* $Id: mmnet_machdep.c,v 1.6 2020/04/18 11:00:40 skrll Exp $ */ +/* $NetBSD: mmnet_machdep.c,v 1.6 2020/04/18 11:00:40 skrll Exp $ */ /* * Copyright (c) 2007 Embedtronics Oy @@ -78,11 +78,10 @@ /* Adaptation for Propox MMnet by Aymeric Vincent is in the public domain */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: mmnet_machdep.c,v 1.5 2020/04/18 10:55:45 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mmnet_machdep.c,v 1.6 2020/04/18 11:00:40 skrll Exp $"); #include "opt_ddb.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include <sys/param.h> #include <sys/bus.h> Index: src/sys/arch/evbarm/mpcsa/mpcsa_machdep.c diff -u src/sys/arch/evbarm/mpcsa/mpcsa_machdep.c:1.12 src/sys/arch/evbarm/mpcsa/mpcsa_machdep.c:1.13 --- src/sys/arch/evbarm/mpcsa/mpcsa_machdep.c:1.12 Sat Apr 18 10:55:45 2020 +++ src/sys/arch/evbarm/mpcsa/mpcsa_machdep.c Sat Apr 18 11:00:40 2020 @@ -1,5 +1,5 @@ -/* $Id: mpcsa_machdep.c,v 1.12 2020/04/18 10:55:45 skrll Exp $ */ -/* $NetBSD: mpcsa_machdep.c,v 1.12 2020/04/18 10:55:45 skrll Exp $ */ +/* $Id: mpcsa_machdep.c,v 1.13 2020/04/18 11:00:40 skrll Exp $ */ +/* $NetBSD: mpcsa_machdep.c,v 1.13 2020/04/18 11:00:40 skrll Exp $ */ /* * Copyright (c) 2007 Embedtronics Oy @@ -77,11 +77,10 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: mpcsa_machdep.c,v 1.12 2020/04/18 10:55:45 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mpcsa_machdep.c,v 1.13 2020/04/18 11:00:40 skrll Exp $"); #include "opt_ddb.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include <sys/param.h> #include <sys/device.h> Index: src/sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c diff -u src/sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c:1.27 src/sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c:1.28 --- src/sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c:1.27 Sat Apr 18 10:55:46 2020 +++ src/sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c Sat Apr 18 11:00:40 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: npwr_fc_machdep.c,v 1.27 2020/04/18 10:55:46 skrll Exp $ */ +/* $NetBSD: npwr_fc_machdep.c,v 1.28 2020/04/18 11:00:40 skrll Exp $ */ /* * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc. @@ -73,13 +73,12 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: npwr_fc_machdep.c,v 1.27 2020/04/18 10:55:46 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: npwr_fc_machdep.c,v 1.28 2020/04/18 11:00:40 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" #include "opt_ddb.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include <sys/param.h> #include <sys/device.h> @@ -149,10 +148,6 @@ pv_addr_t minidataclean; paddr_t msgbufphys; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* L2 table for mapping zero page */ #define KERNEL_PT_KERNEL 1 /* L2 table for mapping kernel */ Index: src/sys/arch/evbarm/nslu2/nslu2_machdep.c diff -u src/sys/arch/evbarm/nslu2/nslu2_machdep.c:1.33 src/sys/arch/evbarm/nslu2/nslu2_machdep.c:1.34 --- src/sys/arch/evbarm/nslu2/nslu2_machdep.c:1.33 Sat Apr 18 10:55:46 2020 +++ src/sys/arch/evbarm/nslu2/nslu2_machdep.c Sat Apr 18 11:00:41 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: nslu2_machdep.c,v 1.33 2020/04/18 10:55:46 skrll Exp $ */ +/* $NetBSD: nslu2_machdep.c,v 1.34 2020/04/18 11:00:41 skrll Exp $ */ /*- * Copyright (c) 2006 The NetBSD Foundation, Inc. @@ -94,13 +94,12 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: nslu2_machdep.c,v 1.33 2020/04/18 10:55:46 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: nslu2_machdep.c,v 1.34 2020/04/18 11:00:41 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" #include "opt_ddb.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include <sys/param.h> #include <sys/device.h> @@ -170,10 +169,6 @@ paddr_t msgbufphys; extern int end; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* L2 table for mapping zero page */ #define KERNEL_PT_KERNEL 1 /* L2 table for mapping kernel */ Index: src/sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c diff -u src/sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c:1.43 src/sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c:1.44 --- src/sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c:1.43 Sat Apr 18 10:55:46 2020 +++ src/sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c Sat Apr 18 11:00:41 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: smdk2410_machdep.c,v 1.43 2020/04/18 10:55:46 skrll Exp $ */ +/* $NetBSD: smdk2410_machdep.c,v 1.44 2020/04/18 11:00:41 skrll Exp $ */ /* * Copyright (c) 2002, 2003 Fujitsu Component Limited @@ -105,13 +105,12 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: smdk2410_machdep.c,v 1.43 2020/04/18 10:55:46 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: smdk2410_machdep.c,v 1.44 2020/04/18 11:00:41 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" #include "opt_ddb.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include "opt_md.h" #include <sys/param.h> @@ -201,10 +200,6 @@ int max_processes = 64; /* Default numb paddr_t msgbufphys; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* L2 table for mapping zero page */ #define KERNEL_PT_KERNEL 1 /* L2 table for mapping kernel */ #define KERNEL_PT_KERNEL_NUM 2 /* L2 tables for mapping kernel VM */ Index: src/sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c diff -u src/sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c:1.48 src/sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c:1.49 --- src/sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c:1.48 Sat Apr 18 10:55:46 2020 +++ src/sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c Sat Apr 18 11:00:41 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: smdk2800_machdep.c,v 1.48 2020/04/18 10:55:46 skrll Exp $ */ +/* $NetBSD: smdk2800_machdep.c,v 1.49 2020/04/18 11:00:41 skrll Exp $ */ /* * Copyright (c) 2002, 2003, 2005 Fujitsu Component Limited @@ -106,12 +106,11 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: smdk2800_machdep.c,v 1.48 2020/04/18 10:55:46 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: smdk2800_machdep.c,v 1.49 2020/04/18 11:00:41 skrll Exp $"); #include "opt_ddb.h" #include "opt_console.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include "opt_md.h" #include "pci.h" @@ -191,10 +190,6 @@ int max_processes = 64; /* Default numb paddr_t msgbufphys; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* L2 table for mapping zero page */ #define KERNEL_PT_KERNEL 1 /* L2 table for mapping kernel */ #define KERNEL_PT_KERNEL_NUM 2 /* L2 tables for mapping kernel VM */ Index: src/sys/arch/evbarm/tsarm/tsarm_machdep.c diff -u src/sys/arch/evbarm/tsarm/tsarm_machdep.c:1.30 src/sys/arch/evbarm/tsarm/tsarm_machdep.c:1.31 --- src/sys/arch/evbarm/tsarm/tsarm_machdep.c:1.30 Sat Apr 18 10:55:46 2020 +++ src/sys/arch/evbarm/tsarm/tsarm_machdep.c Sat Apr 18 11:00:41 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: tsarm_machdep.c,v 1.30 2020/04/18 10:55:46 skrll Exp $ */ +/* $NetBSD: tsarm_machdep.c,v 1.31 2020/04/18 11:00:41 skrll Exp $ */ /* * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc. @@ -73,13 +73,12 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: tsarm_machdep.c,v 1.30 2020/04/18 10:55:46 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: tsarm_machdep.c,v 1.31 2020/04/18 11:00:41 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" #include "opt_ddb.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include <sys/param.h> #include <sys/device.h> @@ -165,10 +164,6 @@ static struct arm32_dma_range tsarm_dma_ extern void isa_tsarm_init(u_int, u_int); #endif -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* L2 table for mapping vectors page */ #define KERNEL_PT_KERNEL 1 /* L2 table for mapping kernel */ Index: src/sys/arch/evbarm/viper/viper_machdep.c diff -u src/sys/arch/evbarm/viper/viper_machdep.c:1.31 src/sys/arch/evbarm/viper/viper_machdep.c:1.32 --- src/sys/arch/evbarm/viper/viper_machdep.c:1.31 Sat Apr 18 10:55:46 2020 +++ src/sys/arch/evbarm/viper/viper_machdep.c Sat Apr 18 11:00:41 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: viper_machdep.c,v 1.31 2020/04/18 10:55:46 skrll Exp $ */ +/* $NetBSD: viper_machdep.c,v 1.32 2020/04/18 11:00:41 skrll Exp $ */ /* * Startup routines for the Arcom Viper. Below you can trace the @@ -112,13 +112,12 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: viper_machdep.c,v 1.31 2020/04/18 10:55:46 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: viper_machdep.c,v 1.32 2020/04/18 11:00:41 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" #include "opt_ddb.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include "opt_md.h" #include "opt_com.h" #include "lcd.h" @@ -192,10 +191,6 @@ pv_addr_t minidataclean; paddr_t msgbufphys; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* Page table for mapping proc0 zero page */ #define KERNEL_PT_KERNEL 1 /* Page table for mapping kernel */ #define KERNEL_PT_KERNEL_NUM 4 Index: src/sys/arch/hpcarm/conf/IPAQ diff -u src/sys/arch/hpcarm/conf/IPAQ:1.83 src/sys/arch/hpcarm/conf/IPAQ:1.84 --- src/sys/arch/hpcarm/conf/IPAQ:1.83 Sun Jan 19 01:25:05 2020 +++ src/sys/arch/hpcarm/conf/IPAQ Sat Apr 18 11:00:41 2020 @@ -1,4 +1,4 @@ -# $NetBSD: IPAQ,v 1.83 2020/01/19 01:25:05 thorpej Exp $ +# $NetBSD: IPAQ,v 1.84 2020/04/18 11:00:41 skrll Exp $ # # iPAQ H3600 -- Windows-CE based PDA # @@ -101,7 +101,7 @@ options BUFQ_PRIOCSCAN #options BOOT_DUMP # Enable memorydump at boot options DIAGNOSTIC # internal consistency checks #options DEBUG # expensive debugging checks/support -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/hpcarm/conf/JORNADA720 diff -u src/sys/arch/hpcarm/conf/JORNADA720:1.104 src/sys/arch/hpcarm/conf/JORNADA720:1.105 --- src/sys/arch/hpcarm/conf/JORNADA720:1.104 Sun Jan 19 01:25:05 2020 +++ src/sys/arch/hpcarm/conf/JORNADA720 Sat Apr 18 11:00:41 2020 @@ -1,4 +1,4 @@ -# $NetBSD: JORNADA720,v 1.104 2020/01/19 01:25:05 thorpej Exp $ +# $NetBSD: JORNADA720,v 1.105 2020/04/18 11:00:41 skrll Exp $ # # JORNADA -- Windows-CE based jornada 720 # @@ -7,7 +7,7 @@ include "arch/hpcarm/conf/std.sa11x0" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.104 $" +#ident "GENERIC-$Revision: 1.105 $" # estimated number of users maxusers 32 @@ -106,7 +106,7 @@ options BUFQ_PRIOCSCAN #options BOOT_DUMP # Enable memorydump at boot #options DIAGNOSTIC # internal consistency checks #options DEBUG # expensive debugging checks/support -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options KDTRACE_HOOKS # kernel DTrace hooks options MODULAR # DTrace is a module (load via modules.conf) options DDB # in-kernel debugger Index: src/sys/arch/hpcarm/conf/JORNADA820 diff -u src/sys/arch/hpcarm/conf/JORNADA820:1.41 src/sys/arch/hpcarm/conf/JORNADA820:1.42 --- src/sys/arch/hpcarm/conf/JORNADA820:1.41 Sun Jan 19 01:25:05 2020 +++ src/sys/arch/hpcarm/conf/JORNADA820 Sat Apr 18 11:00:41 2020 @@ -1,4 +1,4 @@ -# $NetBSD: JORNADA820,v 1.41 2020/01/19 01:25:05 thorpej Exp $ +# $NetBSD: JORNADA820,v 1.42 2020/04/18 11:00:41 skrll Exp $ # # JORNADA -- Windows-CE based jornada 820 # @@ -7,7 +7,7 @@ include "arch/hpcarm/conf/std.sa11x0" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.41 $" +#ident "GENERIC-$Revision: 1.42 $" # estimated number of users maxusers 32 @@ -99,7 +99,7 @@ options NFS_BOOT_DHCP options BOOT_DUMP # Enable memorydump at boot options DIAGNOSTIC # internal consistency checks options DEBUG # expensive debugging checks/support -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/hpcarm/conf/NETBOOKPRO diff -u src/sys/arch/hpcarm/conf/NETBOOKPRO:1.31 src/sys/arch/hpcarm/conf/NETBOOKPRO:1.32 --- src/sys/arch/hpcarm/conf/NETBOOKPRO:1.31 Tue Mar 24 17:38:33 2020 +++ src/sys/arch/hpcarm/conf/NETBOOKPRO Sat Apr 18 11:00:41 2020 @@ -1,4 +1,4 @@ -# $NetBSD: NETBOOKPRO,v 1.31 2020/03/24 17:38:33 sevan Exp $ +# $NetBSD: NETBOOKPRO,v 1.32 2020/04/18 11:00:41 skrll Exp $ # # NETBOOKPRO -- Psion Teklogix NETBOOK PRO # @@ -8,7 +8,7 @@ include "arch/hpcarm/conf/files.netbookp #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.31 $" +#ident "GENERIC-$Revision: 1.32 $" # estimated number of users maxusers 32 @@ -127,7 +127,7 @@ options FONT_VT220L8x16 #options BOOT_DUMP # Enable memorydump at boot options DIAGNOSTIC # internal consistency checks #options DEBUG # expensive debugging checks/support -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=512 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/hpcarm/conf/WZERO3 diff -u src/sys/arch/hpcarm/conf/WZERO3:1.52 src/sys/arch/hpcarm/conf/WZERO3:1.53 --- src/sys/arch/hpcarm/conf/WZERO3:1.52 Tue Mar 24 17:38:33 2020 +++ src/sys/arch/hpcarm/conf/WZERO3 Sat Apr 18 11:00:41 2020 @@ -1,4 +1,4 @@ -# $NetBSD: WZERO3,v 1.52 2020/03/24 17:38:33 sevan Exp $ +# $NetBSD: WZERO3,v 1.53 2020/04/18 11:00:41 skrll Exp $ # # WZERO3 -- Sharp Windows Mobile 5 based PDA # @@ -8,7 +8,7 @@ include "arch/hpcarm/conf/files.wzero3" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.52 $" +#ident "GENERIC-$Revision: 1.53 $" # estimated number of users maxusers 32 @@ -133,7 +133,7 @@ options BUFQ_PRIOCSCAN #options BOOT_DUMP # Enable memorydump at boot options DIAGNOSTIC # internal consistency checks #options DEBUG # expensive debugging checks/support -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=512 # Enable history editing in DDB #makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c diff -u src/sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c:1.28 src/sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c:1.29 --- src/sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c:1.28 Sat Apr 18 10:55:46 2020 +++ src/sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c Sat Apr 18 11:00:41 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: pxa2x0_hpc_machdep.c,v 1.28 2020/04/18 10:55:46 skrll Exp $ */ +/* $NetBSD: pxa2x0_hpc_machdep.c,v 1.29 2020/04/18 11:00:41 skrll Exp $ */ /* * Copyright (c) 1994-1998 Mark Brinicombe. @@ -40,12 +40,11 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pxa2x0_hpc_machdep.c,v 1.28 2020/04/18 10:55:46 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pxa2x0_hpc_machdep.c,v 1.29 2020/04/18 11:00:41 skrll Exp $"); #include "opt_ddb.h" #include "opt_dram_pages.h" #include "opt_modular.h" -#include "opt_pmap_debug.h" #include "ksyms.h" #include <sys/param.h> @@ -113,10 +112,6 @@ extern paddr_t msgbufphys; extern int end; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif /* PMAP_DEBUG */ - #define KERNEL_PT_SYS 0 /* Page table for mapping proc0 zero page */ #define KERNEL_PT_KERNEL 1 /* Page table for mapping kernel */ #define KERNEL_PT_KERNEL_NUM 4 @@ -544,11 +539,10 @@ init_pxa2x0(int argc, char **argv, struc abtstack.pv_va + ABT_STACK_SIZE * PAGE_SIZE); set_stackptr(PSR_UND32_MODE, undstack.pv_va + UND_STACK_SIZE * PAGE_SIZE); -#ifdef PMAP_DEBUG - if (pmap_debug_level >= 0) - printf("kstack V%08lx P%08lx\n", kernelstack.pv_va, - kernelstack.pv_pa); -#endif /* PMAP_DEBUG */ +#ifdef VERBOSE_INIT_ARM + printf("kstack V%08lx P%08lx\n", kernelstack.pv_va, + kernelstack.pv_pa); +#endif /* VERBOSE_INIT_ARM */ /* * Well we should set a data abort handler. Index: src/sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c diff -u src/sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c:1.16 src/sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c:1.17 --- src/sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c:1.16 Sat Apr 18 10:55:46 2020 +++ src/sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c Sat Apr 18 11:00:41 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: sa11x0_hpc_machdep.c,v 1.16 2020/04/18 10:55:46 skrll Exp $ */ +/* $NetBSD: sa11x0_hpc_machdep.c,v 1.17 2020/04/18 11:00:41 skrll Exp $ */ /* * Copyright (c) 1994-1998 Mark Brinicombe. @@ -40,12 +40,11 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sa11x0_hpc_machdep.c,v 1.16 2020/04/18 10:55:46 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sa11x0_hpc_machdep.c,v 1.17 2020/04/18 11:00:41 skrll Exp $"); #include "opt_ddb.h" #include "opt_dram_pages.h" #include "opt_modular.h" -#include "opt_pmap_debug.h" #include "ksyms.h" #include <sys/param.h> @@ -105,10 +104,6 @@ extern paddr_t msgbufphys; extern int end; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif /* PMAP_DEBUG */ - #define KERNEL_PT_VMEM 0 /* Page table for mapping video memory */ #define KERNEL_PT_SYS 1 /* Page table for mapping proc0 zero page */ #define KERNEL_PT_IO 2 /* Page table for mapping IO */ @@ -466,11 +461,10 @@ init_sa11x0(int argc, char **argv, struc abtstack.pv_va + ABT_STACK_SIZE * PAGE_SIZE); set_stackptr(PSR_UND32_MODE, undstack.pv_va + UND_STACK_SIZE * PAGE_SIZE); -#ifdef PMAP_DEBUG - if (pmap_debug_level >= 0) - printf("kstack V%08lx P%08lx\n", kernelstack.pv_va, - kernelstack.pv_pa); -#endif /* PMAP_DEBUG */ +#ifdef VERBOSE_INIT_ARM + printf("kstack V%08lx P%08lx\n", kernelstack.pv_va, + kernelstack.pv_pa); +#endif /* VERBOSE_INIT_ARM */ /* * Well we should set a data abort handler. Index: src/sys/arch/iyonix/conf/GENERIC diff -u src/sys/arch/iyonix/conf/GENERIC:1.110 src/sys/arch/iyonix/conf/GENERIC:1.111 --- src/sys/arch/iyonix/conf/GENERIC:1.110 Sat Apr 18 10:55:46 2020 +++ src/sys/arch/iyonix/conf/GENERIC Sat Apr 18 11:00:41 2020 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.110 2020/04/18 10:55:46 skrll Exp $ +# $NetBSD: GENERIC,v 1.111 2020/04/18 11:00:41 skrll 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.110 $" +#ident "GENERIC-$Revision: 1.111 $" maxusers 32 # estimated number of users @@ -85,7 +85,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 COPY_SYMTAB=1 -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages #options PMAP_INCLUDE_PTE_SYNC Index: src/sys/arch/iyonix/iyonix/iyonix_machdep.c diff -u src/sys/arch/iyonix/iyonix/iyonix_machdep.c:1.29 src/sys/arch/iyonix/iyonix/iyonix_machdep.c:1.30 --- src/sys/arch/iyonix/iyonix/iyonix_machdep.c:1.29 Sat Apr 18 10:55:47 2020 +++ src/sys/arch/iyonix/iyonix/iyonix_machdep.c Sat Apr 18 11:00:41 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: iyonix_machdep.c,v 1.29 2020/04/18 10:55:47 skrll Exp $ */ +/* $NetBSD: iyonix_machdep.c,v 1.30 2020/04/18 11:00:41 skrll Exp $ */ /* * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc. @@ -73,11 +73,10 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: iyonix_machdep.c,v 1.29 2020/04/18 10:55:47 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: iyonix_machdep.c,v 1.30 2020/04/18 11:00:41 skrll Exp $"); #include "opt_ddb.h" #include "opt_kgdb.h" -#include "opt_pmap_debug.h" #include <sys/param.h> #include <sys/device.h> @@ -150,10 +149,6 @@ pv_addr_t minidataclean; paddr_t msgbufphys; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* L2 table for mapping zero page */ #define KERNEL_PT_KERNEL 1 /* L2 table for mapping kernel */ Index: src/sys/arch/netwinder/conf/GENERIC diff -u src/sys/arch/netwinder/conf/GENERIC:1.138 src/sys/arch/netwinder/conf/GENERIC:1.139 --- src/sys/arch/netwinder/conf/GENERIC:1.138 Sat Apr 18 10:55:47 2020 +++ src/sys/arch/netwinder/conf/GENERIC Sat Apr 18 11:00:42 2020 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.138 2020/04/18 10:55:47 skrll Exp $ +# $NetBSD: GENERIC,v 1.139 2020/04/18 11:00:42 skrll Exp $ # # GENERIC machine description file # @@ -145,7 +145,7 @@ options SYSCTL_INCLUDE_DESCR # Include #options ARM700BUGTRACK # track the ARM700 swi bug #options PORTMASTER # Enable PortMaster only options #options DIAGNOSTIC # internal consistency checks -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table Index: src/sys/arch/netwinder/netwinder/netwinder_machdep.c diff -u src/sys/arch/netwinder/netwinder/netwinder_machdep.c:1.89 src/sys/arch/netwinder/netwinder/netwinder_machdep.c:1.90 --- src/sys/arch/netwinder/netwinder/netwinder_machdep.c:1.89 Sat Apr 18 10:55:47 2020 +++ src/sys/arch/netwinder/netwinder/netwinder_machdep.c Sat Apr 18 11:00:42 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: netwinder_machdep.c,v 1.89 2020/04/18 10:55:47 skrll Exp $ */ +/* $NetBSD: netwinder_machdep.c,v 1.90 2020/04/18 11:00:42 skrll Exp $ */ /* * Copyright (c) 1997,1998 Mark Brinicombe. @@ -40,10 +40,9 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: netwinder_machdep.c,v 1.89 2020/04/18 10:55:47 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: netwinder_machdep.c,v 1.90 2020/04/18 11:00:42 skrll Exp $"); #include "opt_ddb.h" -#include "opt_pmap_debug.h" #define _ARM32_BUS_DMA_PRIVATE @@ -136,10 +135,6 @@ int max_processes = 64; /* Default num paddr_t msgbufphys; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* Page table for mapping proc0 zero page */ #define KERNEL_PT_KERNEL 1 /* Page table for mapping kernel */ #define KERNEL_PT_VMDATA 2 /* Page tables for mapping kernel VM */ Index: src/sys/arch/shark/conf/GENERIC diff -u src/sys/arch/shark/conf/GENERIC:1.134 src/sys/arch/shark/conf/GENERIC:1.135 --- src/sys/arch/shark/conf/GENERIC:1.134 Sun Jan 19 01:25:07 2020 +++ src/sys/arch/shark/conf/GENERIC Sat Apr 18 11:00:42 2020 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.134 2020/01/19 01:25:07 thorpej Exp $ +# $NetBSD: GENERIC,v 1.135 2020/04/18 11:00:42 skrll 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.134 $" +#ident "GENERIC-$Revision: 1.135 $" # estimated number of users maxusers 32 @@ -144,7 +144,7 @@ options BUFQ_PRIOCSCAN #options ARM700BUGTRACK # track the ARM700 swi bug #options PORTMASTER # Enable PortMaster only options options DIAGNOSTIC # internal consistency checks -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options DDB # in-kernel debugger makeoptions COPY_SYMTAB=1 # reserve symbol space for DDB # (needed because we boot netbsd.aout) Index: src/sys/arch/shark/conf/INSTALL diff -u src/sys/arch/shark/conf/INSTALL:1.64 src/sys/arch/shark/conf/INSTALL:1.65 --- src/sys/arch/shark/conf/INSTALL:1.64 Wed Aug 1 20:04:14 2018 +++ src/sys/arch/shark/conf/INSTALL Sat Apr 18 11:00:42 2020 @@ -1,4 +1,4 @@ -# $NetBSD: INSTALL,v 1.64 2018/08/01 20:04:14 maxv Exp $ +# $NetBSD: INSTALL,v 1.65 2020/04/18 11:00:42 skrll Exp $ # # Shark installation kernel # @@ -112,7 +112,7 @@ options PIPE_SOCKETPAIR # smaller, but #options ARM700BUGTRACK # track the ARM700 swi bug #options PORTMASTER # Enable PortMaster only options #options DIAGNOSTIC # internal consistency checks -#options PMAP_DEBUG # Enable pmap_debug_level code +#options UVMHIST # kernhist for uvm/pmap subsystems options DDB # in-kernel debugger pseudo-device ksyms #options DDB_ONPANIC=0 # don't run DDB at panictime Index: src/sys/arch/zaurus/zaurus/machdep.c diff -u src/sys/arch/zaurus/zaurus/machdep.c:1.46 src/sys/arch/zaurus/zaurus/machdep.c:1.47 --- src/sys/arch/zaurus/zaurus/machdep.c:1.46 Sat Apr 18 10:55:47 2020 +++ src/sys/arch/zaurus/zaurus/machdep.c Sat Apr 18 11:00:42 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: machdep.c,v 1.46 2020/04/18 10:55:47 skrll Exp $ */ +/* $NetBSD: machdep.c,v 1.47 2020/04/18 11:00:42 skrll Exp $ */ /* $OpenBSD: zaurus_machdep.c,v 1.25 2006/06/20 18:24:04 todd Exp $ */ /* @@ -107,12 +107,11 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.46 2020/04/18 10:55:47 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.47 2020/04/18 11:00:42 skrll Exp $"); #include "opt_ddb.h" #include "opt_kgdb.h" #include "opt_modular.h" -#include "opt_pmap_debug.h" #include "opt_md.h" #include "opt_com.h" #include "ksyms.h" @@ -214,10 +213,6 @@ pv_addr_t minidataclean; paddr_t msgbufphys; -#ifdef PMAP_DEBUG -extern int pmap_debug_level; -#endif - #define KERNEL_PT_SYS 0 /* Page table for mapping proc0 zero page */ #define KERNEL_PT_KERNEL 1 /* Page table for mapping kernel */ #define KERNEL_PT_KERNEL_NUM ((KERNEL_VM_BASE - KERNEL_BASE) >> 22)