Module Name: src Committed By: skrll Date: Tue Jul 16 14:41:49 UTC 2019
Modified Files: src/sys/arch/acorn32/acorn32: rpc_machdep.c src/sys/arch/acorn32/eb7500atx: eb7500atx_machdep.c src/sys/arch/arm/at91: at91bus.c at91busvar.h src/sys/arch/arm/include/arm32: machdep.h src/sys/arch/arm/ofw: ofwgencfg_machdep.c src/sys/arch/cats/cats: cats_machdep.c src/sys/arch/epoc32/epoc32: machdep.c src/sys/arch/evbarm/adi_brh: brh_machdep.c src/sys/arch/evbarm/armadaxp: armadaxp_machdep.c src/sys/arch/evbarm/armadillo: armadillo9_machdep.c src/sys/arch/evbarm/bcm53xx: bcm53xx_machdep.c src/sys/arch/evbarm/beagle: beagle_machdep.c src/sys/arch/evbarm/fdt: fdt_machdep.c src/sys/arch/evbarm/g42xxeb: g42xxeb_machdep.c src/sys/arch/evbarm/gemini: gemini_machdep.c src/sys/arch/evbarm/gumstix: gumstix_machdep.c src/sys/arch/evbarm/hawk: hawk_machdep.c src/sys/arch/evbarm/hdl_g: hdlg_machdep.c src/sys/arch/evbarm/imx23_olinuxino: imx23_olinuxino_machdep.c src/sys/arch/evbarm/imx31: imx31lk_machdep.c src/sys/arch/evbarm/imx7: imx7_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/kobo: kobo_machdep.c src/sys/arch/evbarm/lubbock: lubbock_machdep.c src/sys/arch/evbarm/marvell: marvell_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/netwalker: netwalker_machdep.c src/sys/arch/evbarm/nitrogen6: nitrogen6_machdep.c src/sys/arch/evbarm/npwr_fc: npwr_fc_machdep.c src/sys/arch/evbarm/nslu2: nslu2_machdep.c src/sys/arch/evbarm/osk5912: osk5912_machdep.c src/sys/arch/evbarm/smdk2xx0: smdk2410_machdep.c smdk2800_machdep.c src/sys/arch/evbarm/tisdp24xx: sdp24xx_machdep.c src/sys/arch/evbarm/tsarm: tsarm_machdep.c src/sys/arch/evbarm/viper: viper_machdep.c src/sys/arch/evbarm/zynq: zynq_machdep.c src/sys/arch/hpcarm/hpcarm: hpc_machdep.c pxa2x0_hpc_machdep.c sa11x0_hpc_machdep.c src/sys/arch/iyonix/iyonix: iyonix_machdep.c src/sys/arch/netwinder/netwinder: netwinder_machdep.c src/sys/arch/shark/shark: shark_machdep.c src/sys/arch/zaurus/zaurus: machdep.c Log Message: Consistently use vaddr_t as initarm and friends return type. Makes no difference to binaries except for aarch64 where it's required To generate a diff of this commit: cvs rdiff -u -r1.92 -r1.93 src/sys/arch/acorn32/acorn32/rpc_machdep.c cvs rdiff -u -r1.30 -r1.31 src/sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c cvs rdiff -u -r1.24 -r1.25 src/sys/arch/arm/at91/at91bus.c cvs rdiff -u -r1.6 -r1.7 src/sys/arch/arm/at91/at91busvar.h cvs rdiff -u -r1.28 -r1.29 src/sys/arch/arm/include/arm32/machdep.h cvs rdiff -u -r1.19 -r1.20 src/sys/arch/arm/ofw/ofwgencfg_machdep.c cvs rdiff -u -r1.87 -r1.88 src/sys/arch/cats/cats/cats_machdep.c cvs rdiff -u -r1.7 -r1.8 src/sys/arch/epoc32/epoc32/machdep.c cvs rdiff -u -r1.47 -r1.48 src/sys/arch/evbarm/adi_brh/brh_machdep.c cvs rdiff -u -r1.16 -r1.17 src/sys/arch/evbarm/armadaxp/armadaxp_machdep.c cvs rdiff -u -r1.33 -r1.34 src/sys/arch/evbarm/armadillo/armadillo9_machdep.c cvs rdiff -u -r1.20 -r1.21 src/sys/arch/evbarm/bcm53xx/bcm53xx_machdep.c cvs rdiff -u -r1.77 -r1.78 src/sys/arch/evbarm/beagle/beagle_machdep.c cvs rdiff -u -r1.63 -r1.64 src/sys/arch/evbarm/fdt/fdt_machdep.c cvs rdiff -u -r1.34 -r1.35 src/sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c cvs rdiff -u -r1.30 -r1.31 src/sys/arch/evbarm/gemini/gemini_machdep.c cvs rdiff -u -r1.62 -r1.63 src/sys/arch/evbarm/gumstix/gumstix_machdep.c cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbarm/hawk/hawk_machdep.c cvs rdiff -u -r1.27 -r1.28 src/sys/arch/evbarm/hdl_g/hdlg_machdep.c cvs rdiff -u -r1.8 -r1.9 \ src/sys/arch/evbarm/imx23_olinuxino/imx23_olinuxino_machdep.c cvs rdiff -u -r1.25 -r1.26 src/sys/arch/evbarm/imx31/imx31lk_machdep.c cvs rdiff -u -r1.10 -r1.11 src/sys/arch/evbarm/imx7/imx7_machdep.c cvs rdiff -u -r1.76 -r1.77 \ src/sys/arch/evbarm/integrator/integrator_machdep.c cvs rdiff -u -r1.90 -r1.91 src/sys/arch/evbarm/iq80310/iq80310_machdep.c cvs rdiff -u -r1.60 -r1.61 src/sys/arch/evbarm/iq80321/iq80321_machdep.c cvs rdiff -u -r1.42 -r1.43 src/sys/arch/evbarm/ixdp425/ixdp425_machdep.c cvs rdiff -u -r1.62 -r1.63 src/sys/arch/evbarm/ixm1200/ixm1200_machdep.c cvs rdiff -u -r1.1 -r1.2 src/sys/arch/evbarm/iyonix/iyonix_machdep.c cvs rdiff -u -r1.6 -r1.7 src/sys/arch/evbarm/kobo/kobo_machdep.c cvs rdiff -u -r1.38 -r1.39 src/sys/arch/evbarm/lubbock/lubbock_machdep.c cvs rdiff -u -r1.35 -r1.36 src/sys/arch/evbarm/marvell/marvell_machdep.c cvs rdiff -u -r1.14 -r1.15 src/sys/arch/evbarm/mini2440/mini2440_machdep.c cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbarm/mmnet/mmnet_machdep.c cvs rdiff -u -r1.10 -r1.11 src/sys/arch/evbarm/mpcsa/mpcsa_machdep.c cvs rdiff -u -r1.24 -r1.25 src/sys/arch/evbarm/netwalker/netwalker_machdep.c cvs rdiff -u -r1.17 -r1.18 src/sys/arch/evbarm/nitrogen6/nitrogen6_machdep.c cvs rdiff -u -r1.25 -r1.26 src/sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c cvs rdiff -u -r1.31 -r1.32 src/sys/arch/evbarm/nslu2/nslu2_machdep.c cvs rdiff -u -r1.21 -r1.22 src/sys/arch/evbarm/osk5912/osk5912_machdep.c cvs rdiff -u -r1.40 -r1.41 src/sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c cvs rdiff -u -r1.46 -r1.47 src/sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c cvs rdiff -u -r1.24 -r1.25 src/sys/arch/evbarm/tisdp24xx/sdp24xx_machdep.c cvs rdiff -u -r1.28 -r1.29 src/sys/arch/evbarm/tsarm/tsarm_machdep.c cvs rdiff -u -r1.29 -r1.30 src/sys/arch/evbarm/viper/viper_machdep.c cvs rdiff -u -r1.10 -r1.11 src/sys/arch/evbarm/zynq/zynq_machdep.c cvs rdiff -u -r1.105 -r1.106 src/sys/arch/hpcarm/hpcarm/hpc_machdep.c cvs rdiff -u -r1.26 -r1.27 src/sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c cvs rdiff -u -r1.14 -r1.15 src/sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c cvs rdiff -u -r1.27 -r1.28 src/sys/arch/iyonix/iyonix/iyonix_machdep.c cvs rdiff -u -r1.87 -r1.88 \ src/sys/arch/netwinder/netwinder/netwinder_machdep.c cvs rdiff -u -r1.45 -r1.46 src/sys/arch/shark/shark/shark_machdep.c cvs rdiff -u -r1.41 -r1.42 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/acorn32/acorn32/rpc_machdep.c diff -u src/sys/arch/acorn32/acorn32/rpc_machdep.c:1.92 src/sys/arch/acorn32/acorn32/rpc_machdep.c:1.93 --- src/sys/arch/acorn32/acorn32/rpc_machdep.c:1.92 Sun Oct 28 14:30:30 2018 +++ src/sys/arch/acorn32/acorn32/rpc_machdep.c Tue Jul 16 14:41:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: rpc_machdep.c,v 1.92 2018/10/28 14:30:30 skrll Exp $ */ +/* $NetBSD: rpc_machdep.c,v 1.93 2019/07/16 14:41:43 skrll Exp $ */ /* * Copyright (c) 2000-2002 Reinoud Zandijk. @@ -55,7 +55,7 @@ #include <sys/param.h> -__KERNEL_RCSID(0, "$NetBSD: rpc_machdep.c,v 1.92 2018/10/28 14:30:30 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rpc_machdep.c,v 1.93 2019/07/16 14:41:43 skrll Exp $"); #include <sys/systm.h> #include <sys/kernel.h> @@ -392,7 +392,7 @@ canonicalise_bootconfig(struct bootconfi } -u_int +vaddr_t initarm(void *cookie) { struct bootconfig *raw_bootconf = cookie; Index: src/sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c diff -u src/sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c:1.30 src/sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c:1.31 --- src/sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c:1.30 Sun Oct 28 14:30:30 2018 +++ src/sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c Tue Jul 16 14:41:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: eb7500atx_machdep.c,v 1.30 2018/10/28 14:30:30 skrll Exp $ */ +/* $NetBSD: eb7500atx_machdep.c,v 1.31 2019/07/16 14:41:43 skrll Exp $ */ /* * Copyright (c) 2000-2002 Reinoud Zandijk. @@ -55,7 +55,7 @@ #include <sys/param.h> -__KERNEL_RCSID(0, "$NetBSD: eb7500atx_machdep.c,v 1.30 2018/10/28 14:30:30 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: eb7500atx_machdep.c,v 1.31 2019/07/16 14:41:43 skrll Exp $"); #include <sys/systm.h> #include <sys/kernel.h> @@ -359,7 +359,7 @@ canonicalise_bootconfig(struct bootconfi } -u_int +vaddr_t initarm(void *cookie) { struct bootconfig *raw_bootconf = cookie; Index: src/sys/arch/arm/at91/at91bus.c diff -u src/sys/arch/arm/at91/at91bus.c:1.24 src/sys/arch/arm/at91/at91bus.c:1.25 --- src/sys/arch/arm/at91/at91bus.c:1.24 Tue Jul 16 09:25:55 2019 +++ src/sys/arch/arm/at91/at91bus.c Tue Jul 16 14:41:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: at91bus.c,v 1.24 2019/07/16 09:25:55 skrll Exp $ */ +/* $NetBSD: at91bus.c,v 1.25 2019/07/16 14:41:43 skrll Exp $ */ /* * Copyright (c) 2007 Embedtronics Oy @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: at91bus.c,v 1.24 2019/07/16 09:25:55 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: at91bus.c,v 1.25 2019/07/16 14:41:43 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -232,7 +232,7 @@ at91bus_init(void) return 0; } -u_int +vaddr_t at91bus_setup(BootConfig *mem) { int loop; Index: src/sys/arch/arm/at91/at91busvar.h diff -u src/sys/arch/arm/at91/at91busvar.h:1.6 src/sys/arch/arm/at91/at91busvar.h:1.7 --- src/sys/arch/arm/at91/at91busvar.h:1.6 Mon Nov 12 18:00:36 2012 +++ src/sys/arch/arm/at91/at91busvar.h Tue Jul 16 14:41:43 2019 @@ -1,5 +1,5 @@ -/* $Id: at91busvar.h,v 1.6 2012/11/12 18:00:36 skrll Exp $ */ -/* $NetBSD: at91busvar.h,v 1.6 2012/11/12 18:00:36 skrll Exp $ */ +/* $Id: at91busvar.h,v 1.7 2019/07/16 14:41:43 skrll Exp $ */ +/* $NetBSD: at91busvar.h,v 1.7 2019/07/16 14:41:43 skrll Exp $ */ /* * Copyright (c) 2007 Embedtronics Oy @@ -117,7 +117,7 @@ extern struct arm32_bus_dma_tag at91_bd_ extern int at91bus_init(void); struct _BootConfig; -extern u_int at91bus_setup(struct _BootConfig *); +extern vaddr_t at91bus_setup(struct _BootConfig *); extern bus_dma_tag_t at91_bus_dma_init(struct arm32_bus_dma_tag *); static __inline const struct pmap_devmap * Index: src/sys/arch/arm/include/arm32/machdep.h diff -u src/sys/arch/arm/include/arm32/machdep.h:1.28 src/sys/arch/arm/include/arm32/machdep.h:1.29 --- src/sys/arch/arm/include/arm32/machdep.h:1.28 Thu Jan 3 10:26:41 2019 +++ src/sys/arch/arm/include/arm32/machdep.h Tue Jul 16 14:41:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: machdep.h,v 1.28 2019/01/03 10:26:41 skrll Exp $ */ +/* $NetBSD: machdep.h,v 1.29 2019/07/16 14:41:43 skrll Exp $ */ #ifndef _ARM32_MACHDEP_H_ #define _ARM32_MACHDEP_H_ @@ -69,7 +69,7 @@ void dumpsys(void); * note that we use void * as all the platforms have different ideas on what * the structure is */ -u_int initarm(void *); +vaddr_t initarm(void *); struct pmap_devmap; struct boot_physmem; Index: src/sys/arch/arm/ofw/ofwgencfg_machdep.c diff -u src/sys/arch/arm/ofw/ofwgencfg_machdep.c:1.19 src/sys/arch/arm/ofw/ofwgencfg_machdep.c:1.20 --- src/sys/arch/arm/ofw/ofwgencfg_machdep.c:1.19 Sat Oct 27 17:17:40 2012 +++ src/sys/arch/arm/ofw/ofwgencfg_machdep.c Tue Jul 16 14:41:44 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: ofwgencfg_machdep.c,v 1.19 2012/10/27 17:17:40 chs Exp $ */ +/* $NetBSD: ofwgencfg_machdep.c,v 1.20 2019/07/16 14:41:44 skrll Exp $ */ /* * Copyright 1997 @@ -38,7 +38,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ofwgencfg_machdep.c,v 1.19 2012/10/27 17:17:40 chs Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ofwgencfg_machdep.c,v 1.20 2019/07/16 14:41:44 skrll Exp $"); #include "opt_ddb.h" @@ -146,7 +146,7 @@ cpu_reboot(int howto, char *bootstr) * Return the new stackptr (va) for the SVC frame. * */ -u_int +vaddr_t initarm(void *cookie) { ofw_handle_t ofw_handle = cookie; Index: src/sys/arch/cats/cats/cats_machdep.c diff -u src/sys/arch/cats/cats/cats_machdep.c:1.87 src/sys/arch/cats/cats/cats_machdep.c:1.88 --- src/sys/arch/cats/cats/cats_machdep.c:1.87 Fri Apr 26 07:32:40 2019 +++ src/sys/arch/cats/cats/cats_machdep.c Tue Jul 16 14:41:44 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: cats_machdep.c,v 1.87 2019/04/26 07:32:40 skrll Exp $ */ +/* $NetBSD: cats_machdep.c,v 1.88 2019/07/16 14:41:44 skrll Exp $ */ /* * Copyright (c) 1997,1998 Mark Brinicombe. @@ -40,7 +40,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: cats_machdep.c,v 1.87 2019/04/26 07:32:40 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: cats_machdep.c,v 1.88 2019/07/16 14:41:44 skrll Exp $"); #include "opt_ddb.h" #include "opt_modular.h" @@ -218,7 +218,7 @@ extern struct bus_space footbridge_pci_m void footbridge_pci_bs_tag_init(void); /* - * u_int initarm(struct ebsaboot *bootinfo) + * vaddr_t initarm(struct ebsaboot *bootinfo) * * Initial entry point on startup. This gets called before main() is * entered. @@ -231,7 +231,7 @@ void footbridge_pci_bs_tag_init(void); * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arm_bootargs) { struct ebsaboot *bootinfo = arm_bootargs; @@ -467,7 +467,7 @@ initarm(void *arm_bootargs) cpu_reset_address_paddr = DC21285_ROM_BASE; /* initarm_common returns the new stack pointer address */ - u_int sp; + vaddr_t sp; sp = initarm_common(KERNEL_VM_BASE, KERNEL_VM_SIZE, cats_physmem, ncats_physmem); Index: src/sys/arch/epoc32/epoc32/machdep.c diff -u src/sys/arch/epoc32/epoc32/machdep.c:1.7 src/sys/arch/epoc32/epoc32/machdep.c:1.8 --- src/sys/arch/epoc32/epoc32/machdep.c:1.7 Sun Oct 28 14:30:31 2018 +++ src/sys/arch/epoc32/epoc32/machdep.c Tue Jul 16 14:41:44 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: machdep.c,v 1.7 2018/10/28 14:30:31 skrll Exp $ */ +/* $NetBSD: machdep.c,v 1.8 2019/07/16 14:41:44 skrll Exp $ */ /* * Copyright (c) 2012, 2013 KIYOHARA Takashi * All rights reserved. @@ -26,7 +26,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.7 2018/10/28 14:30:31 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.8 2019/07/16 14:41:44 skrll Exp $"); #include "clpscom.h" #include "clpslcd.h" @@ -149,7 +149,7 @@ static const struct pmap_devmap epoc32_f }; /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -161,7 +161,7 @@ static const struct pmap_devmap epoc32_f * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { extern char _end[]; Index: src/sys/arch/evbarm/adi_brh/brh_machdep.c diff -u src/sys/arch/evbarm/adi_brh/brh_machdep.c:1.47 src/sys/arch/evbarm/adi_brh/brh_machdep.c:1.48 --- src/sys/arch/evbarm/adi_brh/brh_machdep.c:1.47 Sun Oct 28 14:30:31 2018 +++ src/sys/arch/evbarm/adi_brh/brh_machdep.c Tue Jul 16 14:41:44 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: brh_machdep.c,v 1.47 2018/10/28 14:30:31 skrll Exp $ */ +/* $NetBSD: brh_machdep.c,v 1.48 2019/07/16 14:41:44 skrll Exp $ */ /* * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc. @@ -73,7 +73,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: brh_machdep.c,v 1.47 2018/10/28 14:30:31 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: brh_machdep.c,v 1.48 2019/07/16 14:41:44 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -339,7 +339,7 @@ brh_hardclock_hook(void) } /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -351,7 +351,7 @@ brh_hardclock_hook(void) * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { extern vaddr_t xscale_cache_clean_addr; Index: src/sys/arch/evbarm/armadaxp/armadaxp_machdep.c diff -u src/sys/arch/evbarm/armadaxp/armadaxp_machdep.c:1.16 src/sys/arch/evbarm/armadaxp/armadaxp_machdep.c:1.17 --- src/sys/arch/evbarm/armadaxp/armadaxp_machdep.c:1.16 Fri Sep 21 12:04:07 2018 +++ src/sys/arch/evbarm/armadaxp/armadaxp_machdep.c Tue Jul 16 14:41:44 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: armadaxp_machdep.c,v 1.16 2018/09/21 12:04:07 skrll Exp $ */ +/* $NetBSD: armadaxp_machdep.c,v 1.17 2019/07/16 14:41:44 skrll Exp $ */ /******************************************************************************* Copyright (C) Marvell International Ltd. and its affiliates @@ -37,7 +37,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBI *******************************************************************************/ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: armadaxp_machdep.c,v 1.16 2018/09/21 12:04:07 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: armadaxp_machdep.c,v 1.17 2019/07/16 14:41:44 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -309,7 +309,7 @@ reset_axp_pcie_win(void) } /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -321,7 +321,7 @@ reset_axp_pcie_win(void) * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { cpu_reset_address = axp_system_reset; Index: src/sys/arch/evbarm/armadillo/armadillo9_machdep.c diff -u src/sys/arch/evbarm/armadillo/armadillo9_machdep.c:1.33 src/sys/arch/evbarm/armadillo/armadillo9_machdep.c:1.34 --- src/sys/arch/evbarm/armadillo/armadillo9_machdep.c:1.33 Tue Jul 16 09:25:55 2019 +++ src/sys/arch/evbarm/armadillo/armadillo9_machdep.c Tue Jul 16 14:41:44 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: armadillo9_machdep.c,v 1.33 2019/07/16 09:25:55 skrll Exp $ */ +/* $NetBSD: armadillo9_machdep.c,v 1.34 2019/07/16 14:41:44 skrll Exp $ */ /* * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc. @@ -110,7 +110,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: armadillo9_machdep.c,v 1.33 2019/07/16 09:25:55 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: armadillo9_machdep.c,v 1.34 2019/07/16 14:41:44 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -447,7 +447,7 @@ static const struct pmap_devmap armadill }; /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -459,7 +459,7 @@ static const struct pmap_devmap armadill * Setting up page tables for the kernel * Initialising interrupt controllers to a sane default state */ -u_int +vaddr_t initarm(void *arg) { int loop; Index: src/sys/arch/evbarm/bcm53xx/bcm53xx_machdep.c diff -u src/sys/arch/evbarm/bcm53xx/bcm53xx_machdep.c:1.20 src/sys/arch/evbarm/bcm53xx/bcm53xx_machdep.c:1.21 --- src/sys/arch/evbarm/bcm53xx/bcm53xx_machdep.c:1.20 Sat May 18 08:49:23 2019 +++ src/sys/arch/evbarm/bcm53xx/bcm53xx_machdep.c Tue Jul 16 14:41:44 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: bcm53xx_machdep.c,v 1.20 2019/05/18 08:49:23 skrll Exp $ */ +/* $NetBSD: bcm53xx_machdep.c,v 1.21 2019/07/16 14:41:44 skrll Exp $ */ /*- * Copyright (c) 2012 The NetBSD Foundation, Inc. @@ -33,7 +33,7 @@ #define IDM_PRIVATE #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: bcm53xx_machdep.c,v 1.20 2019/05/18 08:49:23 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: bcm53xx_machdep.c,v 1.21 2019/07/16 14:41:44 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -268,7 +268,7 @@ bcm53xx_mpstart(void) } /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -279,7 +279,7 @@ bcm53xx_mpstart(void) * Initialising the physical console so characters can be printed. * Setting up page tables for the kernel */ -u_int +vaddr_t initarm(void *arg) { /* @@ -388,7 +388,7 @@ initarm(void *arg) * If we have more than 256MB of RAM, set aside the first 256MB for * non-default VM allocations. */ - u_int sp = initarm_common(KERNEL_VM_BASE, KERNEL_VM_SIZE, + vaddr_t sp = initarm_common(KERNEL_VM_BASE, KERNEL_VM_SIZE, (bigmem_p ? &bp_first256 : NULL), (bigmem_p ? 1 : 0)); /* Index: src/sys/arch/evbarm/beagle/beagle_machdep.c diff -u src/sys/arch/evbarm/beagle/beagle_machdep.c:1.77 src/sys/arch/evbarm/beagle/beagle_machdep.c:1.78 --- src/sys/arch/evbarm/beagle/beagle_machdep.c:1.77 Sat May 18 08:49:23 2019 +++ src/sys/arch/evbarm/beagle/beagle_machdep.c Tue Jul 16 14:41:44 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: beagle_machdep.c,v 1.77 2019/05/18 08:49:23 skrll Exp $ */ +/* $NetBSD: beagle_machdep.c,v 1.78 2019/07/16 14:41:44 skrll Exp $ */ /* * Machine dependent functions for kernel setup for TI OSK5912 board. @@ -125,7 +125,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: beagle_machdep.c,v 1.77 2019/05/18 08:49:23 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: beagle_machdep.c,v 1.78 2019/07/16 14:41:44 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -557,7 +557,7 @@ beagle_platform_early_putchar(char c) #endif /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -569,7 +569,7 @@ beagle_platform_early_putchar(char c) * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { psize_t ram_size = 0; @@ -725,7 +725,7 @@ initarm(void *arg) db_trap_callback = beagle_db_trap; - u_int sp = initarm_common(KERNEL_VM_BASE, KERNEL_VM_SIZE, NULL, 0); + vaddr_t sp = initarm_common(KERNEL_VM_BASE, KERNEL_VM_SIZE, NULL, 0); /* * initarm_common flushes cache if required before AP start Index: src/sys/arch/evbarm/fdt/fdt_machdep.c diff -u src/sys/arch/evbarm/fdt/fdt_machdep.c:1.63 src/sys/arch/evbarm/fdt/fdt_machdep.c:1.64 --- src/sys/arch/evbarm/fdt/fdt_machdep.c:1.63 Mon Jul 15 08:44:33 2019 +++ src/sys/arch/evbarm/fdt/fdt_machdep.c Tue Jul 16 14:41:45 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: fdt_machdep.c,v 1.63 2019/07/15 08:44:33 skrll Exp $ */ +/* $NetBSD: fdt_machdep.c,v 1.64 2019/07/16 14:41:45 skrll Exp $ */ /*- * Copyright (c) 2015-2017 Jared McNeill <jmcne...@invisible.ca> @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: fdt_machdep.c,v 1.63 2019/07/15 08:44:33 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: fdt_machdep.c,v 1.64 2019/07/16 14:41:45 skrll Exp $"); #include "opt_machdep.h" #include "opt_bootconfig.h" @@ -416,9 +416,7 @@ fdt_map_efi_runtime(const char *prop, en } #endif -u_int initarm(void *arg); - -u_int +vaddr_t initarm(void *arg) { const struct arm_platform *plat; @@ -543,7 +541,7 @@ initarm(void *arg) VPRINTF("Memory regions:\n"); fdt_memory_foreach(fdt_add_boot_physmem, &memory_size); - u_int sp = initarm_common(KERNEL_VM_BASE, KERNEL_VM_SIZE, fdt_physmem, + vaddr_t sp = initarm_common(KERNEL_VM_BASE, KERNEL_VM_SIZE, fdt_physmem, nfdt_physmem); /* Index: src/sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c diff -u src/sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c:1.34 src/sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c:1.35 --- src/sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c:1.34 Tue Jul 16 09:25:55 2019 +++ src/sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c Tue Jul 16 14:41:45 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: g42xxeb_machdep.c,v 1.34 2019/07/16 09:25:55 skrll Exp $ */ +/* $NetBSD: g42xxeb_machdep.c,v 1.35 2019/07/16 14:41:45 skrll Exp $ */ /* * Copyright (c) 2002, 2003, 2004, 2005 Genetec Corporation. @@ -388,7 +388,7 @@ static const struct pmap_devmap g42xxeb_ /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -400,7 +400,7 @@ static const struct pmap_devmap g42xxeb_ * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { extern vaddr_t xscale_cache_clean_addr; Index: src/sys/arch/evbarm/gemini/gemini_machdep.c diff -u src/sys/arch/evbarm/gemini/gemini_machdep.c:1.30 src/sys/arch/evbarm/gemini/gemini_machdep.c:1.31 --- src/sys/arch/evbarm/gemini/gemini_machdep.c:1.30 Tue Jul 16 09:25:56 2019 +++ src/sys/arch/evbarm/gemini/gemini_machdep.c Tue Jul 16 14:41:45 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: gemini_machdep.c,v 1.30 2019/07/16 09:25:56 skrll Exp $ */ +/* $NetBSD: gemini_machdep.c,v 1.31 2019/07/16 14:41:45 skrll Exp $ */ /* adapted from: * NetBSD: sdp24xx_machdep.c,v 1.4 2008/08/27 11:03:10 matt Exp @@ -129,7 +129,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: gemini_machdep.c,v 1.30 2019/07/16 09:25:56 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: gemini_machdep.c,v 1.31 2019/07/16 14:41:45 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -556,7 +556,7 @@ gemini_puthex(unsigned int val) #endif /* VERBOSE_INIT_ARM */ /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -568,7 +568,7 @@ gemini_puthex(unsigned int val) * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { GEMINI_PUTCHAR('0'); Index: src/sys/arch/evbarm/gumstix/gumstix_machdep.c diff -u src/sys/arch/evbarm/gumstix/gumstix_machdep.c:1.62 src/sys/arch/evbarm/gumstix/gumstix_machdep.c:1.63 --- src/sys/arch/evbarm/gumstix/gumstix_machdep.c:1.62 Sat May 18 08:49:24 2019 +++ src/sys/arch/evbarm/gumstix/gumstix_machdep.c Tue Jul 16 14:41:45 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: gumstix_machdep.c,v 1.62 2019/05/18 08:49:24 skrll Exp $ */ +/* $NetBSD: gumstix_machdep.c,v 1.63 2019/07/16 14:41:45 skrll Exp $ */ /* * Copyright (C) 2005, 2006, 2007 WIDE Project and SOUM Corporation. * All rights reserved. @@ -565,7 +565,7 @@ extern uint32_t *uboot_args; #endif /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -577,7 +577,7 @@ extern uint32_t *uboot_args; * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { extern char KERNEL_BASE_phys[]; @@ -778,7 +778,7 @@ initarm(void *arg) evbarm_device_register = gumstix_device_register; - u_int sp = initarm_common(KERNEL_VM_BASE, KERNEL_VM_SIZE, NULL, 0); + vaddr_t sp = initarm_common(KERNEL_VM_BASE, KERNEL_VM_SIZE, NULL, 0); /* * initarm_common flushes cache if required before AP start Index: src/sys/arch/evbarm/hawk/hawk_machdep.c diff -u src/sys/arch/evbarm/hawk/hawk_machdep.c:1.4 src/sys/arch/evbarm/hawk/hawk_machdep.c:1.5 --- src/sys/arch/evbarm/hawk/hawk_machdep.c:1.4 Fri Sep 21 12:04:08 2018 +++ src/sys/arch/evbarm/hawk/hawk_machdep.c Tue Jul 16 14:41:45 2019 @@ -26,7 +26,7 @@ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: hawk_machdep.c,v 1.4 2018/09/21 12:04:08 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: hawk_machdep.c,v 1.5 2019/07/16 14:41:45 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -286,7 +286,7 @@ hawk_device_register (device_t self, voi } /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -298,7 +298,7 @@ hawk_device_register (device_t self, voi * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { vaddr_t addr; Index: src/sys/arch/evbarm/hdl_g/hdlg_machdep.c diff -u src/sys/arch/evbarm/hdl_g/hdlg_machdep.c:1.27 src/sys/arch/evbarm/hdl_g/hdlg_machdep.c:1.28 --- src/sys/arch/evbarm/hdl_g/hdlg_machdep.c:1.27 Tue Jul 16 09:25:56 2019 +++ src/sys/arch/evbarm/hdl_g/hdlg_machdep.c Tue Jul 16 14:41:45 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: hdlg_machdep.c,v 1.27 2019/07/16 09:25:56 skrll Exp $ */ +/* $NetBSD: hdlg_machdep.c,v 1.28 2019/07/16 14:41:45 skrll Exp $ */ /* * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc. @@ -73,7 +73,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: hdlg_machdep.c,v 1.27 2019/07/16 09:25:56 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: hdlg_machdep.c,v 1.28 2019/07/16 14:41:45 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -217,7 +217,7 @@ hardclock_hook(void) } /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -229,7 +229,7 @@ hardclock_hook(void) * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { extern vaddr_t xscale_cache_clean_addr; Index: src/sys/arch/evbarm/imx23_olinuxino/imx23_olinuxino_machdep.c diff -u src/sys/arch/evbarm/imx23_olinuxino/imx23_olinuxino_machdep.c:1.8 src/sys/arch/evbarm/imx23_olinuxino/imx23_olinuxino_machdep.c:1.9 --- src/sys/arch/evbarm/imx23_olinuxino/imx23_olinuxino_machdep.c:1.8 Sun Aug 12 20:13:13 2018 +++ src/sys/arch/evbarm/imx23_olinuxino/imx23_olinuxino_machdep.c Tue Jul 16 14:41:45 2019 @@ -1,4 +1,4 @@ -/* $Id: imx23_olinuxino_machdep.c,v 1.8 2018/08/12 20:13:13 skrll Exp $ */ +/* $Id: imx23_olinuxino_machdep.c,v 1.9 2019/07/16 14:41:45 skrll Exp $ */ /* * Copyright (c) 2012 The NetBSD Foundation, Inc. @@ -130,7 +130,7 @@ static void bypass_ssp(void); /* * Initialize ARM and return new SVC stack pointer. */ -u_int +vaddr_t initarm(void *arg) { psize_t ram_size; Index: src/sys/arch/evbarm/imx31/imx31lk_machdep.c diff -u src/sys/arch/evbarm/imx31/imx31lk_machdep.c:1.25 src/sys/arch/evbarm/imx31/imx31lk_machdep.c:1.26 --- src/sys/arch/evbarm/imx31/imx31lk_machdep.c:1.25 Tue Jul 16 09:25:56 2019 +++ src/sys/arch/evbarm/imx31/imx31lk_machdep.c Tue Jul 16 14:41:45 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: imx31lk_machdep.c,v 1.25 2019/07/16 09:25:56 skrll Exp $ */ +/* $NetBSD: imx31lk_machdep.c,v 1.26 2019/07/16 14:41:45 skrll Exp $ */ /* * Startup routines for the ZOOM iMX31 LITEKIT. @@ -110,7 +110,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: imx31lk_machdep.c,v 1.25 2019/07/16 09:25:56 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: imx31lk_machdep.c,v 1.26 2019/07/16 14:41:45 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -329,7 +329,7 @@ static const struct pmap_devmap imx31lk_ #endif /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -341,7 +341,7 @@ static const struct pmap_devmap imx31lk_ * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { int loop; Index: src/sys/arch/evbarm/imx7/imx7_machdep.c diff -u src/sys/arch/evbarm/imx7/imx7_machdep.c:1.10 src/sys/arch/evbarm/imx7/imx7_machdep.c:1.11 --- src/sys/arch/evbarm/imx7/imx7_machdep.c:1.10 Sat May 18 08:49:24 2019 +++ src/sys/arch/evbarm/imx7/imx7_machdep.c Tue Jul 16 14:41:46 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: imx7_machdep.c,v 1.10 2019/05/18 08:49:24 skrll Exp $ */ +/* $NetBSD: imx7_machdep.c,v 1.11 2019/07/16 14:41:46 skrll Exp $ */ /*- * Copyright (c) 2012 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: imx7_machdep.c,v 1.10 2019/05/18 08:49:24 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: imx7_machdep.c,v 1.11 2019/07/16 14:41:46 skrll Exp $"); #include "opt_evbarm_boardtype.h" #include "opt_arm_debug.h" @@ -233,7 +233,7 @@ imx7_mpstart(void) /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -244,7 +244,7 @@ imx7_mpstart(void) * Initialising the physical console so characters can be printed. * Setting up page tables for the kernel */ -u_int +vaddr_t initarm(void *arg) { psize_t memsize; @@ -358,7 +358,7 @@ initarm(void *arg) &bp_highgig, 1); } #endif - u_int sp = initarm_common(KERNEL_VM_BASE, KERNEL_VM_SIZE, NULL, 0); + vaddr_t sp = initarm_common(KERNEL_VM_BASE, KERNEL_VM_SIZE, NULL, 0); /* * initarm_common flushes cache if required before AP start Index: src/sys/arch/evbarm/integrator/integrator_machdep.c diff -u src/sys/arch/evbarm/integrator/integrator_machdep.c:1.76 src/sys/arch/evbarm/integrator/integrator_machdep.c:1.77 --- src/sys/arch/evbarm/integrator/integrator_machdep.c:1.76 Fri Sep 21 12:04:09 2018 +++ src/sys/arch/evbarm/integrator/integrator_machdep.c Tue Jul 16 14:41:46 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: integrator_machdep.c,v 1.76 2018/09/21 12:04:09 skrll Exp $ */ +/* $NetBSD: integrator_machdep.c,v 1.77 2019/07/16 14:41:46 skrll Exp $ */ /* * Copyright (c) 2001,2002 ARM Ltd @@ -68,7 +68,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: integrator_machdep.c,v 1.76 2018/09/21 12:04:09 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: integrator_machdep.c,v 1.77 2019/07/16 14:41:46 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -309,7 +309,7 @@ static const struct pmap_devmap integrat }; /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -322,7 +322,7 @@ static const struct pmap_devmap integrat * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { extern int KERNEL_BASE_phys[]; Index: src/sys/arch/evbarm/iq80310/iq80310_machdep.c diff -u src/sys/arch/evbarm/iq80310/iq80310_machdep.c:1.90 src/sys/arch/evbarm/iq80310/iq80310_machdep.c:1.91 --- src/sys/arch/evbarm/iq80310/iq80310_machdep.c:1.90 Fri Mar 1 09:25:59 2019 +++ src/sys/arch/evbarm/iq80310/iq80310_machdep.c Tue Jul 16 14:41:46 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: iq80310_machdep.c,v 1.90 2019/03/01 09:25:59 msaitoh Exp $ */ +/* $NetBSD: iq80310_machdep.c,v 1.91 2019/07/16 14:41:46 skrll Exp $ */ /* * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc. @@ -73,7 +73,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: iq80310_machdep.c,v 1.90 2019/03/01 09:25:59 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: iq80310_machdep.c,v 1.91 2019/07/16 14:41:46 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -307,7 +307,7 @@ static const struct pmap_devmap iq80310_ }; /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -319,7 +319,7 @@ static const struct pmap_devmap iq80310_ * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { extern vaddr_t xscale_cache_clean_addr; Index: src/sys/arch/evbarm/iq80321/iq80321_machdep.c diff -u src/sys/arch/evbarm/iq80321/iq80321_machdep.c:1.60 src/sys/arch/evbarm/iq80321/iq80321_machdep.c:1.61 --- src/sys/arch/evbarm/iq80321/iq80321_machdep.c:1.60 Tue Jul 16 09:25:56 2019 +++ src/sys/arch/evbarm/iq80321/iq80321_machdep.c Tue Jul 16 14:41:46 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: iq80321_machdep.c,v 1.60 2019/07/16 09:25:56 skrll Exp $ */ +/* $NetBSD: iq80321_machdep.c,v 1.61 2019/07/16 14:41:46 skrll Exp $ */ /* * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc. @@ -73,7 +73,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: iq80321_machdep.c,v 1.60 2019/07/16 09:25:56 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: iq80321_machdep.c,v 1.61 2019/07/16 14:41:46 skrll Exp $"); #include "opt_console.h" #include "opt_ddb.h" @@ -355,7 +355,7 @@ iq80321_hardclock_hook(void) } /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -367,7 +367,7 @@ iq80321_hardclock_hook(void) * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { extern vaddr_t xscale_cache_clean_addr; Index: src/sys/arch/evbarm/ixdp425/ixdp425_machdep.c diff -u src/sys/arch/evbarm/ixdp425/ixdp425_machdep.c:1.42 src/sys/arch/evbarm/ixdp425/ixdp425_machdep.c:1.43 --- src/sys/arch/evbarm/ixdp425/ixdp425_machdep.c:1.42 Tue Jul 16 09:25:56 2019 +++ src/sys/arch/evbarm/ixdp425/ixdp425_machdep.c Tue Jul 16 14:41:46 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: ixdp425_machdep.c,v 1.42 2019/07/16 09:25:56 skrll Exp $ */ +/* $NetBSD: ixdp425_machdep.c,v 1.43 2019/07/16 14:41:46 skrll Exp $ */ /* * Copyright (c) 2003 * Ichiro FUKUHARA <ich...@ichiro.org>. @@ -64,7 +64,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ixdp425_machdep.c,v 1.42 2019/07/16 09:25:56 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ixdp425_machdep.c,v 1.43 2019/07/16 14:41:46 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -360,7 +360,7 @@ static const struct pmap_devmap ixp425_d }; /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -372,7 +372,7 @@ static const struct pmap_devmap ixp425_d * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { extern vaddr_t xscale_cache_clean_addr; Index: src/sys/arch/evbarm/ixm1200/ixm1200_machdep.c diff -u src/sys/arch/evbarm/ixm1200/ixm1200_machdep.c:1.62 src/sys/arch/evbarm/ixm1200/ixm1200_machdep.c:1.63 --- src/sys/arch/evbarm/ixm1200/ixm1200_machdep.c:1.62 Tue Jul 16 09:25:56 2019 +++ src/sys/arch/evbarm/ixm1200/ixm1200_machdep.c Tue Jul 16 14:41:46 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: ixm1200_machdep.c,v 1.62 2019/07/16 09:25:56 skrll Exp $ */ +/* $NetBSD: ixm1200_machdep.c,v 1.63 2019/07/16 14:41:46 skrll Exp $ */ /* * Copyright (c) 2002, 2003 @@ -61,7 +61,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ixm1200_machdep.c,v 1.62 2019/07/16 09:25:56 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ixm1200_machdep.c,v 1.63 2019/07/16 14:41:46 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -323,7 +323,7 @@ static const struct pmap_devmap ixm1200_ * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { int loop; Index: src/sys/arch/evbarm/iyonix/iyonix_machdep.c diff -u src/sys/arch/evbarm/iyonix/iyonix_machdep.c:1.1 src/sys/arch/evbarm/iyonix/iyonix_machdep.c:1.2 --- src/sys/arch/evbarm/iyonix/iyonix_machdep.c:1.1 Thu Feb 14 21:47:52 2019 +++ src/sys/arch/evbarm/iyonix/iyonix_machdep.c Tue Jul 16 14:41:46 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: iyonix_machdep.c,v 1.1 2019/02/14 21:47:52 macallan Exp $ */ +/* $NetBSD: iyonix_machdep.c,v 1.2 2019/07/16 14:41:46 skrll Exp $ */ /* * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc. @@ -73,7 +73,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: iyonix_machdep.c,v 1.1 2019/02/14 21:47:52 macallan Exp $"); +__KERNEL_RCSID(0, "$NetBSD: iyonix_machdep.c,v 1.2 2019/07/16 14:41:46 skrll Exp $"); #include "opt_ddb.h" #include "opt_kgdb.h" @@ -433,7 +433,7 @@ iyonix_pic_init(void) } /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -445,7 +445,7 @@ iyonix_pic_init(void) * Setting up page tables for the kernel * Initialising interrupt controllers to a sane default state */ -u_int +vaddr_t initarm(void *arg) { struct bootconfig *passed_bootconfig = arg; Index: src/sys/arch/evbarm/kobo/kobo_machdep.c diff -u src/sys/arch/evbarm/kobo/kobo_machdep.c:1.6 src/sys/arch/evbarm/kobo/kobo_machdep.c:1.7 --- src/sys/arch/evbarm/kobo/kobo_machdep.c:1.6 Sat May 18 08:49:24 2019 +++ src/sys/arch/evbarm/kobo/kobo_machdep.c Tue Jul 16 14:41:47 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: kobo_machdep.c,v 1.6 2019/05/18 08:49:24 skrll Exp $ */ +/* $NetBSD: kobo_machdep.c,v 1.7 2019/07/16 14:41:47 skrll Exp $ */ /* * Copyright (c) 2002, 2003, 2005, 2010 Genetec Corporation. @@ -102,7 +102,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: kobo_machdep.c,v 1.6 2019/05/18 08:49:24 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: kobo_machdep.c,v 1.7 2019/07/16 14:41:47 skrll Exp $"); #include "opt_evbarm_boardtype.h" #include "opt_arm_debug.h" @@ -411,7 +411,7 @@ int consrate = CONSPEED; #endif /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -422,7 +422,7 @@ int consrate = CONSPEED; * Initialising the physical console so characters can be printed. * Setting up page tables for the kernel */ -u_int +vaddr_t initarm(void *arg) { /* Index: src/sys/arch/evbarm/lubbock/lubbock_machdep.c diff -u src/sys/arch/evbarm/lubbock/lubbock_machdep.c:1.38 src/sys/arch/evbarm/lubbock/lubbock_machdep.c:1.39 --- src/sys/arch/evbarm/lubbock/lubbock_machdep.c:1.38 Tue Jul 16 09:25:56 2019 +++ src/sys/arch/evbarm/lubbock/lubbock_machdep.c Tue Jul 16 14:41:47 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: lubbock_machdep.c,v 1.38 2019/07/16 09:25:56 skrll Exp $ */ +/* $NetBSD: lubbock_machdep.c,v 1.39 2019/07/16 14:41:47 skrll Exp $ */ /* * Copyright (c) 2002, 2003, 2005 Genetec Corporation. All rights reserved. @@ -112,7 +112,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: lubbock_machdep.c,v 1.38 2019/07/16 09:25:56 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: lubbock_machdep.c,v 1.39 2019/07/16 14:41:47 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -400,7 +400,7 @@ static const struct pmap_devmap lubbock_ #undef _S /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -412,7 +412,7 @@ static const struct pmap_devmap lubbock_ * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { extern vaddr_t xscale_cache_clean_addr; Index: src/sys/arch/evbarm/marvell/marvell_machdep.c diff -u src/sys/arch/evbarm/marvell/marvell_machdep.c:1.35 src/sys/arch/evbarm/marvell/marvell_machdep.c:1.36 --- src/sys/arch/evbarm/marvell/marvell_machdep.c:1.35 Fri Sep 21 12:04:09 2018 +++ src/sys/arch/evbarm/marvell/marvell_machdep.c Tue Jul 16 14:41:47 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: marvell_machdep.c,v 1.35 2018/09/21 12:04:09 skrll Exp $ */ +/* $NetBSD: marvell_machdep.c,v 1.36 2019/07/16 14:41:47 skrll Exp $ */ /* * Copyright (c) 2007, 2008, 2010 KIYOHARA Takashi * All rights reserved. @@ -25,7 +25,7 @@ * POSSIBILITY OF SUCH DAMAGE. */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: marvell_machdep.c,v 1.35 2018/09/21 12:04:09 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: marvell_machdep.c,v 1.36 2019/07/16 14:41:47 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -274,7 +274,7 @@ static struct pmap_devmap marvell_devmap extern uint32_t *u_boot_args[]; /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -286,7 +286,7 @@ extern uint32_t *u_boot_args[]; * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { int cs, cs_end, memtag = 0, iotag = 0; Index: src/sys/arch/evbarm/mini2440/mini2440_machdep.c diff -u src/sys/arch/evbarm/mini2440/mini2440_machdep.c:1.14 src/sys/arch/evbarm/mini2440/mini2440_machdep.c:1.15 --- src/sys/arch/evbarm/mini2440/mini2440_machdep.c:1.14 Tue Jul 16 09:25:56 2019 +++ src/sys/arch/evbarm/mini2440/mini2440_machdep.c Tue Jul 16 14:41:47 2019 @@ -131,7 +131,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: mini2440_machdep.c,v 1.14 2019/07/16 09:25:56 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mini2440_machdep.c,v 1.15 2019/07/16 14:41:47 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -425,7 +425,7 @@ read_ttb(void) #define ioreg_write32(a,v) (*(volatile uint32_t *)(a)=(v)) /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -438,7 +438,7 @@ read_ttb(void) * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { int loop; Index: src/sys/arch/evbarm/mmnet/mmnet_machdep.c diff -u src/sys/arch/evbarm/mmnet/mmnet_machdep.c:1.3 src/sys/arch/evbarm/mmnet/mmnet_machdep.c:1.4 --- src/sys/arch/evbarm/mmnet/mmnet_machdep.c:1.3 Sun Jul 15 05:16:42 2018 +++ src/sys/arch/evbarm/mmnet/mmnet_machdep.c Tue Jul 16 14:41:47 2019 @@ -1,5 +1,5 @@ -/* $Id: mmnet_machdep.c,v 1.3 2018/07/15 05:16:42 maxv Exp $ */ -/* $NetBSD: mmnet_machdep.c,v 1.3 2018/07/15 05:16:42 maxv Exp $ */ +/* $Id: mmnet_machdep.c,v 1.4 2019/07/16 14:41:47 skrll Exp $ */ +/* $NetBSD: mmnet_machdep.c,v 1.4 2019/07/16 14:41:47 skrll Exp $ */ /* * Copyright (c) 2007 Embedtronics Oy @@ -78,7 +78,7 @@ /* 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.3 2018/07/15 05:16:42 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mmnet_machdep.c,v 1.4 2019/07/16 14:41:47 skrll Exp $"); #include "opt_ddb.h" #include "opt_kgdb.h" @@ -224,7 +224,7 @@ cpu_reboot(int howto, char *bootstr) } /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -236,10 +236,10 @@ cpu_reboot(int howto, char *bootstr) * Setting up page tables for the kernel * Initialising interrupt controllers to a sane default state */ -u_int +vaddr_t initarm(void *arg) { - u_int ret; + vaddr_t sp; /* * basic AT91 initialization: */ @@ -260,7 +260,7 @@ initarm(void *arg) bootconfig.dramblocks = 1; bootconfig.dram[0].address = 0x20000000UL; bootconfig.dram[0].pages = 0x04000000UL / PAGE_SIZE; - ret = at91bus_setup(&bootconfig); + sp = at91bus_setup(&bootconfig); if (AT91_CHIP_ID() != AT91SAM9260_CHIP_ID) panic("%s: processor is not AT91SAM9260", __FUNCTION__); @@ -269,7 +269,7 @@ initarm(void *arg) evbarm_device_register = mmnet_device_register; /* We return the new stack pointer address */ - return ret; + return sp; } Index: src/sys/arch/evbarm/mpcsa/mpcsa_machdep.c diff -u src/sys/arch/evbarm/mpcsa/mpcsa_machdep.c:1.10 src/sys/arch/evbarm/mpcsa/mpcsa_machdep.c:1.11 --- src/sys/arch/evbarm/mpcsa/mpcsa_machdep.c:1.10 Sun Jul 15 05:16:42 2018 +++ src/sys/arch/evbarm/mpcsa/mpcsa_machdep.c Tue Jul 16 14:41:47 2019 @@ -1,5 +1,5 @@ -/* $Id: mpcsa_machdep.c,v 1.10 2018/07/15 05:16:42 maxv Exp $ */ -/* $NetBSD: mpcsa_machdep.c,v 1.10 2018/07/15 05:16:42 maxv Exp $ */ +/* $Id: mpcsa_machdep.c,v 1.11 2019/07/16 14:41:47 skrll Exp $ */ +/* $NetBSD: mpcsa_machdep.c,v 1.11 2019/07/16 14:41:47 skrll Exp $ */ /* * Copyright (c) 2007 Embedtronics Oy @@ -77,7 +77,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: mpcsa_machdep.c,v 1.10 2018/07/15 05:16:42 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mpcsa_machdep.c,v 1.11 2019/07/16 14:41:47 skrll Exp $"); #include "opt_ddb.h" #include "opt_kgdb.h" @@ -247,7 +247,7 @@ cpu_reboot(int howto, char *bootstr) } /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -259,10 +259,10 @@ cpu_reboot(int howto, char *bootstr) * Setting up page tables for the kernel * Initialising interrupt controllers to a sane default state */ -u_int +vaddr_t initarm(void *arg) { - u_int ret; + vaddr_t sp; /* * basic AT91 initialization: */ @@ -283,7 +283,7 @@ initarm(void *arg) bootconfig.dramblocks = 1; bootconfig.dram[0].address = 0x20000000UL; bootconfig.dram[0].pages = 0x04000000UL / PAGE_SIZE; - ret = at91bus_setup(&bootconfig); + sp = at91bus_setup(&bootconfig); if (AT91_CHIP_ID() != AT91RM9200_CHIP_ID) panic("%s: processor is not AT91RM9200", __FUNCTION__); @@ -292,7 +292,7 @@ initarm(void *arg) evbarm_device_register = mpcsa_device_register; /* We return the new stack pointer address */ - return ret; + return sp; } Index: src/sys/arch/evbarm/netwalker/netwalker_machdep.c diff -u src/sys/arch/evbarm/netwalker/netwalker_machdep.c:1.24 src/sys/arch/evbarm/netwalker/netwalker_machdep.c:1.25 --- src/sys/arch/evbarm/netwalker/netwalker_machdep.c:1.24 Thu Jun 13 04:20:23 2019 +++ src/sys/arch/evbarm/netwalker/netwalker_machdep.c Tue Jul 16 14:41:47 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: netwalker_machdep.c,v 1.24 2019/06/13 04:20:23 hkenken Exp $ */ +/* $NetBSD: netwalker_machdep.c,v 1.25 2019/07/16 14:41:47 skrll Exp $ */ /* * Copyright (c) 2002, 2003, 2005, 2010 Genetec Corporation. @@ -102,7 +102,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: netwalker_machdep.c,v 1.24 2019/06/13 04:20:23 hkenken Exp $"); +__KERNEL_RCSID(0, "$NetBSD: netwalker_machdep.c,v 1.25 2019/07/16 14:41:47 skrll Exp $"); #include "opt_evbarm_boardtype.h" #include "opt_arm_debug.h" @@ -234,7 +234,7 @@ static const struct pmap_devmap netwalke #endif /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -246,7 +246,7 @@ static const struct pmap_devmap netwalke * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { /* Index: src/sys/arch/evbarm/nitrogen6/nitrogen6_machdep.c diff -u src/sys/arch/evbarm/nitrogen6/nitrogen6_machdep.c:1.17 src/sys/arch/evbarm/nitrogen6/nitrogen6_machdep.c:1.18 --- src/sys/arch/evbarm/nitrogen6/nitrogen6_machdep.c:1.17 Sat Mar 16 10:45:06 2019 +++ src/sys/arch/evbarm/nitrogen6/nitrogen6_machdep.c Tue Jul 16 14:41:47 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: nitrogen6_machdep.c,v 1.17 2019/03/16 10:45:06 skrll Exp $ */ +/* $NetBSD: nitrogen6_machdep.c,v 1.18 2019/07/16 14:41:47 skrll Exp $ */ /*- * Copyright (c) 2012 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: nitrogen6_machdep.c,v 1.17 2019/03/16 10:45:06 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: nitrogen6_machdep.c,v 1.18 2019/07/16 14:41:47 skrll Exp $"); #include "opt_evbarm_boardtype.h" #include "opt_arm_debug.h" @@ -261,7 +261,7 @@ nitrogen6_mpstart(void) /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -272,7 +272,7 @@ nitrogen6_mpstart(void) * Initialising the physical console so characters can be printed. * Setting up page tables for the kernel */ -u_int +vaddr_t initarm(void *arg) { psize_t memsize; @@ -384,7 +384,7 @@ initarm(void *arg) nbp = 1; } #endif - u_int sp = initarm_common(KERNEL_VM_BASE, KERNEL_VM_SIZE, bp, nbp); + vaddr_t sp = initarm_common(KERNEL_VM_BASE, KERNEL_VM_SIZE, bp, nbp); /* * initarm_common flushes cache if required before AP start Index: src/sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c diff -u src/sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c:1.25 src/sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c:1.26 --- src/sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c:1.25 Tue Jul 16 09:25:56 2019 +++ src/sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c Tue Jul 16 14:41:48 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: npwr_fc_machdep.c,v 1.25 2019/07/16 09:25:56 skrll Exp $ */ +/* $NetBSD: npwr_fc_machdep.c,v 1.26 2019/07/16 14:41:48 skrll Exp $ */ /* * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc. @@ -73,7 +73,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: npwr_fc_machdep.c,v 1.25 2019/07/16 09:25:56 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: npwr_fc_machdep.c,v 1.26 2019/07/16 14:41:48 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -334,7 +334,7 @@ static const struct pmap_devmap iq80321_ }; /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -346,7 +346,7 @@ static const struct pmap_devmap iq80321_ * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { extern vaddr_t xscale_cache_clean_addr; Index: src/sys/arch/evbarm/nslu2/nslu2_machdep.c diff -u src/sys/arch/evbarm/nslu2/nslu2_machdep.c:1.31 src/sys/arch/evbarm/nslu2/nslu2_machdep.c:1.32 --- src/sys/arch/evbarm/nslu2/nslu2_machdep.c:1.31 Tue Jul 16 09:25:57 2019 +++ src/sys/arch/evbarm/nslu2/nslu2_machdep.c Tue Jul 16 14:41:48 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: nslu2_machdep.c,v 1.31 2019/07/16 09:25:57 skrll Exp $ */ +/* $NetBSD: nslu2_machdep.c,v 1.32 2019/07/16 14:41:48 skrll Exp $ */ /*- * Copyright (c) 2006 The NetBSD Foundation, Inc. @@ -94,7 +94,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: nslu2_machdep.c,v 1.31 2019/07/16 09:25:57 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: nslu2_machdep.c,v 1.32 2019/07/16 14:41:48 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -413,7 +413,7 @@ static const struct pmap_devmap nslu2_de }; /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -425,7 +425,7 @@ static const struct pmap_devmap nslu2_de * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { extern vaddr_t xscale_cache_clean_addr; Index: src/sys/arch/evbarm/osk5912/osk5912_machdep.c diff -u src/sys/arch/evbarm/osk5912/osk5912_machdep.c:1.21 src/sys/arch/evbarm/osk5912/osk5912_machdep.c:1.22 --- src/sys/arch/evbarm/osk5912/osk5912_machdep.c:1.21 Tue Jul 16 09:25:57 2019 +++ src/sys/arch/evbarm/osk5912/osk5912_machdep.c Tue Jul 16 14:41:48 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: osk5912_machdep.c,v 1.21 2019/07/16 09:25:57 skrll Exp $ */ +/* $NetBSD: osk5912_machdep.c,v 1.22 2019/07/16 14:41:48 skrll Exp $ */ /* * Machine dependent functions for kernel setup for TI OSK5912 board. @@ -99,7 +99,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: osk5912_machdep.c,v 1.21 2019/07/16 09:25:57 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: osk5912_machdep.c,v 1.22 2019/07/16 14:41:48 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -313,7 +313,7 @@ static const struct pmap_devmap devmap[] #undef _S /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -325,7 +325,7 @@ static const struct pmap_devmap devmap[] * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { /* Index: src/sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c diff -u src/sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c:1.40 src/sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c:1.41 --- src/sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c:1.40 Tue Jul 16 09:25:57 2019 +++ src/sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c Tue Jul 16 14:41:48 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: smdk2410_machdep.c,v 1.40 2019/07/16 09:25:57 skrll Exp $ */ +/* $NetBSD: smdk2410_machdep.c,v 1.41 2019/07/16 14:41:48 skrll Exp $ */ /* * Copyright (c) 2002, 2003 Fujitsu Component Limited @@ -105,7 +105,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: smdk2410_machdep.c,v 1.40 2019/07/16 09:25:57 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: smdk2410_machdep.c,v 1.41 2019/07/16 14:41:48 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -397,7 +397,7 @@ read_ttb(void) #define ioreg_write32(a,v) (*(volatile uint32_t *)(a)=(v)) /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -410,7 +410,7 @@ read_ttb(void) * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { int loop; Index: src/sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c diff -u src/sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c:1.46 src/sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c:1.47 --- src/sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c:1.46 Tue Jul 16 09:25:57 2019 +++ src/sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c Tue Jul 16 14:41:48 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: smdk2800_machdep.c,v 1.46 2019/07/16 09:25:57 skrll Exp $ */ +/* $NetBSD: smdk2800_machdep.c,v 1.47 2019/07/16 14:41:48 skrll Exp $ */ /* * Copyright (c) 2002, 2003, 2005 Fujitsu Component Limited @@ -106,7 +106,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: smdk2800_machdep.c,v 1.46 2019/07/16 09:25:57 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: smdk2800_machdep.c,v 1.47 2019/07/16 14:41:48 skrll Exp $"); #include "opt_ddb.h" #include "opt_console.h" @@ -330,7 +330,7 @@ static const struct pmap_devmap smdk2800 #define ioreg32(pa) (*(volatile uint32_t *)ioreg_vaddr(pa)) /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -343,7 +343,7 @@ static const struct pmap_devmap smdk2800 * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { int loop; Index: src/sys/arch/evbarm/tisdp24xx/sdp24xx_machdep.c diff -u src/sys/arch/evbarm/tisdp24xx/sdp24xx_machdep.c:1.24 src/sys/arch/evbarm/tisdp24xx/sdp24xx_machdep.c:1.25 --- src/sys/arch/evbarm/tisdp24xx/sdp24xx_machdep.c:1.24 Tue Jul 16 09:25:57 2019 +++ src/sys/arch/evbarm/tisdp24xx/sdp24xx_machdep.c Tue Jul 16 14:41:48 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: sdp24xx_machdep.c,v 1.24 2019/07/16 09:25:57 skrll Exp $ */ +/* $NetBSD: sdp24xx_machdep.c,v 1.25 2019/07/16 14:41:48 skrll Exp $ */ /* * Machine dependent functions for kernel setup for TI OSK5912 board. @@ -125,7 +125,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sdp24xx_machdep.c,v 1.24 2019/07/16 09:25:57 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sdp24xx_machdep.c,v 1.25 2019/07/16 14:41:48 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -395,7 +395,7 @@ sdp_putchar(char c) } /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -407,7 +407,7 @@ sdp_putchar(char c) * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { #if 1 Index: src/sys/arch/evbarm/tsarm/tsarm_machdep.c diff -u src/sys/arch/evbarm/tsarm/tsarm_machdep.c:1.28 src/sys/arch/evbarm/tsarm/tsarm_machdep.c:1.29 --- src/sys/arch/evbarm/tsarm/tsarm_machdep.c:1.28 Tue Jul 16 09:25:57 2019 +++ src/sys/arch/evbarm/tsarm/tsarm_machdep.c Tue Jul 16 14:41:48 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: tsarm_machdep.c,v 1.28 2019/07/16 09:25:57 skrll Exp $ */ +/* $NetBSD: tsarm_machdep.c,v 1.29 2019/07/16 14:41:48 skrll Exp $ */ /* * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc. @@ -73,7 +73,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: tsarm_machdep.c,v 1.28 2019/07/16 09:25:57 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: tsarm_machdep.c,v 1.29 2019/07/16 14:41:48 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -358,7 +358,7 @@ static const struct pmap_devmap tsarm_de }; /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -370,7 +370,7 @@ static const struct pmap_devmap tsarm_de * Setting up page tables for the kernel * Initialising interrupt controllers to a sane default state */ -u_int +vaddr_t initarm(void *arg) { #ifdef FIXME Index: src/sys/arch/evbarm/viper/viper_machdep.c diff -u src/sys/arch/evbarm/viper/viper_machdep.c:1.29 src/sys/arch/evbarm/viper/viper_machdep.c:1.30 --- src/sys/arch/evbarm/viper/viper_machdep.c:1.29 Tue Jul 16 09:25:57 2019 +++ src/sys/arch/evbarm/viper/viper_machdep.c Tue Jul 16 14:41:48 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: viper_machdep.c,v 1.29 2019/07/16 09:25:57 skrll Exp $ */ +/* $NetBSD: viper_machdep.c,v 1.30 2019/07/16 14:41:48 skrll Exp $ */ /* * Startup routines for the Arcom Viper. Below you can trace the @@ -112,7 +112,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: viper_machdep.c,v 1.29 2019/07/16 09:25:57 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: viper_machdep.c,v 1.30 2019/07/16 14:41:48 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_console.h" @@ -371,7 +371,7 @@ static const struct pmap_devmap viper_de #endif /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -383,7 +383,7 @@ static const struct pmap_devmap viper_de * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { extern vaddr_t xscale_cache_clean_addr; Index: src/sys/arch/evbarm/zynq/zynq_machdep.c diff -u src/sys/arch/evbarm/zynq/zynq_machdep.c:1.10 src/sys/arch/evbarm/zynq/zynq_machdep.c:1.11 --- src/sys/arch/evbarm/zynq/zynq_machdep.c:1.10 Sat Mar 16 10:45:06 2019 +++ src/sys/arch/evbarm/zynq/zynq_machdep.c Tue Jul 16 14:41:48 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: zynq_machdep.c,v 1.10 2019/03/16 10:45:06 skrll Exp $ */ +/* $NetBSD: zynq_machdep.c,v 1.11 2019/07/16 14:41:48 skrll Exp $ */ /*- * Copyright (c) 2012 The NetBSD Foundation, Inc. * All rights reserved. @@ -29,7 +29,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: zynq_machdep.c,v 1.10 2019/03/16 10:45:06 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: zynq_machdep.c,v 1.11 2019/07/16 14:41:48 skrll Exp $"); #include "opt_evbarm_boardtype.h" #include "opt_arm_debug.h" @@ -250,7 +250,7 @@ zynq_mpstart(void) /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -261,7 +261,7 @@ zynq_mpstart(void) * Initialising the physical console so characters can be printed. * Setting up page tables for the kernel */ -u_int +vaddr_t initarm(void *arg) { /* @@ -338,7 +338,7 @@ initarm(void *arg) /* we've a specific device_register routine */ evbarm_device_register = zynq7000_device_register; - u_int sp = initarm_common(KERNEL_VM_BASE, KERNEL_VM_SIZE, NULL, 0); + vaddr_t sp = initarm_common(KERNEL_VM_BASE, KERNEL_VM_SIZE, NULL, 0); /* * initarm_common flushes cache if required before AP start Index: src/sys/arch/hpcarm/hpcarm/hpc_machdep.c diff -u src/sys/arch/hpcarm/hpcarm/hpc_machdep.c:1.105 src/sys/arch/hpcarm/hpcarm/hpc_machdep.c:1.106 --- src/sys/arch/hpcarm/hpcarm/hpc_machdep.c:1.105 Fri Mar 16 12:10:16 2018 +++ src/sys/arch/hpcarm/hpcarm/hpc_machdep.c Tue Jul 16 14:41:49 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: hpc_machdep.c,v 1.105 2018/03/16 12:10:16 ryo Exp $ */ +/* $NetBSD: hpc_machdep.c,v 1.106 2019/07/16 14:41:49 skrll Exp $ */ /* * Copyright (c) 1994-1998 Mark Brinicombe. @@ -40,7 +40,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: hpc_machdep.c,v 1.105 2018/03/16 12:10:16 ryo Exp $"); +__KERNEL_RCSID(0, "$NetBSD: hpc_machdep.c,v 1.106 2019/07/16 14:41:49 skrll Exp $"); #include "opt_cputypes.h" #include "opt_kloader.h" @@ -103,12 +103,12 @@ void *__sleep_ctx; void (*__cpu_reset)(void) __dead = cpu_reset; -u_int initarm(int, char **, struct bootinfo *); +vaddr_t initarm(int, char **, struct bootinfo *); #if defined(CPU_SA1100) || defined(CPU_SA1110) -u_int init_sa11x0(int, char **, struct bootinfo *); +vaddr_t init_sa11x0(int, char **, struct bootinfo *); #endif #if defined(CPU_XSCALE_PXA250) || defined(CPU_XSCALE_PXA270) -u_int init_pxa2x0(int, char **, struct bootinfo *); +vaddr_t init_pxa2x0(int, char **, struct bootinfo *); #endif #ifdef BOOT_DUMP @@ -220,7 +220,7 @@ machine_standby(void) * This includes: * Taking a copy of the boot configuration structure. */ -u_int +vaddr_t initarm(int argc, char **argv, struct bootinfo *bi) { Index: src/sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c diff -u src/sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c:1.26 src/sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c:1.27 --- src/sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c:1.26 Tue Jul 16 09:25:57 2019 +++ src/sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c Tue Jul 16 14:41:49 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: pxa2x0_hpc_machdep.c,v 1.26 2019/07/16 09:25:57 skrll Exp $ */ +/* $NetBSD: pxa2x0_hpc_machdep.c,v 1.27 2019/07/16 14:41:49 skrll Exp $ */ /* * Copyright (c) 1994-1998 Mark Brinicombe. @@ -40,7 +40,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pxa2x0_hpc_machdep.c,v 1.26 2019/07/16 09:25:57 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pxa2x0_hpc_machdep.c,v 1.27 2019/07/16 14:41:49 skrll Exp $"); #include "opt_ddb.h" #include "opt_dram_pages.h" @@ -135,7 +135,7 @@ void prefetch_abort_handler(trapframe_t void undefinedinstruction_bounce(trapframe_t *); u_int cpu_get_control(void); -u_int init_pxa2x0(int, char **, struct bootinfo *); +vaddr_t init_pxa2x0(int, char **, struct bootinfo *); /* Machine dependent initialize function */ extern void pxa2x0_machdep_init(void); @@ -238,7 +238,7 @@ read_ttb(void) * Initializing the physical console so characters can be printed. * Setting up page tables for the kernel. */ -u_int +vaddr_t init_pxa2x0(int argc, char **argv, struct bootinfo *bi) { #ifdef DIAGNOSTIC Index: src/sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c diff -u src/sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c:1.14 src/sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c:1.15 --- src/sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c:1.14 Tue Jul 16 09:25:57 2019 +++ src/sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c Tue Jul 16 14:41:49 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: sa11x0_hpc_machdep.c,v 1.14 2019/07/16 09:25:57 skrll Exp $ */ +/* $NetBSD: sa11x0_hpc_machdep.c,v 1.15 2019/07/16 14:41:49 skrll Exp $ */ /* * Copyright (c) 1994-1998 Mark Brinicombe. @@ -40,7 +40,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sa11x0_hpc_machdep.c,v 1.14 2019/07/16 09:25:57 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sa11x0_hpc_machdep.c,v 1.15 2019/07/16 14:41:49 skrll Exp $"); #include "opt_ddb.h" #include "opt_dram_pages.h" @@ -135,7 +135,7 @@ void prefetch_abort_handler(trapframe_t void undefinedinstruction_bounce(trapframe_t *); u_int cpu_get_control(void); -u_int init_sa11x0(int, char **, struct bootinfo *); +vaddr_t init_sa11x0(int, char **, struct bootinfo *); #ifdef BOOT_DUMP void dumppages(char *, int); @@ -175,7 +175,7 @@ static const struct pmap_devmap sa11x0_d * Initializing the physical console so characters can be printed. * Setting up page tables for the kernel. */ -u_int +vaddr_t init_sa11x0(int argc, char **argv, struct bootinfo *bi) { u_int kerneldatasize, symbolsize; Index: src/sys/arch/iyonix/iyonix/iyonix_machdep.c diff -u src/sys/arch/iyonix/iyonix/iyonix_machdep.c:1.27 src/sys/arch/iyonix/iyonix/iyonix_machdep.c:1.28 --- src/sys/arch/iyonix/iyonix/iyonix_machdep.c:1.27 Tue Jul 16 09:25:57 2019 +++ src/sys/arch/iyonix/iyonix/iyonix_machdep.c Tue Jul 16 14:41:49 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: iyonix_machdep.c,v 1.27 2019/07/16 09:25:57 skrll Exp $ */ +/* $NetBSD: iyonix_machdep.c,v 1.28 2019/07/16 14:41:49 skrll Exp $ */ /* * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc. @@ -73,7 +73,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: iyonix_machdep.c,v 1.27 2019/07/16 09:25:57 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: iyonix_machdep.c,v 1.28 2019/07/16 14:41:49 skrll Exp $"); #include "opt_ddb.h" #include "opt_kgdb.h" @@ -417,7 +417,7 @@ iyonix_pic_init(void) } /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -429,7 +429,7 @@ iyonix_pic_init(void) * Setting up page tables for the kernel * Initialising interrupt controllers to a sane default state */ -u_int +vaddr_t initarm(void *arg) { struct bootconfig *passed_bootconfig = arg; Index: src/sys/arch/netwinder/netwinder/netwinder_machdep.c diff -u src/sys/arch/netwinder/netwinder/netwinder_machdep.c:1.87 src/sys/arch/netwinder/netwinder/netwinder_machdep.c:1.88 --- src/sys/arch/netwinder/netwinder/netwinder_machdep.c:1.87 Tue Jul 16 09:25:57 2019 +++ src/sys/arch/netwinder/netwinder/netwinder_machdep.c Tue Jul 16 14:41:49 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: netwinder_machdep.c,v 1.87 2019/07/16 09:25:57 skrll Exp $ */ +/* $NetBSD: netwinder_machdep.c,v 1.88 2019/07/16 14:41:49 skrll Exp $ */ /* * Copyright (c) 1997,1998 Mark Brinicombe. @@ -40,7 +40,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: netwinder_machdep.c,v 1.87 2019/07/16 09:25:57 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: netwinder_machdep.c,v 1.88 2019/07/16 14:41:49 skrll Exp $"); #include "opt_ddb.h" #include "opt_pmap_debug.h" @@ -368,7 +368,7 @@ struct l1_sec_map { }; /* - * u_int initarm(...); + * vaddr_t initarm(...); * * Initial entry point on startup. This gets called before main() is * entered. @@ -381,7 +381,7 @@ struct l1_sec_map { * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { int loop; Index: src/sys/arch/shark/shark/shark_machdep.c diff -u src/sys/arch/shark/shark/shark_machdep.c:1.45 src/sys/arch/shark/shark/shark_machdep.c:1.46 --- src/sys/arch/shark/shark/shark_machdep.c:1.45 Tue Jul 16 09:25:58 2019 +++ src/sys/arch/shark/shark/shark_machdep.c Tue Jul 16 14:41:49 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: shark_machdep.c,v 1.45 2019/07/16 09:25:58 skrll Exp $ */ +/* $NetBSD: shark_machdep.c,v 1.46 2019/07/16 14:41:49 skrll Exp $ */ /* * Copyright 1997 @@ -38,7 +38,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: shark_machdep.c,v 1.45 2019/07/16 09:25:58 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: shark_machdep.c,v 1.46 2019/07/16 14:41:49 skrll Exp $"); #include "opt_ddb.h" #include "opt_modular.h" @@ -182,7 +182,7 @@ cpu_reboot(int howto, char *bootstr) } /* - * u_int initarm(void *handle) + * vaddr_t initarm(void *handle) * * Initial entry point on startup for a GENERIC OFW * system. Called with MMU on, running in the OFW @@ -201,7 +201,7 @@ cpu_reboot(int howto, char *bootstr) struct fiqhandler shark_fiqhandler; struct fiqregs shark_fiqregs; -u_int +vaddr_t initarm(void *arg) { ofw_handle_t ofw_handle = arg; Index: src/sys/arch/zaurus/zaurus/machdep.c diff -u src/sys/arch/zaurus/zaurus/machdep.c:1.41 src/sys/arch/zaurus/zaurus/machdep.c:1.42 --- src/sys/arch/zaurus/zaurus/machdep.c:1.41 Tue Jul 16 09:25:58 2019 +++ src/sys/arch/zaurus/zaurus/machdep.c Tue Jul 16 14:41:49 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: machdep.c,v 1.41 2019/07/16 09:25:58 skrll Exp $ */ +/* $NetBSD: machdep.c,v 1.42 2019/07/16 14:41:49 skrll Exp $ */ /* $OpenBSD: zaurus_machdep.c,v 1.25 2006/06/20 18:24:04 todd Exp $ */ /* @@ -107,7 +107,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.41 2019/07/16 09:25:58 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.42 2019/07/16 14:41:49 skrll Exp $"); #include "opt_ddb.h" #include "opt_kgdb.h" @@ -620,7 +620,7 @@ hw_isc1000(void) } /* - * u_int initarm(...) + * vaddr_t initarm(...) * * Initial entry point on startup. This gets called before main() is * entered. @@ -632,7 +632,7 @@ hw_isc1000(void) * Setting up page tables for the kernel * Relocating the kernel to the bottom of physical memory */ -u_int +vaddr_t initarm(void *arg) { #ifdef DIAGNOSTIC