Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/thorpej-futex]: src Sync with HEAD.
details: https://anonhg.NetBSD.org/src/rev/9aab19e6537e
branches: thorpej-futex
changeset: 982905:9aab19e6537e
user: thorpej <thorpej%NetBSD.org@localhost>
date: Sat Apr 03 22:28:12 2021 +0000
description:
Sync with HEAD.
diffstat:
sys/arch/aarch64/aarch64/aarch64_machdep.c | 41 +-
sys/arch/aarch64/aarch64/copyinout.S | 5 +-
sys/arch/aarch64/aarch64/cpu.c | 16 +-
sys/arch/aarch64/aarch64/cpufunc.c | 7 +-
sys/arch/aarch64/aarch64/cpufunc_asm_armv8.S | 3 +-
sys/arch/aarch64/aarch64/cpuswitch.S | 6 +-
sys/arch/aarch64/aarch64/db_interface.c | 6 +-
sys/arch/aarch64/aarch64/db_machdep.c | 618 +-
sys/arch/aarch64/aarch64/disasm.c | 88 +-
sys/arch/aarch64/aarch64/efi_machdep.c | 18 +-
sys/arch/aarch64/aarch64/fusu.S | 5 +-
sys/arch/aarch64/aarch64/idle_machdep.S | 36 +-
sys/arch/aarch64/aarch64/lock_stubs.S | 5 +-
sys/arch/aarch64/aarch64/locore.S | 17 +-
sys/arch/aarch64/aarch64/pmap.c | 112 +-
sys/arch/aarch64/aarch64/pmap_page.S | 5 +-
sys/arch/aarch64/aarch64/pmapboot.c | 39 +-
sys/arch/aarch64/aarch64/trap.c | 26 +-
sys/arch/aarch64/aarch64/vectors.S | 7 +-
sys/arch/aarch64/aarch64/vm_machdep.c | 10 +-
sys/arch/aarch64/conf/Makefile.aarch64 | 7 +-
sys/arch/aarch64/conf/kern.ldscript | 1 +
sys/arch/aarch64/include/armreg.h | 6 +-
sys/arch/aarch64/include/asan.h | 10 +-
sys/arch/aarch64/include/cpu.h | 26 +-
sys/arch/aarch64/include/cpu_counter.h | 9 +-
sys/arch/aarch64/include/db_machdep.h | 10 +-
sys/arch/aarch64/include/locore.h | 21 +-
sys/arch/aarch64/include/param.h | 8 +-
sys/arch/aarch64/include/pmap.h | 15 +-
sys/arch/aarch64/include/profile.h | 20 +-
sys/arch/aarch64/include/types.h | 7 +-
sys/arch/aarch64/include/vmparam.h | 8 +-
sys/arch/acorn32/stand/boot32/Makefile | 4 +-
sys/arch/acorn32/stand/boot32/start.S | 34 +-
sys/arch/acorn32/stand/nbfs/Makefile | 4 +-
sys/arch/acorn32/stand/nbfs/rmheader.S | 14 +-
sys/arch/alpha/alpha/db_interface.c | 6 +-
sys/arch/alpha/alpha/pmap.c | 24 +-
sys/arch/alpha/alpha/sys_machdep.c | 6 +-
sys/arch/alpha/include/lock.h | 31 +-
sys/arch/alpha/include/types.h | 3 +-
sys/arch/amd64/amd64/db_interface.c | 6 +-
sys/arch/amd64/amd64/machdep.c | 6 +-
sys/arch/amd64/conf/ALL | 5 +-
sys/arch/amd64/conf/GENERIC | 25 +-
sys/arch/amd64/conf/MODULAR | 3 +-
sys/arch/amd64/conf/NOCOMPAT | 3 +-
sys/arch/amd64/conf/XEN3_DOM0 | 1015 +-
sys/arch/amd64/conf/XEN3_DOMU | 5 +-
sys/arch/amd64/conf/std.xen | 16 +-
sys/arch/amd64/include/types.h | 7 +-
sys/arch/amiga/conf/DRACO | 7 +-
sys/arch/amiga/conf/GENERIC | 7 +-
sys/arch/amiga/conf/GENERIC.in | 5 +-
sys/arch/amiga/conf/INSTALL | 6 +-
sys/arch/amiga/dev/amidisplaycc.c | 85 +-
sys/arch/amiga/include/types.h | 3 +-
sys/arch/amiga/stand/bootblock/Makefile | 4 +-
sys/arch/amiga/stand/bootblock/boot/Makefile | 4 +-
sys/arch/amiga/stand/bootblock/boot/version | 3 +-
sys/arch/amiga/stand/bootblock/boot/xd.c | 7 +-
sys/arch/amiga/stand/bootblock/bootxx_ffs/Makefile | 25 +-
sys/arch/amiga/stand/bootblock/bootxx_ffsv2/Makefile | 7 +
sys/arch/amiga/stand/bootblock/elf2bb/elf2bb.c | 85 +-
sys/arch/amigappc/amigappc/locore.S | 4 +-
sys/arch/amigappc/conf/GENERIC | 5 +-
sys/arch/amigappc/conf/NULL | 5 +-
sys/arch/arc/jazz/if_sn_jazzio.c | 6 +-
sys/arch/arm/acpi/acpi_platform.c | 16 +-
sys/arch/arm/acpi/acpipchb.c | 6 +-
sys/arch/arm/acpi/cpu_acpi.c | 29 +-
sys/arch/arm/altera/cycv_clkmgr.c | 40 +-
sys/arch/arm/altera/cycv_dwcmmc.c | 16 +-
sys/arch/arm/altera/cycv_gmac.c | 15 +-
sys/arch/arm/altera/cycv_platform.c | 14 +-
sys/arch/arm/altera/cycv_rstmgr.c | 12 +-
sys/arch/arm/amlogic/files.meson | 3 +-
sys/arch/arm/amlogic/meson6_timer.c | 14 +-
sys/arch/arm/amlogic/meson8b_clkc.c | 14 +-
sys/arch/arm/amlogic/meson_dwmac.c | 23 +-
sys/arch/arm/amlogic/meson_genfb.c | 14 +-
sys/arch/arm/amlogic/meson_pinctrl.c | 36 +-
sys/arch/arm/amlogic/meson_platform.c | 12 +-
sys/arch/arm/amlogic/meson_pwm.c | 16 +-
sys/arch/arm/amlogic/meson_resets.c | 16 +-
sys/arch/arm/amlogic/meson_rng.c | 12 +-
sys/arch/arm/amlogic/meson_rtc.c | 12 +-
sys/arch/arm/amlogic/meson_sdhc.c | 24 +-
sys/arch/arm/amlogic/meson_sdio.c | 23 +-
sys/arch/arm/amlogic/meson_thermal.c | 21 +-
sys/arch/arm/amlogic/meson_uart.c | 28 +-
sys/arch/arm/amlogic/meson_usbctrl.c | 16 +-
sys/arch/arm/amlogic/meson_usbphy.c | 19 +-
sys/arch/arm/amlogic/meson_wdt.c | 12 +-
sys/arch/arm/amlogic/mesong12_aoclkc.c | 12 +-
sys/arch/arm/amlogic/mesong12_clkc.c | 18 +-
sys/arch/arm/amlogic/mesong12_usb2phy.c | 12 +-
sys/arch/arm/amlogic/mesong12_usb3pciephy.c | 12 +-
sys/arch/arm/amlogic/mesongx_mmc.c | 56 +-
sys/arch/arm/amlogic/mesongx_wdt.c | 12 +-
sys/arch/arm/amlogic/mesongxbb_aoclkc.c | 14 +-
sys/arch/arm/amlogic/mesongxbb_clkc.c | 16 +-
sys/arch/arm/amlogic/mesongxl_usb2phy.c | 12 +-
sys/arch/arm/amlogic/mesongxl_usb3phy.c | 12 +-
sys/arch/arm/arm/arm_machdep.c | 15 +-
sys/arch/arm/arm/armv6_start.S | 6 +-
sys/arch/arm/arm/ast.c | 9 +-
sys/arch/arm/arm/compat_13_machdep.c | 6 +-
sys/arch/arm/arm/compat_16_machdep.c | 6 +-
sys/arch/arm/arm/cpufunc.c | 5 +-
sys/arch/arm/arm/idle_machdep.c | 6 +-
sys/arch/arm/arm/process_machdep.c | 8 +-
sys/arch/arm/arm/psci.c | 6 +-
sys/arch/arm/arm/sig_machdep.c | 9 +-
sys/arch/arm/arm/syscall.c | 6 +-
sys/arch/arm/arm32/arm32_kvminit.c | 10 +-
sys/arch/arm/arm32/bus_dma.c | 43 +-
sys/arch/arm/arm32/db_machdep.c | 6 +-
sys/arch/arm/arm32/fault.c | 21 +-
sys/arch/arm/arm32/pmap.c | 54 +-
sys/arch/arm/arm32/vm_machdep.c | 8 +-
sys/arch/arm/broadcom/bcm2835_aux.c | 12 +-
sys/arch/arm/broadcom/bcm2835_bsc_acpi.c | 6 +-
sys/arch/arm/broadcom/bcm2835_bsc_fdt.c | 16 +-
sys/arch/arm/broadcom/bcm2835_cm.c | 15 +-
sys/arch/arm/broadcom/bcm2835_com.c | 18 +-
sys/arch/arm/broadcom/bcm2835_cprman.c | 16 +-
sys/arch/arm/broadcom/bcm2835_dmac.c | 22 +-
sys/arch/arm/broadcom/bcm2835_dwctwo.c | 21 +-
sys/arch/arm/broadcom/bcm2835_emmc.c | 21 +-
sys/arch/arm/broadcom/bcm2835_genfb.c | 12 +-
sys/arch/arm/broadcom/bcm2835_gpio.c | 33 +-
sys/arch/arm/broadcom/bcm2835_gpioreg.h | 6 +-
sys/arch/arm/broadcom/bcm2835_intr.c | 98 +-
sys/arch/arm/broadcom/bcm2835_mbox_fdt.c | 16 +-
sys/arch/arm/broadcom/bcm2835_pmwdog.c | 12 +-
sys/arch/arm/broadcom/bcm2835_pwm.c | 12 +-
sys/arch/arm/broadcom/bcm2835_rng.c | 12 +-
sys/arch/arm/broadcom/bcm2835_sdhost.c | 19 +-
sys/arch/arm/broadcom/bcm2835_spi.c | 19 +-
sys/arch/arm/broadcom/bcm2835_tmr.c | 20 +-
sys/arch/arm/broadcom/bcm2835_vcaudio.c | 26 +-
sys/arch/arm/broadcom/bcm2835reg.h | 60 +-
sys/arch/arm/broadcom/bcm2838_pcie.c | 872 +
sys/arch/arm/broadcom/bcm2838_pcie.h | 140 +
sys/arch/arm/broadcom/bcm2838_rng.c | 12 +-
sys/arch/arm/broadcom/bcm283x_platform.c | 14 +-
sys/arch/arm/broadcom/files.bcm2835 | 7 +-
sys/arch/arm/cortex/gic.c | 35 +-
sys/arch/arm/cortex/gic_v2m.c | 11 +-
sys/arch/arm/cortex/gicv3.c | 54 +-
sys/arch/arm/cortex/gicv3.h | 8 +-
sys/arch/arm/cortex/gicv3_its.c | 8 +-
sys/arch/arm/cortex/gicv3_its.h | 6 +-
sys/arch/arm/cortex/gtmr.c | 6 +-
sys/arch/arm/fdt/a9ptmr_fdt.c | 21 +-
sys/arch/arm/fdt/a9tmr_fdt.c | 21 +-
sys/arch/arm/fdt/a9wdt_fdt.c | 17 +-
sys/arch/arm/fdt/aaci_fdt.c | 16 +-
sys/arch/arm/fdt/acpi_fdt.c | 14 +-
sys/arch/arm/fdt/arm_fdt.c | 24 +-
sys/arch/arm/fdt/arm_platform.c | 5 +-
sys/arch/arm/fdt/arm_simplefb.c | 38 +-
sys/arch/arm/fdt/gic_fdt.c | 41 +-
sys/arch/arm/fdt/gicv3_fdt.c | 59 +-
sys/arch/arm/fdt/gtmr_fdt.c | 21 +-
sys/arch/arm/fdt/l2cc_fdt.c | 15 +-
sys/arch/arm/fdt/pcihost_fdt.c | 19 +-
sys/arch/arm/fdt/plcom_fdt.c | 17 +-
sys/arch/arm/fdt/plfb_fdt.c | 14 +-
sys/arch/arm/fdt/plkmi_fdt.c | 15 +-
sys/arch/arm/fdt/plmmc_fdt.c | 17 +-
sys/arch/arm/fdt/plrtc_fdt.c | 12 +-
sys/arch/arm/fdt/pmu_fdt.c | 38 +-
sys/arch/arm/fdt/psci_fdt.c | 16 +-
sys/arch/arm/fdt/smsh_fdt.c | 17 +-
sys/arch/arm/imx/imxuart.c | 9 +-
sys/arch/arm/include/armreg.h | 4 +-
sys/arch/arm/include/asan.h | 6 +-
sys/arch/arm/include/bus_funcs.h | 36 +-
sys/arch/arm/include/cpu.h | 3 +-
sys/arch/arm/include/cpufunc.h | 4 +
sys/arch/arm/include/locore.h | 10 +-
sys/arch/arm/iomd/vidcaudio.c | 9 +-
sys/arch/arm/nvidia/tegra124_car.c | 17 +-
sys/arch/arm/nvidia/tegra124_cpu.c | 12 +-
sys/arch/arm/nvidia/tegra124_xusbpad.c | 13 +-
sys/arch/arm/nvidia/tegra210_car.c | 17 +-
sys/arch/arm/nvidia/tegra210_xusbpad.c | 15 +-
sys/arch/arm/nvidia/tegra_ahcisata.c | 23 +-
sys/arch/arm/nvidia/tegra_apbdma.c | 21 +-
sys/arch/arm/nvidia/tegra_cec.c | 16 +-
sys/arch/arm/nvidia/tegra_com.c | 22 +-
sys/arch/arm/nvidia/tegra_drm.c | 30 +-
sys/arch/arm/nvidia/tegra_drm_mode.c | 8 +-
sys/arch/arm/nvidia/tegra_ehci.c | 23 +-
sys/arch/arm/nvidia/tegra_fuse.c | 17 +-
sys/arch/arm/nvidia/tegra_gpio.c | 19 +-
sys/arch/arm/nvidia/tegra_hdaudio.c | 21 +-
sys/arch/arm/nvidia/tegra_i2c.c | 23 +-
sys/arch/arm/nvidia/tegra_lic.c | 24 +-
sys/arch/arm/nvidia/tegra_mc.c | 16 +-
sys/arch/arm/nvidia/tegra_nouveau.c | 25 +-
sys/arch/arm/nvidia/tegra_pcie.c | 48 +-
sys/arch/arm/nvidia/tegra_pinmux.c | 14 +-
sys/arch/arm/nvidia/tegra_platform.c | 13 +-
sys/arch/arm/nvidia/tegra_pmc.c | 17 +-
sys/arch/arm/nvidia/tegra_rtc.c | 19 +-
sys/arch/arm/nvidia/tegra_sdhc.c | 21 +-
sys/arch/arm/nvidia/tegra_soctherm.c | 16 +-
sys/arch/arm/nvidia/tegra_timer.c | 19 +-
sys/arch/arm/nvidia/tegra_usbphy.c | 19 +-
sys/arch/arm/nvidia/tegra_xusb.c | 28 +-
sys/arch/arm/nxp/if_enet_imx.c | 22 +-
sys/arch/arm/nxp/imx6_clk.c | 16 +-
sys/arch/arm/nxp/imx6_dwhdmi.c | 14 +-
sys/arch/arm/nxp/imx6_gpc.c | 19 +-
sys/arch/arm/nxp/imx6_iomux.c | 19 +-
sys/arch/arm/nxp/imx6_ocotp.c | 25 +-
sys/arch/arm/nxp/imx6_pcie.c | 21 +-
sys/arch/arm/nxp/imx6_platform.c | 24 +-
sys/arch/arm/nxp/imx6_pwm.c | 16 +-
sys/arch/arm/nxp/imx6_spi.c | 19 +-
sys/arch/arm/nxp/imx6_usb.c | 20 +-
sys/arch/arm/nxp/imx6_usbphy.c | 12 +-
sys/arch/arm/nxp/imx7_gpc.c | 23 +-
sys/arch/arm/nxp/imx7d_ccm.c | 20 +-
sys/arch/arm/nxp/imx8mq_ccm.c | 12 +-
sys/arch/arm/nxp/imx8mq_usbphy.c | 12 +-
sys/arch/arm/nxp/imx_ahcisata.c | 16 +-
sys/arch/arm/nxp/imx_com.c | 18 +-
sys/arch/arm/nxp/imx_gpio.c | 30 +-
sys/arch/arm/nxp/imx_i2c.c | 12 +-
sys/arch/arm/nxp/imx_sdhc.c | 20 +-
sys/arch/arm/nxp/imx_snvs.c | 15 +-
sys/arch/arm/nxp/imxwdog.c | 21 +-
sys/arch/arm/ofw/openfirm.c | 8 +-
sys/arch/arm/omap/ti_iic.c | 6 +-
sys/arch/arm/pic/pic.c | 18 +-
sys/arch/arm/pic/pic_splfuncs.c | 12 +-
sys/arch/arm/pic/picvar.h | 2 +-
sys/arch/arm/rockchip/rk3328_cru.c | 12 +-
sys/arch/arm/rockchip/rk3328_iomux.c | 14 +-
sys/arch/arm/rockchip/rk3399_cru.c | 12 +-
sys/arch/arm/rockchip/rk3399_iomux.c | 14 +-
sys/arch/arm/rockchip/rk3399_pcie.c | 20 +-
sys/arch/arm/rockchip/rk3399_pcie_phy.c | 12 +-
sys/arch/arm/rockchip/rk3399_pmucru.c | 12 +-
sys/arch/arm/rockchip/rk_anxdp.c | 12 +-
sys/arch/arm/rockchip/rk_drm.c | 12 +-
sys/arch/arm/rockchip/rk_dwhdmi.c | 12 +-
sys/arch/arm/rockchip/rk_emmcphy.c | 12 +-
sys/arch/arm/rockchip/rk_gmac.c | 21 +-
sys/arch/arm/rockchip/rk_gpio.c | 12 +-
sys/arch/arm/rockchip/rk_i2c.c | 12 +-
sys/arch/arm/rockchip/rk_i2s.c | 23 +-
sys/arch/arm/rockchip/rk_platform.c | 5 +-
sys/arch/arm/rockchip/rk_pwm.c | 12 +-
sys/arch/arm/rockchip/rk_spi.c | 19 +-
sys/arch/arm/rockchip/rk_tsadc.c | 30 +-
sys/arch/arm/rockchip/rk_usb.c | 16 +-
sys/arch/arm/rockchip/rk_v1crypto.c | 12 +-
sys/arch/arm/rockchip/rk_vop.c | 22 +-
sys/arch/arm/samsung/exynos5410_clock.c | 12 +-
sys/arch/arm/samsung/exynos5422_clock.c | 12 +-
sys/arch/arm/samsung/exynos_combiner.c | 29 +-
sys/arch/arm/samsung/exynos_dwcmmc.c | 28 +-
sys/arch/arm/samsung/exynos_ehci.c | 19 +-
sys/arch/arm/samsung/exynos_gpio.c | 7 +-
sys/arch/arm/samsung/exynos_i2c.c | 16 +-
sys/arch/arm/samsung/exynos_ohci.c | 19 +-
sys/arch/arm/samsung/exynos_pinctrl.c | 21 +-
sys/arch/arm/samsung/exynos_pinctrl.h | 4 +-
sys/arch/arm/samsung/exynos_platform.c | 21 +-
sys/arch/arm/samsung/exynos_pwm.c | 12 +-
sys/arch/arm/samsung/exynos_rtc.c | 14 +-
sys/arch/arm/samsung/exynos_uart.c | 18 +-
sys/arch/arm/samsung/exynos_usbdrdphy.c | 12 +-
sys/arch/arm/samsung/exynos_usbphy.c | 12 +-
sys/arch/arm/samsung/exynos_var.h | 4 +-
sys/arch/arm/samsung/exynos_wdt.c | 12 +-
sys/arch/arm/samsung/mct.c | 19 +-
sys/arch/arm/sociox/if_ave.c | 22 +-
sys/arch/arm/sociox/if_scx.c | 15 +-
sys/arch/arm/sociox/sni_emmc.c | 17 +-
sys/arch/arm/sociox/sni_exiu.c | 15 +-
sys/arch/arm/sociox/sni_gpio.c | 17 +-
sys/arch/arm/sociox/sni_i2c.c | 15 +-
sys/arch/arm/sunxi/sun4i_a10_ccu.c | 16 +-
sys/arch/arm/sunxi/sun4i_dma.c | 16 +-
sys/arch/arm/sunxi/sun4i_emac.c | 16 +-
sys/arch/arm/sunxi/sun4i_spi.c | 15 +-
sys/arch/arm/sunxi/sun50i_a64_acodec.c | 12 +-
sys/arch/arm/sunxi/sun50i_a64_ccu.c | 12 +-
sys/arch/arm/sunxi/sun50i_a64_r_ccu.c | 12 +-
sys/arch/arm/sunxi/sun50i_h6_ccu.c | 12 +-
sys/arch/arm/sunxi/sun50i_h6_r_ccu.c | 12 +-
sys/arch/arm/sunxi/sun5i_a13_ccu.c | 14 +-
sys/arch/arm/sunxi/sun6i_a31_ccu.c | 12 +-
sys/arch/arm/sunxi/sun6i_dma.c | 29 +-
sys/arch/arm/sunxi/sun6i_spi.c | 23 +-
sys/arch/arm/sunxi/sun8i_a23_apbclk.c | 12 +-
sys/arch/arm/sunxi/sun8i_a83t_ccu.c | 12 +-
sys/arch/arm/sunxi/sun8i_codec.c | 16 +-
sys/arch/arm/sunxi/sun8i_crypto.c | 16 +-
sys/arch/arm/sunxi/sun8i_h3_ccu.c | 14 +-
sys/arch/arm/sunxi/sun8i_h3_codec.c | 12 +-
sys/arch/arm/sunxi/sun8i_h3_r_ccu.c | 12 +-
sys/arch/arm/sunxi/sun9i_a80_ccu.c | 12 +-
sys/arch/arm/sunxi/sun9i_a80_cpusclk.c | 12 +-
sys/arch/arm/sunxi/sun9i_a80_mmcclk.c | 12 +-
sys/arch/arm/sunxi/sun9i_a80_usbclk.c | 12 +-
sys/arch/arm/sunxi/sun9i_a80_usbphy.c | 12 +-
sys/arch/arm/sunxi/sunxi_can.c | 16 +-
sys/arch/arm/sunxi/sunxi_codec.c | 13 +-
sys/arch/arm/sunxi/sunxi_codec.h | 22 +-
sys/arch/arm/sunxi/sunxi_de2.c | 12 +-
sys/arch/arm/sunxi/sunxi_de2_ccu.c | 22 +-
sys/arch/arm/sunxi/sunxi_debe.c | 25 +-
sys/arch/arm/sunxi/sunxi_dep.c | 14 +-
sys/arch/arm/sunxi/sunxi_drm.c | 21 +-
sys/arch/arm/sunxi/sunxi_dwhdmi.c | 14 +-
sys/arch/arm/sunxi/sunxi_emac.c | 32 +-
sys/arch/arm/sunxi/sunxi_emac.h | 4 +-
sys/arch/arm/sunxi/sunxi_gates.c | 14 +-
sys/arch/arm/sunxi/sunxi_gmac.c | 17 +-
sys/arch/arm/sunxi/sunxi_gmacclk.c | 12 +-
sys/arch/arm/sunxi/sunxi_gpio.c | 74 +-
sys/arch/arm/sunxi/sunxi_hdmi.c | 17 +-
sys/arch/arm/sunxi/sunxi_hdmiphy.c | 19 +-
sys/arch/arm/sunxi/sunxi_hstimer.c | 20 +-
sys/arch/arm/sunxi/sunxi_i2s.c | 22 +-
sys/arch/arm/sunxi/sunxi_intc.c | 17 +-
sys/arch/arm/sunxi/sunxi_lcdc.c | 22 +-
sys/arch/arm/sunxi/sunxi_lradc.c | 26 +-
sys/arch/arm/sunxi/sunxi_mixer.c | 22 +-
sys/arch/arm/sunxi/sunxi_mmc.c | 46 +-
sys/arch/arm/sunxi/sunxi_musb.c | 24 +-
sys/arch/arm/sunxi/sunxi_nand.c | 16 +-
sys/arch/arm/sunxi/sunxi_nmi.c | 28 +-
sys/arch/arm/sunxi/sunxi_platform.c | 26 +-
sys/arch/arm/sunxi/sunxi_pwm.c | 12 +-
sys/arch/arm/sunxi/sunxi_resets.c | 12 +-
sys/arch/arm/sunxi/sunxi_rsb.c | 20 +-
sys/arch/arm/sunxi/sunxi_rtc.c | 40 +-
sys/arch/arm/sunxi/sunxi_sata.c | 15 +-
sys/arch/arm/sunxi/sunxi_sid.c | 22 +-
sys/arch/arm/sunxi/sunxi_sramc.c | 101 +-
sys/arch/arm/sunxi/sunxi_tcon.c | 17 +-
sys/arch/arm/sunxi/sunxi_thermal.c | 26 +-
sys/arch/arm/sunxi/sunxi_timer.c | 16 +-
sys/arch/arm/sunxi/sunxi_ts.c | 21 +-
sys/arch/arm/sunxi/sunxi_twi.c | 19 +-
sys/arch/arm/sunxi/sunxi_usb3phy.c | 14 +-
sys/arch/arm/sunxi/sunxi_usbphy.c | 28 +-
sys/arch/arm/sunxi/sunxi_wdt.c | 16 +-
sys/arch/arm/ti/am3_prcm.c | 32 +-
sys/arch/arm/ti/if_cpsw.c | 37 +-
sys/arch/arm/ti/omap2_nand.c | 14 +-
sys/arch/arm/ti/omap3_cm.c | 12 +-
sys/arch/arm/ti/omap3_dss.c | 14 +-
sys/arch/arm/ti/omap3_platform.c | 5 +-
sys/arch/arm/ti/omap3_prm.c | 12 +-
sys/arch/arm/ti/ti_com.c | 20 +-
sys/arch/arm/ti/ti_cpufreq.c | 12 +-
sys/arch/arm/ti/ti_div_clock.c | 12 +-
sys/arch/arm/ti/ti_dpll_clock.c | 22 +-
sys/arch/arm/ti/ti_edma.c | 14 +-
sys/arch/arm/ti/ti_ehci.c | 19 +-
sys/arch/arm/ti/ti_gpio.c | 31 +-
sys/arch/arm/ti/ti_gpmc.c | 12 +-
sys/arch/arm/ti/ti_iic.c | 22 +-
sys/arch/arm/ti/ti_lcdc.c | 12 +-
sys/arch/arm/ti/ti_motg.c | 16 +-
sys/arch/arm/ti/ti_mux_clock.c | 12 +-
sys/arch/arm/ti/ti_omapintc.c | 21 +-
sys/arch/arm/ti/ti_omaptimer.c | 24 +-
sys/arch/arm/ti/ti_otg.c | 12 +-
sys/arch/arm/ti/ti_rng.c | 12 +-
sys/arch/arm/ti/ti_sdhc.c | 29 +-
sys/arch/arm/ti/ti_sysc.c | 12 +-
sys/arch/arm/ti/ti_tptc.c | 12 +-
sys/arch/arm/ti/ti_usb.c | 12 +-
sys/arch/arm/ti/ti_usbtll.c | 12 +-
sys/arch/arm/ti/ti_wdt.c | 12 +-
sys/arch/arm/vexpress/vexpress_platform.c | 5 +-
sys/arch/arm/vexpress/vexpress_sysreg.c | 11 +-
sys/arch/arm/virt/virt_platform.c | 5 +-
sys/arch/arm/xilinx/zynq7000_sdhc.c | 12 +-
sys/arch/arm/xilinx/zynq7000_uart.c | 16 +-
sys/arch/arm/xilinx/zynq7000_usb.c | 12 +-
sys/arch/arm/xilinx/zynq_cemac.c | 12 +-
sys/arch/arm/xilinx/zynq_platform.c | 6 +-
sys/arch/arm/xscale/pxa2x0_ac97.c | 8 +-
sys/arch/arm/xscale/pxa2x0_intr.c | 14 +-
sys/arch/atari/atari/autoconf.c | 9 +-
sys/arch/atari/atari/be_bus.c | 10 +-
sys/arch/atari/atari/bus.c | 24 +-
sys/arch/atari/atari/intr.c | 19 +-
sys/arch/atari/atari/le_bus.c | 10 +-
sys/arch/atari/atari/machdep.c | 8 +-
sys/arch/atari/atari/mainbus.c | 12 +-
sys/arch/atari/conf/ATARITT | 4 +-
sys/arch/atari/conf/FALCON | 4 +-
sys/arch/atari/conf/GENERIC.in | 3 +-
sys/arch/atari/conf/HADES | 4 +-
sys/arch/atari/conf/MILAN-ISAIDE | 4 +-
sys/arch/atari/conf/MILAN-PCIIDE | 4 +-
sys/arch/atari/conf/SMALL030 | 4 +-
sys/arch/atari/dev/hdfd.c | 11 +-
sys/arch/atari/dev/ite.c | 12 +-
sys/arch/atari/dev/md_root.c | 10 +-
sys/arch/atari/dev/zs.c | 10 +-
sys/arch/atari/include/intr.h | 8 +-
sys/arch/atari/include/types.h | 8 +-
sys/arch/atari/isa/isa_dma.c | 116 +-
sys/arch/atari/pci/pci_machdep.c | 20 +-
sys/arch/bebox/bebox/locore.S | 4 +-
sys/arch/bebox/bebox/machdep.c | 10 +-
sys/arch/bebox/conf/GENERIC | 5 +-
sys/arch/bebox/include/types.h | 6 +-
sys/arch/cats/include/types.h | 6 +-
sys/arch/cesfic/cesfic/isr.c | 6 +-
sys/arch/cesfic/include/types.h | 4 +-
sys/arch/dreamcast/dev/g2/aica.c | 39 +-
sys/arch/dreamcast/include/types.h | 3 +-
sys/arch/emips/include/bus.h | 43 +-
sys/arch/emips/include/types.h | 4 +-
sys/arch/evbarm/bcm53xx/bcm53xx_machdep.c | 6 +-
sys/arch/evbarm/beagle/beagle_machdep.c | 6 +-
sys/arch/evbarm/conf/ARMADILLO9 | 4 +-
sys/arch/evbarm/conf/CUBOX | 4 +-
sys/arch/evbarm/conf/DUOVERO | 4 +-
sys/arch/evbarm/conf/GENERIC | 48 +-
sys/arch/evbarm/conf/GENERIC.common | 19 +-
sys/arch/evbarm/conf/GENERIC64 | 22 +-
sys/arch/evbarm/conf/GUMSTIX | 4 +-
sys/arch/evbarm/conf/HDL_G | 4 +-
sys/arch/evbarm/conf/HPT5325 | 4 +-
sys/arch/evbarm/conf/Makefile.evbarm.inc | 8 +-
sys/arch/evbarm/conf/OPENBLOCKS_A6 | 4 +-
sys/arch/evbarm/conf/OPENBLOCKS_AX3 | 4 +-
sys/arch/evbarm/conf/PEPPER | 4 +-
sys/arch/evbarm/conf/POGO | 1 -
sys/arch/evbarm/conf/SHEEVAPLUG | 4 +-
sys/arch/evbarm/conf/std.generic | 6 +-
sys/arch/evbarm/conf/std.rpi | 6 +-
sys/arch/evbarm/fdt/fdt_machdep.c | 6 +-
sys/arch/evbarm/include/types.h | 4 +-
sys/arch/evbarm/rpi/rpi_vcmbox.c | 19 +-
sys/arch/evbarm/rpi/vcio.h | 4 +-
sys/arch/evbarm/rpi/vcprop.h | 172 +-
sys/arch/evbarm/rpi/vcprop_subr.c | 291 +-
sys/arch/evbarm/zynq/zynq_machdep.c | 6 +-
sys/arch/evbcf/include/bus_space.h | 44 +-
sys/arch/evbmips/conf/ADM5120 | 10 +-
sys/arch/evbmips/conf/ADM5120-NB | 10 +-
sys/arch/evbmips/conf/ADM5120-USB | 10 +-
sys/arch/evbmips/conf/ALCHEMY | 6 +-
sys/arch/evbmips/conf/CPMBR1400 | 3 +-
sys/arch/evbmips/conf/LINKITSMART7688 | 3 +-
sys/arch/evbmips/conf/MALTA | 5 +-
sys/arch/evbmips/conf/MIPSSIM | 155 +
sys/arch/evbmips/conf/MIPSSIM64 | 13 +
sys/arch/evbmips/conf/ZYXELKX | 3 +-
sys/arch/evbmips/conf/files.mipssim | 42 +
sys/arch/evbmips/conf/std.mipssim | 15 +
sys/arch/evbmips/loongson/dev/glx.c | 23 +-
sys/arch/evbmips/mipssim/autoconf.c | 70 +
sys/arch/evbmips/mipssim/autoconf.h | 46 +
sys/arch/evbmips/mipssim/com_mainbus.c | 97 +
sys/arch/evbmips/mipssim/if_mipsnetreg.h | 54 +
sys/arch/evbmips/mipssim/machdep.c | 336 +
sys/arch/evbmips/mipssim/mainbus.c | 113 +
sys/arch/evbmips/mipssim/mipssim_bus_io.c | 56 +
sys/arch/evbmips/mipssim/mipssim_dma.c | 63 +
sys/arch/evbmips/mipssim/mipssim_intr.c | 175 +
sys/arch/evbmips/mipssim/mipssimreg.h | 60 +
sys/arch/evbmips/mipssim/mipssimvar.h | 49 +
sys/arch/evbmips/mipssim/virtio_mainbus.c | 172 +
sys/arch/evbmips/stand/sbmips/Makefile.bootprogs | 13 +-
sys/arch/evbmips/stand/sbmips/Makefile.bootxx | 4 +-
sys/arch/evbmips/stand/sbmips/boot/Makefile | 4 +-
sys/arch/evbmips/stand/sbmips/netboot/Makefile | 4 +-
sys/arch/evbppc/conf/DHT | 237 +
sys/arch/evbppc/conf/EXPLORA451 | 6 +-
sys/arch/evbppc/conf/Makefile.dht.inc | 8 +
sys/arch/evbppc/conf/Makefile.virtex.inc | 6 +-
sys/arch/evbppc/conf/Makefile.walnut.inc | 10 +-
sys/arch/evbppc/conf/files.dht | 21 +
sys/arch/evbppc/conf/files.explora | 8 +-
sys/arch/evbppc/conf/files.obs405 | 4 +-
sys/arch/evbppc/conf/files.walnut | 4 +-
sys/arch/evbppc/conf/std.dht | 32 +
sys/arch/evbppc/conf/std.explora | 6 +-
sys/arch/evbppc/dht/autoconf.c | 79 +
sys/arch/evbppc/dht/locore.S | 193 +
sys/arch/evbppc/dht/machdep.c | 327 +
sys/arch/evbppc/ev64260/ev64260_locore.S | 4 +-
sys/arch/evbppc/ev64260/machdep.c | 6 +-
sys/arch/evbppc/evbppc/evbppc_machdep.c | 15 +-
sys/arch/evbppc/explora/autoconf.c | 11 +-
sys/arch/evbppc/explora/consinit.c | 16 +-
sys/arch/evbppc/explora/dev/com_elb.c | 13 +-
sys/arch/evbppc/explora/dev/fb_elb.c | 279 +-
sys/arch/evbppc/explora/dev/le_elb.c | 7 +-
sys/arch/evbppc/explora/dev/pckbc_elb.c | 27 +-
sys/arch/evbppc/explora/explora_start.S | 7 +-
sys/arch/evbppc/explora/machdep.c | 152 +-
sys/arch/evbppc/include/dht.h | 40 +
sys/arch/evbppc/include/explora.h | 9 +-
sys/arch/evbppc/include/obs200.h | 4 +-
sys/arch/evbppc/include/obs266.h | 4 +-
sys/arch/evbppc/include/obs405.h | 44 -
sys/arch/evbppc/include/obs600.h | 10 +-
sys/arch/evbppc/include/tlb.h | 11 -
sys/arch/evbppc/obs405/obs200_autoconf.c | 18 +-
sys/arch/evbppc/obs405/obs200_machdep.c | 115 +-
sys/arch/evbppc/obs405/obs266_autoconf.c | 14 +-
sys/arch/evbppc/obs405/obs266_machdep.c | 127 +-
sys/arch/evbppc/obs405/obs405_autoconf.c | 70 -
sys/arch/evbppc/obs405/obs405_machdep.c | 46 -
sys/arch/evbppc/obs405/obs600_autoconf.c | 19 +-
sys/arch/evbppc/obs405/obs600_locore.S | 4 +-
sys/arch/evbppc/obs405/obs600_machdep.c | 139 +-
sys/arch/evbppc/pmppc/pmppc_locore.S | 4 +-
sys/arch/evbppc/virtex/autoconf.c | 6 +-
sys/arch/evbppc/virtex/consinit.c | 5 +-
sys/arch/evbppc/virtex/design_gsrd2.c | 10 +-
sys/arch/evbppc/virtex/dev/if_temac.c | 8 +-
sys/arch/evbppc/virtex/dev/tft_ll.c | 8 +-
sys/arch/evbppc/virtex/machdep.c | 113 +-
sys/arch/evbppc/walnut/autoconf.c | 40 +-
sys/arch/evbppc/walnut/consinit.c | 43 +-
sys/arch/evbppc/walnut/machdep.c | 274 +-
sys/arch/evbppc/walnut/pci/pchb.c | 228 -
sys/arch/evbppc/walnut/walnut_start.S | 205 -
sys/arch/evbsh3/include/types.h | 3 +-
sys/arch/ews4800mips/conf/GENERIC | 5 +-
sys/arch/hp300/conf/GENERIC | 5 +-
sys/arch/hp300/dev/rd.c | 18 +-
sys/arch/hp300/include/bus.h | 56 +-
sys/arch/hp300/include/types.h | 3 +-
sys/arch/hpcmips/conf/GENERIC | 6 +-
sys/arch/hpcmips/vr/vraiu.c | 6 +-
sys/arch/hpcsh/include/types.h | 5 +-
sys/arch/hppa/conf/GENERIC | 5 +-
sys/arch/hppa/gsc/harmony.c | 53 +-
sys/arch/hppa/hppa/db_machdep.c | 6 +-
sys/arch/hppa/include/types.h | 7 +-
sys/arch/hppa/include/vmparam.h | 4 +-
sys/arch/i386/conf/ALL | 5 +-
sys/arch/i386/conf/GENERIC | 8 +-
sys/arch/i386/conf/GENERIC_TINY | 4 +-
sys/arch/i386/conf/INSTALL_FLOPPY | 4 +-
sys/arch/i386/conf/INSTALL_TINY | 4 +-
sys/arch/i386/conf/MODULAR | 6 +-
sys/arch/i386/conf/NET4501 | 6 +-
sys/arch/i386/conf/XEN3PAE_DOM0 | 4 +-
sys/arch/i386/conf/XEN3PAE_DOMU | 4 +-
sys/arch/i386/i386/db_interface.c | 6 +-
sys/arch/i386/include/types.h | 4 +-
sys/arch/ia64/ia64/db_interface.c | 6 +-
sys/arch/ia64/include/types.h | 5 +-
sys/arch/ibmnws/ibmnws/locore.S | 4 +-
sys/arch/ibmnws/ibmnws/machdep.c | 6 +-
sys/arch/ibmnws/ibmnws/mainbus.c | 7 +-
sys/arch/landisk/conf/GENERIC | 5 +-
sys/arch/landisk/include/types.h | 5 +-
sys/arch/luna68k/include/bus.h | 42 +-
sys/arch/luna68k/include/types.h | 4 +-
sys/arch/luna68k/luna68k/isr.c | 6 +-
sys/arch/luna68k/luna68k/locore.s | 7 +-
sys/arch/m68k/fpe/fpu_explode.c | 13 +-
sys/arch/m68k/include/types.h | 6 +-
sys/arch/m68k/m68k/m68k_trap.c | 13 +-
sys/arch/m68k/m68k/pmap_motorola.c | 6 +-
sys/arch/m68k/m68k/reenter_syscall.s | 22 +-
sys/arch/mac68k/conf/GENERIC | 9 +-
sys/arch/mac68k/conf/files.mac68k | 4 +-
sys/arch/mac68k/dev/if_mc.c | 13 +-
sys/arch/mac68k/dev/if_mcvar.h | 4 +-
sys/arch/mac68k/include/bus.h | 54 +-
sys/arch/mac68k/include/types.h | 4 +-
sys/arch/mac68k/mac68k/intr.c | 6 +-
sys/arch/mac68k/mac68k/locore.s | 22 +-
sys/arch/mac68k/mac68k/machdep.c | 12 +-
sys/arch/mac68k/nubus/if_sn_nubus.c | 6 +-
sys/arch/mac68k/obio/esp.c | 29 +-
sys/arch/mac68k/obio/if_mc_obio.c | 6 +-
sys/arch/mac68k/obio/if_sn_obio.c | 6 +-
sys/arch/macppc/conf/GENERIC | 5 +-
sys/arch/macppc/conf/GENERIC_601 | 5 +-
sys/arch/macppc/conf/POWERMAC_G5 | 24 +-
sys/arch/macppc/dev/adb.c | 10 +-
sys/arch/macppc/dev/awacs.c | 53 +-
sys/arch/macppc/dev/com_mainbus.c | 3 +-
sys/arch/macppc/dev/cuda.c | 7 +-
sys/arch/macppc/dev/deq.c | 16 +-
sys/arch/macppc/dev/esp.c | 7 +-
sys/arch/macppc/dev/gpio.c | 7 +-
sys/arch/macppc/dev/if_bm.c | 14 +-
sys/arch/macppc/dev/if_gm.c | 7 +-
sys/arch/macppc/dev/if_mc.c | 16 +-
sys/arch/macppc/dev/if_wi_obio.c | 7 +-
sys/arch/macppc/dev/kauai.c | 7 +-
sys/arch/macppc/dev/lmu.c | 10 +-
sys/arch/macppc/dev/mediabay.c | 9 +-
sys/arch/macppc/dev/mesh.c | 7 +-
sys/arch/macppc/dev/obio.c | 6 +-
sys/arch/macppc/dev/pmu.c | 11 +-
sys/arch/macppc/dev/psoc.c | 8 +-
sys/arch/macppc/dev/smu.c | 177 +-
sys/arch/macppc/dev/smuiic.c | 20 +-
sys/arch/macppc/dev/smusat.c | 6 +-
sys/arch/macppc/dev/snapper.c | 143 +-
sys/arch/macppc/dev/wdc_obio.c | 9 +-
sys/arch/macppc/dev/zs.c | 19 +-
sys/arch/macppc/include/autoconf.h | 4 +-
sys/arch/macppc/include/loadfile_machdep.h | 14 +-
sys/arch/macppc/macppc/interrupts.c | 6 +-
sys/arch/macppc/macppc/ipi_hammerhead.c | 7 +-
sys/arch/macppc/macppc/locore.S | 99 +-
sys/arch/macppc/macppc/machdep.c | 78 +-
sys/arch/macppc/macppc/pic_heathrow.c | 6 +-
sys/arch/macppc/macppc/pic_ohare.c | 7 +-
sys/arch/macppc/macppc/pic_u3_ht.c | 13 +-
sys/arch/macppc/pci/pci_machdep.c | 6 +-
sys/arch/macppc/stand/ofwboot/Locore.c | 138 +-
sys/arch/macppc/stand/ofwboot/Makefile | 5 +-
sys/arch/macppc/stand/ofwboot/boot.c | 38 +-
sys/arch/macppc/stand/ofwboot/loadfile_machdep.c | 452 +
sys/arch/macppc/stand/ofwboot/ofdev.c | 13 +-
sys/arch/macppc/stand/ofwboot/openfirm.h | 18 +-
sys/arch/macppc/stand/ofwboot/version | 3 +-
sys/arch/mips/adm5120/adm5120_intr.c | 10 +-
sys/arch/mips/adm5120/dev/ahci.c | 19 +-
sys/arch/mips/alchemy/au_himem_space.c | 9 +-
sys/arch/mips/alchemy/au_icu.c | 10 +-
sys/arch/mips/alchemy/au_wired_space.c | 9 +-
sys/arch/mips/atheros/ar_intr.c | 14 +-
sys/arch/mips/atheros/dev/arspi.c | 16 +-
sys/arch/mips/atheros/dev/athflash.c | 8 +-
sys/arch/mips/cavium/dev/octeon_asx.c | 8 +-
sys/arch/mips/cavium/dev/octeon_cib.c | 16 +-
sys/arch/mips/cavium/dev/octeon_fpa.c | 18 +-
sys/arch/mips/cavium/dev/octeon_gmx.c | 10 +-
sys/arch/mips/cavium/dev/octeon_intc.c | 18 +-
sys/arch/mips/cavium/dev/octeon_ipd.c | 11 +-
sys/arch/mips/cavium/dev/octeon_pip.c | 27 +-
sys/arch/mips/cavium/dev/octeon_pko.c | 11 +-
sys/arch/mips/cavium/dev/octeon_smi.c | 12 +-
sys/arch/mips/cavium/dev/octeon_xhci.c | 10 +-
sys/arch/mips/conf/files.mips | 5 +-
sys/arch/mips/include/Makefile | 4 +-
sys/arch/mips/include/Makefile.inc | 6 +-
sys/arch/mips/include/asm.h | 62 +-
sys/arch/mips/include/cdefs.h | 4 +-
sys/arch/mips/include/cpu.h | 4 +-
sys/arch/mips/include/cpuregs.h | 4 +-
sys/arch/mips/include/db_machdep.h | 23 +-
sys/arch/mips/include/frame.h | 6 +-
sys/arch/mips/include/intr.h | 6 +-
sys/arch/mips/include/locore.h | 10 +-
sys/arch/mips/include/pcb.h | 4 +-
sys/arch/mips/include/profile.h | 103 +-
sys/arch/mips/include/ptrace.h | 17 +-
sys/arch/mips/include/types.h | 6 +-
sys/arch/mips/include/vmparam.h | 4 +-
sys/arch/mips/mips/bus_dma.c | 51 +-
sys/arch/mips/mips/db_disasm.c | 11 +-
sys/arch/mips/mips/db_interface.c | 6 +-
sys/arch/mips/mips/db_trace.c | 34 +-
sys/arch/mips/mips/kobj_machdep.c | 257 +
sys/arch/mips/mips/mipsX_subr.S | 8 +-
sys/arch/mips/mips/mips_fixup.c | 39 +-
sys/arch/mips/mips/mips_machdep.c | 17 +-
sys/arch/mips/mips/mips_stacktrace.c | 8 +-
sys/arch/mips/mips/pmap_machdep.c | 6 +-
sys/arch/mips/mips/trap.c | 176 +-
sys/arch/mips/ralink/ralink_intr.c | 10 +-
sys/arch/mips/sibyte/dev/sbjcn.c | 8 +-
sys/arch/mips/sibyte/dev/sbscn.c | 8 +-
sys/arch/mvme68k/conf/GENERIC | 5 +-
sys/arch/mvme68k/conf/VME147 | 3 +-
sys/arch/mvme68k/include/bus_space.h | 44 +-
sys/arch/mvme68k/include/types.h | 3 +-
sys/arch/mvme68k/mvme68k/isr.c | 6 +-
sys/arch/mvme68k/mvme68k/locore.s | 7 +-
sys/arch/mvmeppc/include/types.h | 3 +-
sys/arch/mvmeppc/mvmeppc/locore.S | 4 +-
sys/arch/mvmeppc/mvmeppc/machdep.c | 6 +-
sys/arch/netwinder/include/types.h | 4 +-
sys/arch/news68k/conf/GENERIC | 5 +-
sys/arch/news68k/conf/GENERIC_TINY | 5 +-
sys/arch/news68k/conf/LIBERO | 3 +-
sys/arch/news68k/conf/NEWS1200 | 3 +-
sys/arch/news68k/include/bus.h | 42 +-
sys/arch/news68k/include/types.h | 4 +-
sys/arch/news68k/news68k/locore.s | 5 +-
sys/arch/newsmips/include/bus.h | 43 +-
sys/arch/newsmips/include/types.h | 4 +-
sys/arch/next68k/conf/GENERIC | 5 +-
sys/arch/next68k/conf/SLAB | 3 +-
sys/arch/next68k/include/bus_space.h | 42 +-
sys/arch/next68k/include/types.h | 4 +-
sys/arch/next68k/next68k/isr.c | 6 +-
sys/arch/next68k/next68k/locore.s | 5 +-
sys/arch/ofppc/conf/GENERIC | 5 +-
sys/arch/ofppc/conf/GENERIC.MP | 5 +-
sys/arch/ofppc/include/autoconf.h | 3 +-
sys/arch/ofppc/include/types.h | 3 +-
sys/arch/ofppc/ofppc/locore.S | 17 +-
sys/arch/ofppc/ofppc/machdep.c | 111 +-
sys/arch/or1k/include/types.h | 43 +-
sys/arch/powerpc/booke/booke_machdep.c | 14 +-
sys/arch/powerpc/booke/booke_pmap.c | 13 +-
sys/arch/powerpc/booke/dev/pq3etsec.c | 24 +-
sys/arch/powerpc/booke/trap.c | 70 +-
sys/arch/powerpc/conf/files.powerpc | 4 +-
sys/arch/powerpc/ibm4xx/clock.c | 28 +-
sys/arch/powerpc/ibm4xx/cpu.c | 52 +-
sys/arch/powerpc/ibm4xx/dev/com_opb.c | 7 +-
sys/arch/powerpc/ibm4xx/dev/dwctwo_plb.c | 7 +-
sys/arch/powerpc/ibm4xx/dev/ecc_plb.c | 7 +-
sys/arch/powerpc/ibm4xx/dev/emacreg.h | 3 +-
sys/arch/powerpc/ibm4xx/dev/if_emac.c | 31 +-
sys/arch/powerpc/ibm4xx/dev/mal.c | 24 +-
sys/arch/powerpc/ibm4xx/ibm4xx_autoconf.c | 20 +-
sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c | 95 +-
sys/arch/powerpc/ibm4xx/openbios/locore.S | 30 +-
sys/arch/powerpc/ibm4xx/openbios/openbios.c | 9 +-
sys/arch/powerpc/ibm4xx/pic_uic.c | 36 +-
sys/arch/powerpc/ibm4xx/pmap.c | 6 +-
sys/arch/powerpc/ibm4xx/trap.c | 52 +-
sys/arch/powerpc/include/cpu.h | 62 +-
sys/arch/powerpc/include/db_machdep.h | 8 +-
sys/arch/powerpc/include/ibm4xx/cpu.h | 25 +-
sys/arch/powerpc/include/ibm4xx/dcr4xx.h | 4 +-
sys/arch/powerpc/include/ibm4xx/openbios.h | 4 +-
sys/arch/powerpc/include/ibm4xx/spr.h | 7 +-
sys/arch/powerpc/include/ibm4xx/tlb.h | 6 +-
sys/arch/powerpc/include/intr.h | 6 +-
sys/arch/powerpc/include/oea/cpufeat.h | 9 +-
sys/arch/powerpc/include/oea/pmap.h | 13 +-
sys/arch/powerpc/include/oea/sr_601.h | 6 +-
sys/arch/powerpc/include/ofw_bus.h | 3 +-
sys/arch/powerpc/include/ofw_bus_funcs.h | 3 +-
sys/arch/powerpc/include/ofw_cons.h | 7 +-
sys/arch/powerpc/include/ofw_machdep.h | 65 +
sys/arch/powerpc/include/prep_bus.h | 4 +-
sys/arch/powerpc/include/prep_bus_funcs.h | 4 +-
sys/arch/powerpc/include/proc.h | 12 +-
sys/arch/powerpc/include/psl.h | 13 +-
sys/arch/powerpc/include/ptrace.h | 6 +-
sys/arch/powerpc/include/types.h | 13 +-
sys/arch/powerpc/include/vmparam.h | 3 +-
sys/arch/powerpc/oea/cpu_subr.c | 87 +-
sys/arch/powerpc/oea/genassym.cf | 3 +-
sys/arch/powerpc/oea/oea_machdep.c | 38 +-
sys/arch/powerpc/oea/ofw_consinit.c | 212 +-
sys/arch/powerpc/oea/ofw_subr.S | 268 +-
sys/arch/powerpc/oea/ofwoea_machdep.c | 354 +-
sys/arch/powerpc/oea/pmap.c | 282 +-
sys/arch/powerpc/oea/pmap_kernel.c | 18 +-
sys/arch/powerpc/oea/prep_machdep.c | 26 +-
sys/arch/powerpc/pci/pciconf_indirect.c | 8 +-
sys/arch/powerpc/pci/pciconf_ofmethod.c | 8 +-
sys/arch/powerpc/pic/intr.c | 19 +-
sys/arch/powerpc/pic/ipi_openpic.c | 7 +-
sys/arch/powerpc/pic/picvar.h | 7 +-
sys/arch/powerpc/powerpc/db_interface.c | 9 +-
sys/arch/powerpc/powerpc/locore_subr.S | 9 +-
sys/arch/powerpc/powerpc/ofw_machdep.c | 310 +-
sys/arch/powerpc/powerpc/openfirm.c | 411 +-
sys/arch/powerpc/powerpc/powerpc_machdep.c | 12 +-
sys/arch/powerpc/powerpc/process_machdep.c | 136 +-
sys/arch/powerpc/powerpc/trap_subr.S | 26 +-
sys/arch/prep/conf/GENERIC | 5 +-
sys/arch/prep/include/types.h | 4 +-
sys/arch/prep/prep/locore.S | 4 +-
sys/arch/prep/prep/machdep.c | 9 +-
sys/arch/riscv/conf/GENERIC | 5 +-
sys/arch/riscv/include/types.h | 56 +-
sys/arch/riscv/include/vmparam.h | 4 +-
sys/arch/rs6000/conf/GENERIC | 5 +-
sys/arch/rs6000/include/types.h | 6 +-
sys/arch/rs6000/rs6000/locore.S | 4 +-
sys/arch/sandpoint/conf/ENCPP1 | 5 +-
sys/arch/sandpoint/conf/GENERIC | 5 +-
sys/arch/sandpoint/conf/KUROBOX | 5 +-
sys/arch/sandpoint/conf/SANDPOINT | 5 +-
sys/arch/sandpoint/include/types.h | 4 +-
sys/arch/sandpoint/pci/pciide_machdep.c | 9 +-
sys/arch/sandpoint/sandpoint/com_eumb.c | 20 +-
sys/arch/sandpoint/sandpoint/locore.S | 4 +-
sys/arch/sandpoint/sandpoint/machdep.c | 7 +-
sys/arch/sandpoint/sandpoint/nhpow.c | 7 +-
sys/arch/sandpoint/sandpoint/satmgr.c | 18 +-
sys/arch/sandpoint/stand/altboot/Makefile | 7 +-
sys/arch/sandpoint/stand/altboot/main.c | 8 +-
sys/arch/sandpoint/stand/altboot/rge.c | 8 +-
sys/arch/sgimips/conf/GENERIC32_IP12 | 5 +-
sys/arch/sgimips/conf/GENERIC64_IP2x | 5 +-
sys/arch/sgimips/conf/GENERIC64_IP3x | 5 +-
sys/arch/sgimips/include/types.h | 4 +-
sys/arch/sh3/sh3/db_interface.c | 6 +-
sys/arch/shark/ofw/chipsfb_ofbus.c | 19 +-
sys/arch/shark/ofw/igsfb_ofbus.c | 17 +-
sys/arch/shark/ofw/ofrom.c | 13 +-
sys/arch/shark/ofw/vga_ofbus.c | 11 +-
sys/arch/shark/ofw/vlpci.c | 15 +-
sys/arch/shark/shark/opms.c | 10 +-
sys/arch/sparc/dev/cons.h | 3 +-
sys/arch/sparc/dev/tctrl.c | 10 +-
sys/arch/sparc/include/autoconf.h | 12 +-
sys/arch/sparc/include/cpu.h | 5 +-
sys/arch/sparc/include/db_machdep.h | 4 +-
sys/arch/sparc/include/intr.h | 4 +-
sys/arch/sparc/include/locore.h | 56 +
sys/arch/sparc/include/pmap.h | 11 +-
sys/arch/sparc/include/trap.h | 7 +-
sys/arch/sparc/include/types.h | 3 +-
sys/arch/sparc/sparc/autoconf.c | 66 +-
sys/arch/sparc/sparc/cache.c | 9 +-
sys/arch/sparc/sparc/cpu.c | 8 +-
sys/arch/sparc/sparc/db_interface.c | 10 +-
sys/arch/sparc/sparc/db_machdep.c | 6 +-
sys/arch/sparc/sparc/eeprom.c | 7 +-
sys/arch/sparc/sparc/intr.c | 10 +-
sys/arch/sparc/sparc/locore.s | 20 +-
sys/arch/sparc/sparc/machdep.c | 11 +-
sys/arch/sparc/sparc/memecc.c | 6 +-
sys/arch/sparc/sparc/mkclock.c | 8 +-
sys/arch/sparc/sparc/msiiepvar.h | 5 +-
sys/arch/sparc/sparc/oclock.c | 14 +-
sys/arch/sparc/sparc/openfirm.c | 36 +-
sys/arch/sparc/sparc/pci_fixup.c | 4 +-
sys/arch/sparc/sparc/pmap.c | 384 +-
sys/arch/sparc/sparc/process_machdep.c | 10 +-
sys/arch/sparc/sparc/promlib.c | 8 +-
sys/arch/sparc/sparc/timervar.h | 7 +-
sys/arch/sparc/sparc/trap.c | 17 +-
sys/arch/sparc64/conf/GENERIC | 8 +-
sys/arch/sparc64/conf/files.sparc64 | 7 +-
sys/arch/sparc64/dev/cbus.c | 6 +-
sys/arch/sparc64/dev/central.c | 7 +-
sys/arch/sparc64/dev/ebus.c | 7 +-
sys/arch/sparc64/dev/ebus_mainbus.c | 8 +-
sys/arch/sparc64/dev/fdc.c | 13 +-
sys/arch/sparc64/dev/fhc.c | 7 +-
sys/arch/sparc64/dev/pcf8591_envctrl.c | 8 +-
sys/arch/sparc64/dev/pckbc_ebus.c | 9 +-
sys/arch/sparc64/dev/psycho.c | 35 +-
sys/arch/sparc64/dev/pyro.c | 22 +-
sys/arch/sparc64/dev/sbus.c | 10 +-
sys/arch/sparc64/dev/schizo.c | 6 +-
sys/arch/sparc64/dev/upa.c | 6 +-
sys/arch/sparc64/dev/vbus.c | 5 +-
sys/arch/sparc64/dev/vnet.c | 1614 +
sys/arch/sparc64/dev/vpci.c | 20 +-
sys/arch/sparc64/dev/vrtc.c | 6 +-
sys/arch/sparc64/doc/TODO | 34 +-
sys/arch/sparc64/include/cpu.h | 9 +-
sys/arch/sparc64/include/vmparam.h | 4 +-
sys/arch/sparc64/sparc64/cpu.c | 19 +-
sys/arch/sparc64/sparc64/db_interface.c | 6 +-
sys/arch/sparc64/sparc64/db_machdep.c | 6 +-
sys/arch/sparc64/sparc64/genassym.cf | 3 +-
sys/arch/sparc64/sparc64/locore.s | 141 +-
sys/arch/sparc64/sparc64/machdep.c | 38 +-
sys/arch/sparc64/sparc64/trap.c | 23 +-
sys/arch/sun2/include/types.h | 10 +-
sys/arch/sun2/sun2/locore.s | 4 +-
sys/arch/sun3/conf/DISKLESS | 3 +-
sys/arch/sun3/conf/DISKLESS3X | 3 +-
sys/arch/sun3/conf/GENERIC | 5 +-
sys/arch/sun3/conf/GENERIC3X | 5 +-
sys/arch/sun3/conf/INSTALL | 3 +-
sys/arch/sun3/conf/INSTALL3X | 3 +-
sys/arch/sun3/include/types.h | 7 +-
sys/arch/sun3/sun3/clock.c | 6 +-
sys/arch/sun3/sun3/db_machdep.c | 6 +-
sys/arch/sun3/sun3/locore.s | 4 +-
sys/arch/sun3/sun3x/clock.c | 6 +-
sys/arch/sun3/sun3x/locore.s | 7 +-
sys/arch/sun68k/stand/libsa/Makefile.inc | 4 +-
sys/arch/usermode/conf/GENERIC.common | 5 +-
sys/arch/usermode/include/types.h | 18 +-
sys/arch/vax/include/bus.h | 41 +-
sys/arch/vax/include/types.h | 6 +-
sys/arch/vax/vax/db_machdep.c | 6 +-
sys/arch/x68k/conf/GENERIC | 5 +-
sys/arch/x68k/conf/INSTALL | 5 +-
sys/arch/x68k/dev/ms.c | 16 +-
sys/arch/x68k/dev/vs.c | 75 +-
sys/arch/x68k/dev/vsvar.h | 5 +-
sys/arch/x68k/include/types.h | 3 +-
sys/arch/x68k/x68k/machdep.c | 44 +-
sys/arch/x86/acpi/acpi_machdep.c | 6 +-
sys/arch/x86/include/bus_defs.h | 6 +-
sys/arch/x86/include/cpu.h | 3 +-
sys/arch/x86/include/genfb_machdep.h | 3 +-
sys/arch/x86/include/intrdefs.h | 14 +-
sys/arch/x86/pci/dwiic_pci.c | 6 +-
sys/arch/x86/pci/pci_machdep.c | 6 +-
sys/arch/x86/pci/pci_msi_machdep.c | 6 +-
sys/arch/x86/x86/genfb_machdep.c | 43 +-
sys/arch/x86/x86/hyperv.c | 12 +-
sys/arch/x86/x86/identcpu.c | 56 +-
sys/arch/x86/x86/identcpu_subr.c | 6 +-
sys/arch/x86/x86/intr.c | 13 +-
sys/arch/x86/x86/pmap.c | 39 +-
sys/arch/x86/x86/tsc.c | 11 +-
sys/arch/x86/x86/vm_machdep.c | 8 +-
sys/arch/x86/x86/x86_machdep.c | 7 +-
sys/arch/xen/x86/xen_shm_machdep.c | 76 +-
sys/arch/xen/xen/xbdback_xenbus.c | 12 +-
sys/arch/xen/xen/xenevt.c | 18 +-
sys/arch/zaurus/conf/GENERIC | 3 +-
sys/arch/zaurus/conf/INSTALL | 4 +-
sys/compat/common/kern_time_50.c | 6 +-
sys/compat/linux/arch/arm/linux_machdep.c | 6 +-
sys/compat/netbsd32/netbsd32.h | 12 +-
sys/compat/netbsd32/netbsd32_compat_09.c | 14 +-
sys/compat/netbsd32/netbsd32_compat_10_sysv.c | 32 +-
sys/compat/netbsd32/netbsd32_compat_12.c | 24 +-
sys/compat/netbsd32/netbsd32_compat_13.c | 10 +-
sys/compat/netbsd32/netbsd32_compat_14_sysv.c | 18 +-
sys/compat/netbsd32/netbsd32_compat_20.c | 12 +-
sys/compat/netbsd32/netbsd32_compat_30.c | 40 +-
sys/compat/netbsd32/netbsd32_compat_43.c | 50 +-
sys/compat/netbsd32/netbsd32_compat_50.c | 24 +-
sys/compat/netbsd32/netbsd32_compat_50_quota.c | 6 +-
sys/compat/netbsd32/netbsd32_compat_50_sysv.c | 8 +-
sys/compat/netbsd32/netbsd32_conv.h | 29 +-
sys/compat/netbsd32/netbsd32_exec.h | 12 +-
sys/compat/netbsd32/netbsd32_exec_aout.c | 8 +-
sys/compat/netbsd32/netbsd32_fs.c | 73 +-
sys/compat/netbsd32/netbsd32_ioctl.c | 120 +-
sys/compat/netbsd32/netbsd32_ioctl.h | 63 +-
sys/compat/netbsd32/netbsd32_ipc.c | 18 +-
sys/compat/netbsd32/netbsd32_lwp.c | 12 +-
sys/compat/netbsd32/netbsd32_netbsd.c | 18 +-
sys/compat/netbsd32/netbsd32_rlimit.c | 6 +-
sys/compat/netbsd32/netbsd32_rndpseudo_50.c | 6 +-
sys/compat/netbsd32/netbsd32_signal.c | 34 +-
sys/compat/netbsd32/netbsd32_socket.c | 20 +-
sys/compat/netbsd32/netbsd32_sysctl.c | 16 +-
sys/compat/netbsd32/netbsd32_time.c | 34 +-
sys/compat/netbsd32/netbsd32_vm.c | 7 +-
sys/conf/Makefile.kern.inc | 6 +-
sys/conf/files | 4 +-
sys/ddb/db_command.c | 8 +-
sys/ddb/db_command.h | 4 +-
sys/ddb/db_interface.h | 18 +-
sys/ddb/db_proc.c | 8 +-
sys/ddb/files.ddb | 4 +-
sys/dev/DEVNAMES | 3 +-
sys/dev/acpi/acpi.c | 48 +-
sys/dev/acpi/acpi_acad.c | 15 +-
sys/dev/acpi/acpi_bat.c | 15 +-
sys/dev/acpi/acpi_button.c | 58 +-
sys/dev/acpi/acpi_cppc.c | 19 +-
sys/dev/acpi/acpi_ec.c | 15 +-
sys/dev/acpi/acpi_fan.c | 15 +-
sys/dev/acpi/acpi_ged.c | 15 +-
sys/dev/acpi/acpi_i2c.c | 145 +-
sys/dev/acpi/acpi_i2c.h | 4 +-
sys/dev/acpi/acpi_lid.c | 15 +-
sys/dev/acpi/acpi_mcfg.c | 8 +-
sys/dev/acpi/acpi_pcd.c | 15 +-
sys/dev/acpi/acpi_pci.c | 72 +-
sys/dev/acpi/acpi_pmtr.c | 15 +-
sys/dev/acpi/acpi_usb.c | 25 +-
sys/dev/acpi/acpi_util.c | 326 +-
sys/dev/acpi/acpi_util.h | 21 +-
sys/dev/acpi/acpivar.h | 15 +-
sys/dev/acpi/aibs_acpi.c | 15 +-
sys/dev/acpi/amdccp_acpi.c | 15 +-
sys/dev/acpi/apple_smc_acpi.c | 18 +-
sys/dev/acpi/asus_acpi.c | 15 +-
sys/dev/acpi/atppc_acpi.c | 15 +-
sys/dev/acpi/attimer_acpi.c | 15 +-
sys/dev/acpi/com_acpi.c | 73 +-
sys/dev/acpi/dalb_acpi.c | 15 +-
sys/dev/acpi/dwiic_acpi.c | 21 +-
sys/dev/acpi/ehci_acpi.c | 21 +-
sys/dev/acpi/fdc_acpi.c | 15 +-
sys/dev/acpi/files.acpi | 7 +-
sys/dev/acpi/fujbp_acpi.c | 15 +-
sys/dev/acpi/fujhk_acpi.c | 15 +-
sys/dev/acpi/genet_acpi.c | 15 +-
sys/dev/acpi/hpacel_acpi.c | 15 +-
sys/dev/acpi/hpet_acpi.c | 19 +-
sys/dev/acpi/hpqlb_acpi.c | 17 +-
sys/dev/acpi/ipmi_acpi.c | 18 +-
sys/dev/acpi/joy_acpi.c | 15 +-
sys/dev/acpi/lpt_acpi.c | 15 +-
sys/dev/acpi/mpu_acpi.c | 15 +-
sys/dev/acpi/nxpiic_acpi.c | 180 +
sys/dev/acpi/pckbc_acpi.c | 57 +-
sys/dev/acpi/pcppi_acpi.c | 15 +-
sys/dev/acpi/plgpio_acpi.c | 15 +-
sys/dev/acpi/qemufwcfg_acpi.c | 15 +-
sys/dev/acpi/smbus_acpi.c | 19 +-
sys/dev/acpi/sony_acpi.c | 15 +-
sys/dev/acpi/spic_acpi.c | 15 +-
sys/dev/acpi/thinkpad_acpi.c | 21 +-
sys/dev/acpi/tpm_acpi.c | 38 +-
sys/dev/acpi/ug_acpi.c | 15 +-
sys/dev/acpi/vald_acpi.c | 15 +-
sys/dev/acpi/valz_acpi.c | 15 +-
sys/dev/acpi/virtio_acpi.c | 20 +-
sys/dev/acpi/vmbus_acpi.c | 21 +-
sys/dev/acpi/wmi/wmi_acpi.c | 17 +-
sys/dev/acpi/xhci_acpi.c | 25 +-
sys/dev/audio/audio.c | 508 +-
sys/dev/audio/audiobell.c | 36 +-
sys/dev/dkwedge/dkwedge_rdb.c | 27 +-
sys/dev/eisa/ahb.c | 36 +-
sys/dev/eisa/ahc_eisa.c | 27 +-
sys/dev/eisa/bha_eisa.c | 28 +-
sys/dev/eisa/cac_eisa.c | 77 +-
sys/dev/eisa/dpt_eisa.c | 45 +-
sys/dev/eisa/eisa.c | 22 +-
sys/dev/eisa/eisavar.h | 10 +-
sys/dev/eisa/if_ep_eisa.c | 154 +-
sys/dev/eisa/if_tlp_eisa.c | 54 +-
sys/dev/eisa/mlx_eisa.c | 53 +-
sys/dev/eisa/uha_eisa.c | 24 +-
sys/dev/fdt/ahcisata_fdt.c | 20 +-
sys/dev/fdt/amdccp_fdt.c | 14 +-
sys/dev/fdt/arasan_sdhc_fdt.c | 27 +-
sys/dev/fdt/ausoc.c | 11 +-
sys/dev/fdt/connector_fdt.c | 20 +-
sys/dev/fdt/cpufreq_dt.c | 14 +-
sys/dev/fdt/dw_apb_uart.c | 18 +-
sys/dev/fdt/dwc2_fdt.c | 30 +-
sys/dev/fdt/dwc3_fdt.c | 43 +-
sys/dev/fdt/dwcmmc_fdt.c | 24 +-
sys/dev/fdt/dwcwdt_fdt.c | 12 +-
sys/dev/fdt/dwiic_fdt.c | 16 +-
sys/dev/fdt/ehci_fdt.c | 19 +-
sys/dev/fdt/fdt_ddb.c | 14 +-
sys/dev/fdt/fdt_intr.c | 23 +-
sys/dev/fdt/fdt_panel.c | 12 +-
sys/dev/fdt/fdt_subr.c | 33 +-
sys/dev/fdt/fdtbus.c | 31 +-
sys/dev/fdt/fdtvar.h | 12 +-
sys/dev/fdt/fixedclock.c | 12 +-
sys/dev/fdt/fixedfactorclock.c | 12 +-
sys/dev/fdt/fixedregulator.c | 14 +-
sys/dev/fdt/genet_fdt.c | 19 +-
sys/dev/fdt/gpiokeys.c | 12 +-
sys/dev/fdt/gpioleds.c | 12 +-
sys/dev/fdt/gpioregulator.c | 14 +-
sys/dev/fdt/hdmi_connector.c | 12 +-
sys/dev/fdt/i2cmux_fdt.c | 39 +-
sys/dev/fdt/mmc_pwrseq_emmc.c | 12 +-
sys/dev/fdt/mmc_pwrseq_simple.c | 12 +-
sys/dev/fdt/ns8250_uart.c | 32 +-
sys/dev/fdt/ohci_fdt.c | 19 +-
sys/dev/fdt/panel_fdt.c | 16 +-
sys/dev/fdt/pinctrl_single.c | 16 +-
sys/dev/fdt/pl061gpio_fdt.c | 15 +-
sys/dev/fdt/pwm_backlight.c | 12 +-
sys/dev/fdt/pwm_fan.c | 12 +-
sys/dev/fdt/pwmregulator.c | 12 +-
sys/dev/fdt/qemufwcfg_fdt.c | 12 +-
sys/dev/fdt/simple_amplifier.c | 12 +-
sys/dev/fdt/simplefb.c | 19 +-
sys/dev/fdt/spdif_tx.c | 12 +-
sys/dev/fdt/syscon.c | 14 +-
sys/dev/fdt/usbnopphy.c | 12 +-
sys/dev/fdt/virtio_mmio_fdt.c | 36 +-
sys/dev/fdt/vmt_fdt.c | 12 +-
sys/dev/hyperv/hvkbd.c | 7 +-
sys/dev/hyperv/if_hvn.c | 15 +-
sys/dev/hyperv/vmbus.c | 7 +-
sys/dev/i2c/ac100.c | 8 +-
sys/dev/i2c/adadc.c | 8 +-
sys/dev/i2c/adm1021.c | 82 +-
sys/dev/i2c/adm1026.c | 6 +-
sys/dev/i2c/anxedp.c | 8 +-
sys/dev/i2c/as3722.c | 8 +-
sys/dev/i2c/asms.c | 10 +-
sys/dev/i2c/at24cxx.c | 40 +-
sys/dev/i2c/axp20x.c | 8 +-
sys/dev/i2c/axp22x.c | 8 +-
sys/dev/i2c/axppmic.c | 20 +-
sys/dev/i2c/cwfg.c | 8 +-
sys/dev/i2c/dbcool.c | 15 +-
sys/dev/i2c/ds1307.c | 40 +-
sys/dev/i2c/dstemp.c | 11 +-
sys/dev/i2c/em3027.c | 8 +-
sys/dev/i2c/es8316ac.c | 8 +-
sys/dev/i2c/fan53555.c | 15 +-
sys/dev/i2c/fcu.c | 8 +-
sys/dev/i2c/files.i2c | 4 +-
sys/dev/i2c/hytp14.c | 6 +-
sys/dev/i2c/i2c.c | 29 +-
sys/dev/i2c/i2cmux.c | 182 +-
sys/dev/i2c/i2cmuxvar.h | 16 +-
sys/dev/i2c/i2cvar.h | 18 +-
sys/dev/i2c/ihidev.c | 54 +-
sys/dev/i2c/lm75.c | 104 +-
sys/dev/i2c/lm87.c | 16 +-
sys/dev/i2c/m41st84.c | 18 +-
sys/dev/i2c/max77620.c | 8 +-
sys/dev/i2c/motoi2c.c | 63 +-
sys/dev/i2c/motoi2cvar.h | 8 +-
sys/dev/i2c/pca9685.c | 8 +-
sys/dev/i2c/pcagpio.c | 18 +-
sys/dev/i2c/pcai2cmux.c | 105 +-
sys/dev/i2c/pcf8563.c | 10 +-
sys/dev/i2c/pcf8574.c | 8 +-
sys/dev/i2c/rkpmic.c | 17 +-
sys/dev/i2c/rs5c372.c | 12 +-
sys/dev/i2c/s390.c | 11 +-
sys/dev/i2c/sgsmix.c | 11 +-
sys/dev/i2c/spdmem_i2c.c | 10 +-
sys/dev/i2c/ssdfb_i2c.c | 30 +-
sys/dev/i2c/sy8106a.c | 8 +-
sys/dev/i2c/tcagpio.c | 8 +-
sys/dev/i2c/tcakp.c | 8 +-
sys/dev/i2c/tda19988.c | 8 +-
sys/dev/i2c/titemp.c | 8 +-
sys/dev/i2c/tps65217pmic.c | 8 +-
sys/dev/i2c/tsl256x.c | 1049 -
sys/dev/i2c/tsl256xreg.h | 46 +-
sys/dev/i2c/tsllux.c | 1049 +
sys/dev/i2c/twl4030.c | 23 +-
sys/dev/ic/ahcisata_core.c | 16 +-
sys/dev/ic/bcmgenet.c | 215 +-
sys/dev/ic/bcmgenetreg.h | 10 +-
sys/dev/ic/bcmgenetvar.h | 3 +-
sys/dev/ic/com.c | 24 +-
sys/dev/ic/comvar.h | 7 +-
sys/dev/ic/dp83932.c | 28 +-
sys/dev/ic/dp83932var.h | 4 +-
sys/dev/ic/gem.c | 44 +-
sys/dev/ic/gemvar.h | 3 +-
sys/dev/ic/mb89352.c | 13 +-
sys/dev/ic/siisata.c | 10 +-
sys/dev/ic/sti.c | 35 +-
sys/dev/ic/tpm.c | 203 +-
sys/dev/ic/tpmreg.h | 34 +-
sys/dev/ic/tpmvar.h | 20 +-
sys/dev/ic/wdc.c | 42 +-
sys/dev/isa/gus.c | 16 +-
sys/dev/isa/spkr_pcppi.c | 26 +-
sys/dev/isa/tpm_isa.c | 7 +-
sys/dev/iscsi/iscsi_main.c | 13 +-
sys/dev/nvmm/nvmm.c | 8 +-
sys/dev/nvmm/nvmm.h | 12 +-
sys/dev/nvmm/nvmm_internal.h | 12 +-
sys/dev/nvmm/x86/nvmm_x86.h | 3 +-
sys/dev/nvmm/x86/nvmm_x86_svm.c | 6 +-
sys/dev/nvmm/x86/nvmm_x86_vmx.c | 6 +-
sys/dev/ofisa/atppc_ofisa.c | 16 +-
sys/dev/ofisa/com_ofisa.c | 15 +-
sys/dev/ofisa/ess_ofisa.c | 26 +-
sys/dev/ofisa/if_cs_ofisa.c | 22 +-
sys/dev/ofisa/joy_ofisa.c | 18 +-
sys/dev/ofisa/lpt_ofisa.c | 15 +-
sys/dev/ofisa/ofisa.c | 16 +-
sys/dev/ofisa/pckbc_ofisa.c | 31 +-
sys/dev/ofisa/sb_ofisa.c | 34 +-
sys/dev/ofisa/wdc_ofisa.c | 15 +-
sys/dev/ofw/files.ofw | 4 +-
sys/dev/ofw/ofw_i2c_subr.c | 109 +
sys/dev/ofw/ofw_network_subr.c | 159 +-
sys/dev/ofw/ofw_spi_subr.c | 100 +
sys/dev/ofw/ofw_subr.c | 438 +-
sys/dev/ofw/openfirm.h | 33 +-
sys/dev/pci/auich.c | 8 +-
sys/dev/pci/auvia.c | 8 +-
sys/dev/pci/com_puc.c | 6 +-
sys/dev/pci/cs4280.c | 6 +-
sys/dev/pci/cs4281.c | 6 +-
sys/dev/pci/cs428x.h | 4 +-
sys/dev/pci/emuxki.c | 26 +-
sys/dev/pci/files.pci | 12 +-
sys/dev/pci/gffb.c | 6 +-
sys/dev/pci/ichsmb.c | 25 +-
sys/dev/pci/if_aq.c | 14 +-
sys/dev/pci/if_bnx.c | 110 +-
sys/dev/pci/if_bnxreg.h | 6 +-
sys/dev/pci/if_ena.c | 29 +-
sys/dev/pci/if_iavf.c | 7 +-
sys/dev/pci/if_ixl.c | 6 +-
sys/dev/pci/if_mcx.c | 3770 +++-
sys/dev/pci/if_rge.c | 1134 +-
sys/dev/pci/if_rgereg.h | 3428 +++-
sys/dev/pci/if_vioif.c | 231 +-
sys/dev/pci/if_wm.c | 64 +-
sys/dev/pci/if_wpi.c | 52 +-
sys/dev/pci/ixgbe/if_sriov.c | 4 +-
sys/dev/pci/ixgbe/ix_txrx.c | 76 +-
sys/dev/pci/ixgbe/ixgbe.c | 104 +-
sys/dev/pci/ixgbe/ixgbe.h | 5 +-
sys/dev/pci/ixgbe/ixgbe_netbsd.h | 16 +-
sys/dev/pci/ixgbe/ixgbe_vf.c | 5 +-
sys/dev/pci/ixgbe/ixv.c | 58 +-
sys/dev/pci/ld_virtio.c | 41 +-
sys/dev/pci/mpii.c | 74 +-
sys/dev/pci/pci.c | 6 +-
sys/dev/pci/pci_subr.c | 48 +-
sys/dev/pci/pcidevs | 11 +-
sys/dev/pci/pcidevs.h | 13 +-
sys/dev/pci/pcidevs_data.h | 6510 +++---
sys/dev/pci/pcivar.h | 20 +-
sys/dev/pci/pucdata.c | 17 +-
sys/dev/pci/radeonfb.c | 7 +-
sys/dev/pci/sv.c | 5 +-
sys/dev/pci/vio9p.c | 17 +-
sys/dev/pci/viomb.c | 118 +-
sys/dev/pci/viornd.c | 4 +-
sys/dev/pci/vioscsi.c | 20 +-
sys/dev/pci/virtio.c | 589 +-
sys/dev/pci/virtio_pci.c | 882 +-
sys/dev/pci/virtio_pcireg.h | 141 +
sys/dev/pci/virtioreg.h | 94 +-
sys/dev/pci/virtiovar.h | 67 +-
sys/dev/pci/xhci_pci.c | 17 +-
sys/dev/pci/yds.c | 5 +-
sys/dev/raidframe/rf_reconstruct.c | 9 +-
sys/dev/random.c | 12 +-
sys/dev/rcons/README | 4 +-
sys/dev/sbus/dbri.c | 34 +-
sys/dev/sbus/dbrivar.h | 3 +-
sys/dev/sbus/esp_sbus.c | 6 +-
sys/dev/scsipi/cd.c | 6 +-
sys/dev/scsipi/sd.c | 7 +-
sys/dev/sdmmc/if_bwfm_sdio.c | 10 +-
sys/dev/sdmmc/sdhc.c | 21 +-
sys/dev/sdmmc/sdmmcvar.h | 3 +-
sys/dev/spi/m25p.c | 8 +-
sys/dev/spi/oj6sh.c | 8 +-
sys/dev/spi/spi.c | 6 +-
sys/dev/spi/ssdfb_spi.c | 8 +-
sys/dev/spkr.c | 161 +-
sys/dev/spkr_audio.c | 35 +-
sys/dev/spkrvar.h | 6 +-
sys/dev/usb/ehci.c | 19 +-
sys/dev/usb/if_axe.c | 10 +-
sys/dev/usb/if_udav.c | 8 +-
sys/dev/usb/if_urtwn.c | 58 +-
sys/dev/usb/ohci.c | 25 +-
sys/dev/usb/uaudio.c | 11 +-
sys/dev/usb/uhci.c | 16 +-
sys/dev/usb/ukbd.c | 18 +-
sys/dev/usb/umidi.c | 12 +-
sys/dev/usb/ums.c | 14 +-
sys/dev/usb/usb.c | 74 +-
sys/dev/usb/usb_mem.c | 28 +-
sys/dev/usb/usb_mem.h | 4 +-
sys/dev/usb/usb_quirks.c | 53 +-
sys/dev/usb/usb_subr.c | 38 +-
sys/dev/usb/usbdevs | 14 +-
sys/dev/usb/usbdevs.h | 16 +-
sys/dev/usb/usbdevs_data.h | 8820 +++++----
sys/dev/usb/usbnet.c | 12 +-
sys/dev/usb/usbnet.h | 5 +-
sys/dev/usb/xhci.c | 20 +-
sys/dev/virtio/virtio_mmio.c | 174 +-
sys/dev/virtio/virtio_mmiovar.h | 3 +-
sys/dev/vmt/vmt_subr.c | 254 +-
sys/dev/vmt/vmtvar.h | 64 +-
sys/dev/vnd.c | 9 +-
sys/dev/wscons/wsdisplay_vcons.c | 108 +-
sys/dev/wscons/wsdisplay_vcons_util.c | 4 +-
sys/dev/wscons/wsdisplay_vconsvar.h | 19 +-
sys/dev/wsfb/files.wsfb | 3 +-
sys/dev/wsfb/genfb.c | 199 +-
sys/dev/wsfb/genfbvar.h | 41 +-
sys/dev/wsfont/spleen5x8.h | 8 +-
sys/dev/wsfont/spleen6x12.h | 1722 +-
sys/dist/pf/net/if_pfsync.c | 6 +-
sys/dist/pf/net/pf_norm.c | 6 +-
sys/external/bsd/acpica/dist/changes.txt | 98 +-
sys/external/bsd/acpica/dist/common/acfileio.c | 7 +-
sys/external/bsd/acpica/dist/common/acgetline.c | 4 +-
sys/external/bsd/acpica/dist/common/adfile.c | 4 +-
sys/external/bsd/acpica/dist/common/adisasm.c | 4 +-
sys/external/bsd/acpica/dist/common/adwalk.c | 4 +-
sys/external/bsd/acpica/dist/common/ahids.c | 6 +-
sys/external/bsd/acpica/dist/common/ahpredef.c | 8 +-
sys/external/bsd/acpica/dist/common/ahtable.c | 9 +-
sys/external/bsd/acpica/dist/common/ahuuids.c | 5 +-
sys/external/bsd/acpica/dist/common/cmfsize.c | 6 +-
sys/external/bsd/acpica/dist/common/dmextern.c | 4 +-
sys/external/bsd/acpica/dist/common/dmrestag.c | 18 +-
sys/external/bsd/acpica/dist/common/dmswitch.c | 4 +-
sys/external/bsd/acpica/dist/common/dmtable.c | 109 +-
sys/external/bsd/acpica/dist/common/dmtables.c | 4 +-
sys/external/bsd/acpica/dist/common/dmtbdump.c | 4 +-
sys/external/bsd/acpica/dist/common/dmtbdump1.c | 80 +-
sys/external/bsd/acpica/dist/common/dmtbdump2.c | 575 +-
sys/external/bsd/acpica/dist/common/dmtbdump3.c | 85 +-
sys/external/bsd/acpica/dist/common/dmtbinfo.c | 4 +-
sys/external/bsd/acpica/dist/common/dmtbinfo1.c | 38 +-
sys/external/bsd/acpica/dist/common/dmtbinfo2.c | 277 +-
sys/external/bsd/acpica/dist/common/dmtbinfo3.c | 67 +-
sys/external/bsd/acpica/dist/common/getopt.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslallocate.c | 6 +-
sys/external/bsd/acpica/dist/compiler/aslanalyze.c | 6 +-
sys/external/bsd/acpica/dist/compiler/aslascii.c | 8 +-
sys/external/bsd/acpica/dist/compiler/aslbtypes.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslcache.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslcodegen.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslcompile.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslcompiler.h | 8 +-
sys/external/bsd/acpica/dist/compiler/aslcompiler.l | 9 +-
sys/external/bsd/acpica/dist/compiler/aslcstyle.y | 4 +-
sys/external/bsd/acpica/dist/compiler/asldebug.c | 4 +-
sys/external/bsd/acpica/dist/compiler/asldefine.h | 4 +-
sys/external/bsd/acpica/dist/compiler/aslerror.c | 12 +-
sys/external/bsd/acpica/dist/compiler/aslexternal.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslfileio.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslfiles.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslfold.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslglobal.h | 4 +-
sys/external/bsd/acpica/dist/compiler/aslhelp.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslhelpers.y | 9 +-
sys/external/bsd/acpica/dist/compiler/aslhex.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslkeywords.y | 4 +-
sys/external/bsd/acpica/dist/compiler/asllength.c | 4 +-
sys/external/bsd/acpica/dist/compiler/asllisting.c | 4 +-
sys/external/bsd/acpica/dist/compiler/asllistsup.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslload.c | 4 +-
sys/external/bsd/acpica/dist/compiler/asllookup.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslmain.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslmap.c | 5 +-
sys/external/bsd/acpica/dist/compiler/aslmapenter.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslmapoutput.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslmaputils.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslmessages.c | 7 +-
sys/external/bsd/acpica/dist/compiler/aslmessages.h | 5 +-
sys/external/bsd/acpica/dist/compiler/aslmethod.c | 5 +-
sys/external/bsd/acpica/dist/compiler/aslnamesp.c | 7 +-
sys/external/bsd/acpica/dist/compiler/asloffset.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslopcodes.c | 6 +-
sys/external/bsd/acpica/dist/compiler/asloperands.c | 6 +-
sys/external/bsd/acpica/dist/compiler/aslopt.c | 4 +-
sys/external/bsd/acpica/dist/compiler/asloptions.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslparseop.c | 8 +-
sys/external/bsd/acpica/dist/compiler/aslparser.y | 6 +-
sys/external/bsd/acpica/dist/compiler/aslpld.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslpredef.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslprepkg.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslprimaries.y | 4 +-
sys/external/bsd/acpica/dist/compiler/aslprintf.c | 6 +-
sys/external/bsd/acpica/dist/compiler/aslprune.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslresource.c | 9 +-
sys/external/bsd/acpica/dist/compiler/aslresources.y | 24 +-
sys/external/bsd/acpica/dist/compiler/aslrestype1.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslrestype1i.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslrestype2.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslrestype2d.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslrestype2e.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslrestype2q.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslrestype2s.c | 140 +-
sys/external/bsd/acpica/dist/compiler/aslrestype2w.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslrules.y | 4 +-
sys/external/bsd/acpica/dist/compiler/aslstartup.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslstubs.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslsupport.l | 4 +-
sys/external/bsd/acpica/dist/compiler/aslsupport.y | 4 +-
sys/external/bsd/acpica/dist/compiler/asltokens.y | 5 +-
sys/external/bsd/acpica/dist/compiler/asltransform.c | 9 +-
sys/external/bsd/acpica/dist/compiler/asltree.c | 4 +-
sys/external/bsd/acpica/dist/compiler/asltypes.h | 4 +-
sys/external/bsd/acpica/dist/compiler/asltypes.y | 6 +-
sys/external/bsd/acpica/dist/compiler/aslutils.c | 4 +-
sys/external/bsd/acpica/dist/compiler/asluuid.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslwalks.c | 6 +-
sys/external/bsd/acpica/dist/compiler/aslxref.c | 4 +-
sys/external/bsd/acpica/dist/compiler/aslxrefout.c | 4 +-
sys/external/bsd/acpica/dist/compiler/cvcompiler.c | 4 +-
sys/external/bsd/acpica/dist/compiler/cvdisasm.c | 4 +-
sys/external/bsd/acpica/dist/compiler/cvparser.c | 4 +-
sys/external/bsd/acpica/dist/compiler/dtcompile.c | 4 +-
sys/external/bsd/acpica/dist/compiler/dtcompiler.h | 23 +-
sys/external/bsd/acpica/dist/compiler/dtcompilerparser.l | 4 +-
sys/external/bsd/acpica/dist/compiler/dtcompilerparser.y | 4 +-
sys/external/bsd/acpica/dist/compiler/dtexpress.c | 4 +-
sys/external/bsd/acpica/dist/compiler/dtfield.c | 6 +-
sys/external/bsd/acpica/dist/compiler/dtio.c | 4 +-
sys/external/bsd/acpica/dist/compiler/dtparser.l | 4 +-
sys/external/bsd/acpica/dist/compiler/dtparser.y | 4 +-
sys/external/bsd/acpica/dist/compiler/dtsubtable.c | 4 +-
sys/external/bsd/acpica/dist/compiler/dttable.c | 4 +-
sys/external/bsd/acpica/dist/compiler/dttable1.c | 147 +-
sys/external/bsd/acpica/dist/compiler/dttable2.c | 482 +-
sys/external/bsd/acpica/dist/compiler/dttemplate.c | 7 +-
sys/external/bsd/acpica/dist/compiler/dttemplate.h | 366 +-
sys/external/bsd/acpica/dist/compiler/dtutils.c | 9 +-
sys/external/bsd/acpica/dist/compiler/preprocess.h | 4 +-
sys/external/bsd/acpica/dist/compiler/prexpress.c | 4 +-
sys/external/bsd/acpica/dist/compiler/prmacros.c | 4 +-
sys/external/bsd/acpica/dist/compiler/prparser.l | 4 +-
sys/external/bsd/acpica/dist/compiler/prparser.y | 4 +-
sys/external/bsd/acpica/dist/compiler/prscan.c | 4 +-
sys/external/bsd/acpica/dist/compiler/prutils.c | 4 +-
sys/external/bsd/acpica/dist/debugger/dbcmds.c | 4 +-
sys/external/bsd/acpica/dist/debugger/dbconvert.c | 4 +-
sys/external/bsd/acpica/dist/debugger/dbdisply.c | 4 +-
sys/external/bsd/acpica/dist/debugger/dbexec.c | 4 +-
sys/external/bsd/acpica/dist/debugger/dbfileio.c | 4 +-
sys/external/bsd/acpica/dist/debugger/dbhistry.c | 4 +-
sys/external/bsd/acpica/dist/debugger/dbinput.c | 8 +-
sys/external/bsd/acpica/dist/debugger/dbmethod.c | 4 +-
sys/external/bsd/acpica/dist/debugger/dbnames.c | 4 +-
sys/external/bsd/acpica/dist/debugger/dbobject.c | 6 +-
sys/external/bsd/acpica/dist/debugger/dbstats.c | 4 +-
sys/external/bsd/acpica/dist/debugger/dbtest.c | 4 +-
sys/external/bsd/acpica/dist/debugger/dbutils.c | 4 +-
sys/external/bsd/acpica/dist/debugger/dbxface.c | 4 +-
sys/external/bsd/acpica/dist/disassembler/dmbuffer.c | 4 +-
sys/external/bsd/acpica/dist/disassembler/dmcstyle.c | 4 +-
sys/external/bsd/acpica/dist/disassembler/dmdeferred.c | 4 +-
sys/external/bsd/acpica/dist/disassembler/dmnames.c | 4 +-
sys/external/bsd/acpica/dist/disassembler/dmopcode.c | 4 +-
sys/external/bsd/acpica/dist/disassembler/dmresrc.c | 4 +-
sys/external/bsd/acpica/dist/disassembler/dmresrcl.c | 4 +-
sys/external/bsd/acpica/dist/disassembler/dmresrcl2.c | 94 +-
sys/external/bsd/acpica/dist/disassembler/dmresrcs.c | 4 +-
sys/external/bsd/acpica/dist/disassembler/dmutils.c | 4 +-
sys/external/bsd/acpica/dist/disassembler/dmwalk.c | 12 +-
sys/external/bsd/acpica/dist/dispatcher/dsargs.c | 4 +-
sys/external/bsd/acpica/dist/dispatcher/dscontrol.c | 6 +-
sys/external/bsd/acpica/dist/dispatcher/dsdebug.c | 6 +-
sys/external/bsd/acpica/dist/dispatcher/dsfield.c | 4 +-
sys/external/bsd/acpica/dist/dispatcher/dsinit.c | 4 +-
sys/external/bsd/acpica/dist/dispatcher/dsmethod.c | 4 +-
sys/external/bsd/acpica/dist/dispatcher/dsmthdat.c | 4 +-
sys/external/bsd/acpica/dist/dispatcher/dsobject.c | 4 +-
sys/external/bsd/acpica/dist/dispatcher/dsopcode.c | 4 +-
sys/external/bsd/acpica/dist/dispatcher/dspkginit.c | 4 +-
sys/external/bsd/acpica/dist/dispatcher/dsutils.c | 4 +-
sys/external/bsd/acpica/dist/dispatcher/dswexec.c | 7 +-
sys/external/bsd/acpica/dist/dispatcher/dswload.c | 6 +-
sys/external/bsd/acpica/dist/dispatcher/dswload2.c | 6 +-
sys/external/bsd/acpica/dist/dispatcher/dswscope.c | 4 +-
sys/external/bsd/acpica/dist/dispatcher/dswstate.c | 4 +-
sys/external/bsd/acpica/dist/events/evevent.c | 4 +-
sys/external/bsd/acpica/dist/events/evglock.c | 4 +-
sys/external/bsd/acpica/dist/events/evgpe.c | 4 +-
sys/external/bsd/acpica/dist/events/evgpeblk.c | 4 +-
sys/external/bsd/acpica/dist/events/evgpeinit.c | 4 +-
sys/external/bsd/acpica/dist/events/evgpeutil.c | 4 +-
sys/external/bsd/acpica/dist/events/evhandler.c | 11 +-
sys/external/bsd/acpica/dist/events/evmisc.c | 4 +-
sys/external/bsd/acpica/dist/events/evregion.c | 97 +-
sys/external/bsd/acpica/dist/events/evrgnini.c | 4 +-
sys/external/bsd/acpica/dist/events/evsci.c | 4 +-
sys/external/bsd/acpica/dist/events/evxface.c | 4 +-
sys/external/bsd/acpica/dist/events/evxfevnt.c | 4 +-
sys/external/bsd/acpica/dist/events/evxfgpe.c | 4 +-
sys/external/bsd/acpica/dist/events/evxfregn.c | 5 +-
sys/external/bsd/acpica/dist/executer/exconcat.c | 4 +-
sys/external/bsd/acpica/dist/executer/exconfig.c | 4 +-
sys/external/bsd/acpica/dist/executer/exconvrt.c | 4 +-
sys/external/bsd/acpica/dist/executer/excreate.c | 4 +-
sys/external/bsd/acpica/dist/executer/exdebug.c | 4 +-
sys/external/bsd/acpica/dist/executer/exdump.c | 4 +-
sys/external/bsd/acpica/dist/executer/exfield.c | 4 +-
sys/external/bsd/acpica/dist/executer/exfldio.c | 6 +-
sys/external/bsd/acpica/dist/executer/exmisc.c | 4 +-
sys/external/bsd/acpica/dist/executer/exmutex.c | 4 +-
sys/external/bsd/acpica/dist/executer/exnames.c | 4 +-
sys/external/bsd/acpica/dist/executer/exoparg1.c | 4 +-
sys/external/bsd/acpica/dist/executer/exoparg2.c | 4 +-
sys/external/bsd/acpica/dist/executer/exoparg3.c | 4 +-
sys/external/bsd/acpica/dist/executer/exoparg6.c | 4 +-
sys/external/bsd/acpica/dist/executer/exprep.c | 4 +-
sys/external/bsd/acpica/dist/executer/exregion.c | 4 +-
sys/external/bsd/acpica/dist/executer/exresnte.c | 4 +-
sys/external/bsd/acpica/dist/executer/exresolv.c | 4 +-
sys/external/bsd/acpica/dist/executer/exresop.c | 8 +-
sys/external/bsd/acpica/dist/executer/exserial.c | 4 +-
sys/external/bsd/acpica/dist/executer/exstore.c | 8 +-
sys/external/bsd/acpica/dist/executer/exstoren.c | 4 +-
sys/external/bsd/acpica/dist/executer/exstorob.c | 4 +-
sys/external/bsd/acpica/dist/executer/exsystem.c | 4 +-
sys/external/bsd/acpica/dist/executer/extrace.c | 4 +-
sys/external/bsd/acpica/dist/executer/exutils.c | 4 +-
sys/external/bsd/acpica/dist/hardware/hwacpi.c | 4 +-
sys/external/bsd/acpica/dist/hardware/hwesleep.c | 4 +-
sys/external/bsd/acpica/dist/hardware/hwgpe.c | 6 +-
sys/external/bsd/acpica/dist/hardware/hwpci.c | 4 +-
sys/external/bsd/acpica/dist/hardware/hwregs.c | 4 +-
sys/external/bsd/acpica/dist/hardware/hwsleep.c | 4 +-
sys/external/bsd/acpica/dist/hardware/hwtimer.c | 4 +-
sys/external/bsd/acpica/dist/hardware/hwvalid.c | 4 +-
sys/external/bsd/acpica/dist/hardware/hwxface.c | 4 +-
sys/external/bsd/acpica/dist/hardware/hwxfsleep.c | 4 +-
sys/external/bsd/acpica/dist/include/acapps.h | 6 +-
sys/external/bsd/acpica/dist/include/acbuffer.h | 4 +-
sys/external/bsd/acpica/dist/include/acclib.h | 4 +-
sys/external/bsd/acpica/dist/include/accommon.h | 4 +-
sys/external/bsd/acpica/dist/include/acconfig.h | 4 +-
sys/external/bsd/acpica/dist/include/acconvert.h | 4 +-
sys/external/bsd/acpica/dist/include/acdebug.h | 4 +-
sys/external/bsd/acpica/dist/include/acdisasm.h | 54 +-
sys/external/bsd/acpica/dist/include/acdispat.h | 4 +-
sys/external/bsd/acpica/dist/include/acevents.h | 4 +-
sys/external/bsd/acpica/dist/include/acexcep.h | 14 +-
sys/external/bsd/acpica/dist/include/acglobal.h | 4 +-
sys/external/bsd/acpica/dist/include/achware.h | 4 +-
sys/external/bsd/acpica/dist/include/acinterp.h | 4 +-
sys/external/bsd/acpica/dist/include/aclocal.h | 4 +-
sys/external/bsd/acpica/dist/include/acmacros.h | 4 +-
sys/external/bsd/acpica/dist/include/acnames.h | 4 +-
sys/external/bsd/acpica/dist/include/acnamesp.h | 4 +-
sys/external/bsd/acpica/dist/include/acobject.h | 5 +-
sys/external/bsd/acpica/dist/include/acopcode.h | 4 +-
sys/external/bsd/acpica/dist/include/acoutput.h | 6 +-
sys/external/bsd/acpica/dist/include/acparser.h | 4 +-
sys/external/bsd/acpica/dist/include/acpi.h | 4 +-
sys/external/bsd/acpica/dist/include/acpiosxf.h | 4 +-
sys/external/bsd/acpica/dist/include/acpixf.h | 6 +-
sys/external/bsd/acpica/dist/include/acpredef.h | 19 +-
sys/external/bsd/acpica/dist/include/acresrc.h | 8 +-
sys/external/bsd/acpica/dist/include/acrestyp.h | 16 +-
sys/external/bsd/acpica/dist/include/acstruct.h | 4 +-
sys/external/bsd/acpica/dist/include/actables.h | 4 +-
sys/external/bsd/acpica/dist/include/actbinfo.h | 32 +-
sys/external/bsd/acpica/dist/include/actbl.h | 4 +-
sys/external/bsd/acpica/dist/include/actbl1.h | 67 +-
sys/external/bsd/acpica/dist/include/actbl2.h | 315 +-
sys/external/bsd/acpica/dist/include/actbl3.h | 86 +-
sys/external/bsd/acpica/dist/include/actypes.h | 9 +-
sys/external/bsd/acpica/dist/include/acutils.h | 5 +-
sys/external/bsd/acpica/dist/include/acuuid.h | 5 +-
sys/external/bsd/acpica/dist/include/amlcode.h | 4 +-
sys/external/bsd/acpica/dist/include/amlresrc.h | 29 +-
sys/external/bsd/acpica/dist/include/platform/accygwin.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/acdragonfly.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/acdragonflyex.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/acefi.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/acefiex.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/acenv.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/acenvex.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/acfreebsd.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/acgcc.h | 19 +-
sys/external/bsd/acpica/dist/include/platform/acgccex.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/achaiku.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/acintel.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/aclinux.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/aclinuxex.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/acmacosx.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/acmsvc.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/acmsvcex.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/acnetbsd.h | 6 +-
sys/external/bsd/acpica/dist/include/platform/acos2.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/acqnx.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/acwin.h | 4 +-
sys/external/bsd/acpica/dist/include/platform/acwin64.h | 4 +-
sys/external/bsd/acpica/dist/namespace/nsaccess.c | 7 +-
sys/external/bsd/acpica/dist/namespace/nsalloc.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nsarguments.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nsconvert.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nsdump.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nsdumpdv.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nseval.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nsinit.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nsload.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nsnames.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nsobject.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nsparse.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nspredef.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nsprepkg.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nsrepair.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nsrepair2.c | 22 +-
sys/external/bsd/acpica/dist/namespace/nssearch.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nsutils.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nswalk.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nsxfeval.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nsxfname.c | 4 +-
sys/external/bsd/acpica/dist/namespace/nsxfobj.c | 4 +-
sys/external/bsd/acpica/dist/os_specific/service_layers/osbsdtbl.c | 4 +-
sys/external/bsd/acpica/dist/os_specific/service_layers/osgendbg.c | 4 +-
sys/external/bsd/acpica/dist/os_specific/service_layers/oslinuxtbl.c | 4 +-
sys/external/bsd/acpica/dist/os_specific/service_layers/osunixdir.c | 4 +-
sys/external/bsd/acpica/dist/os_specific/service_layers/osunixmap.c | 4 +-
sys/external/bsd/acpica/dist/os_specific/service_layers/osunixxf.c | 4 +-
sys/external/bsd/acpica/dist/os_specific/service_layers/oswindir.c | 4 +-
sys/external/bsd/acpica/dist/os_specific/service_layers/oswintbl.c | 4 +-
sys/external/bsd/acpica/dist/os_specific/service_layers/oswinxf.c | 4 +-
sys/external/bsd/acpica/dist/parser/psargs.c | 4 +-
sys/external/bsd/acpica/dist/parser/psloop.c | 7 +-
sys/external/bsd/acpica/dist/parser/psobject.c | 4 +-
sys/external/bsd/acpica/dist/parser/psopcode.c | 4 +-
sys/external/bsd/acpica/dist/parser/psopinfo.c | 4 +-
sys/external/bsd/acpica/dist/parser/psparse.c | 6 +-
sys/external/bsd/acpica/dist/parser/psscope.c | 4 +-
sys/external/bsd/acpica/dist/parser/pstree.c | 4 +-
sys/external/bsd/acpica/dist/parser/psutils.c | 4 +-
sys/external/bsd/acpica/dist/parser/pswalk.c | 4 +-
sys/external/bsd/acpica/dist/parser/psxface.c | 4 +-
sys/external/bsd/acpica/dist/resources/rsaddr.c | 4 +-
sys/external/bsd/acpica/dist/resources/rscalc.c | 8 +-
sys/external/bsd/acpica/dist/resources/rscreate.c | 4 +-
sys/external/bsd/acpica/dist/resources/rsdump.c | 14 +-
sys/external/bsd/acpica/dist/resources/rsdumpinfo.c | 19 +-
sys/external/bsd/acpica/dist/resources/rsinfo.c | 10 +-
sys/external/bsd/acpica/dist/resources/rsio.c | 4 +-
sys/external/bsd/acpica/dist/resources/rsirq.c | 4 +-
sys/external/bsd/acpica/dist/resources/rslist.c | 14 +-
sys/external/bsd/acpica/dist/resources/rsmemory.c | 4 +-
sys/external/bsd/acpica/dist/resources/rsmisc.c | 22 +-
sys/external/bsd/acpica/dist/resources/rsserial.c | 74 +-
sys/external/bsd/acpica/dist/resources/rsutils.c | 4 +-
sys/external/bsd/acpica/dist/resources/rsxface.c | 4 +-
sys/external/bsd/acpica/dist/tables/tbdata.c | 4 +-
sys/external/bsd/acpica/dist/tables/tbfadt.c | 4 +-
sys/external/bsd/acpica/dist/tables/tbfind.c | 4 +-
sys/external/bsd/acpica/dist/tables/tbinstal.c | 4 +-
sys/external/bsd/acpica/dist/tables/tbprint.c | 4 +-
sys/external/bsd/acpica/dist/tables/tbutils.c | 4 +-
sys/external/bsd/acpica/dist/tables/tbxface.c | 4 +-
sys/external/bsd/acpica/dist/tables/tbxfload.c | 4 +-
sys/external/bsd/acpica/dist/tables/tbxfroot.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpibin/abcompare.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpibin/abmain.c | 6 +-
sys/external/bsd/acpica/dist/tools/acpibin/acpibin.h | 4 +-
sys/external/bsd/acpica/dist/tools/acpidump/acpidump.h | 4 +-
sys/external/bsd/acpica/dist/tools/acpidump/apdump.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpidump/apfiles.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpidump/apmain.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpiexec/aecommon.h | 4 +-
sys/external/bsd/acpica/dist/tools/acpiexec/aeexception.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpiexec/aeexec.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpiexec/aehandlers.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpiexec/aeinitfile.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpiexec/aeinstall.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpiexec/aemain.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpiexec/aeregion.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpiexec/aetables.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpiexec/aetables.h | 4 +-
sys/external/bsd/acpica/dist/tools/acpiexec/aetests.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpihelp/acpihelp.h | 4 +-
sys/external/bsd/acpica/dist/tools/acpihelp/ahaml.c | 8 +-
sys/external/bsd/acpica/dist/tools/acpihelp/ahamlops.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpihelp/ahasl.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpihelp/ahaslkey.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpihelp/ahaslops.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpihelp/ahdecode.c | 12 +-
sys/external/bsd/acpica/dist/tools/acpihelp/ahgrammar.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpihelp/ahmain.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpisrc/acpisrc.h | 4 +-
sys/external/bsd/acpica/dist/tools/acpisrc/ascase.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpisrc/asconvrt.c | 6 +-
sys/external/bsd/acpica/dist/tools/acpisrc/asfile.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpisrc/asmain.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpisrc/asremove.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpisrc/astable.c | 45 +-
sys/external/bsd/acpica/dist/tools/acpisrc/asutils.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpixtract/acpixtract.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpixtract/acpixtract.h | 4 +-
sys/external/bsd/acpica/dist/tools/acpixtract/axmain.c | 4 +-
sys/external/bsd/acpica/dist/tools/acpixtract/axutils.c | 4 +-
sys/external/bsd/acpica/dist/tools/efihello/efihello.c | 4 +-
sys/external/bsd/acpica/dist/tools/examples/examples.c | 4 +-
sys/external/bsd/acpica/dist/tools/examples/examples.h | 4 +-
sys/external/bsd/acpica/dist/tools/examples/exstubs.c | 4 +-
sys/external/bsd/acpica/dist/tools/examples/extables.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utaddress.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utalloc.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utascii.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utbuffer.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utcache.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utclib.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utcopy.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utdebug.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utdecode.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utdelete.c | 6 +-
sys/external/bsd/acpica/dist/utilities/uterror.c | 4 +-
sys/external/bsd/acpica/dist/utilities/uteval.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utexcep.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utglobal.c | 4 +-
sys/external/bsd/acpica/dist/utilities/uthex.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utids.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utinit.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utlock.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utmath.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utmisc.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utmutex.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utnonansi.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utobject.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utosi.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utownerid.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utpredef.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utprint.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utresdecode.c | 15 +-
sys/external/bsd/acpica/dist/utilities/utresrc.c | 5 +-
sys/external/bsd/acpica/dist/utilities/utstate.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utstring.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utstrsuppt.c | 8 +-
sys/external/bsd/acpica/dist/utilities/utstrtoul64.c | 4 +-
sys/external/bsd/acpica/dist/utilities/uttrack.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utuuid.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utxface.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utxferror.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utxfinit.c | 4 +-
sys/external/bsd/acpica/dist/utilities/utxfmutex.c | 4 +-
sys/external/bsd/drm2/dist/drm/drm_modes.c | 14 +-
sys/external/bsd/drm2/via/via_pci.c | 7 +-
sys/external/bsd/dwc2/dist/dwc2_hcd.c | 9 +-
sys/external/bsd/dwc2/dwc2.c | 9 +-
sys/external/bsd/ipf/netinet/ip_fil_netbsd.c | 6 +-
sys/external/bsd/ipf/netinet/ip_nat6.c | 4 +-
sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_netbsd_fdt.c | 16 +-
sys/fs/msdosfs/msdosfs_vfsops.c | 12 +-
sys/fs/nfs/client/nfs_clbio.c | 12 +-
sys/fs/nfs/server/nfs_nfsdport.c | 6 +-
sys/fs/puffs/puffs_msgif.h | 8 +-
sys/fs/puffs/puffs_vfsops.c | 7 +-
sys/fs/udf/udf_subr.c | 54 +-
sys/kern/init_main.c | 7 +-
sys/kern/kern_clock.c | 75 +-
sys/kern/kern_entropy.c | 97 +-
sys/kern/kern_event.c | 85 +-
sys/kern/kern_ktrace.c | 26 +-
sys/kern/kern_lwp.c | 6 +-
sys/kern/kern_mutex.c | 7 +-
sys/kern/kern_sig.c | 25 +-
sys/kern/kern_threadpool.c | 183 +-
sys/kern/kern_time.c | 9 +-
sys/kern/kern_todr.c | 9 +-
sys/kern/kern_uidinfo.c | 36 +-
sys/kern/kgdb_stub.c | 12 +-
sys/kern/makesyscalls.sh | 4 +-
sys/kern/subr_autoconf.c | 331 +-
sys/kern/subr_device.c | 137 +-
sys/kern/subr_evcnt.c | 63 +-
sys/kern/subr_hash.c | 124 +-
sys/kern/subr_kmem.c | 33 +-
sys/kern/subr_lockdebug.c | 7 +-
sys/kern/subr_pcq.c | 8 +-
sys/kern/subr_pool.c | 11 +-
sys/kern/subr_prf.c | 18 +-
sys/kern/subr_time.c | 29 +-
sys/kern/sys_pipe.c | 19 +-
sys/kern/systrace_args.c | 4 +-
sys/kern/uipc_mbuf.c | 4 +-
sys/kern/uipc_socket2.c | 5 +-
sys/kern/vfs_bio.c | 41 +-
sys/kern/vfs_init.c | 12 +-
sys/kern/vfs_mount.c | 14 +-
sys/kern/vfs_subr.c | 37 +-
sys/kern/vfs_syscalls.c | 9 +-
sys/kern/vfs_vnode.c | 37 +-
sys/lib/libkern/Makefile.libkern | 3 +-
sys/lib/libkern/arch/hppa/bcopy.S | 5 +-
sys/lib/libkern/libkern.h | 5 +-
sys/lib/libkern/pmatch.c | 9 +-
sys/lib/libkern/strlist.c | 491 +
sys/lib/libkern/strlist.h | 50 +
sys/lib/libsa/tftp.c | 12 +-
sys/lib/libunwind/AddressSpace.hpp | 2 +-
sys/lib/libunwind/DwarfParser.hpp | 2 +-
sys/lib/libunwind/Registers.hpp | 17 +-
sys/lib/libunwind/unwind_registers.S | 121 +-
sys/modules/Makefile | 4 +-
sys/modules/examples/ddbping/ddbping.c | 41 +-
sys/modules/examples/sysctl/sysctl.c | 8 +-
sys/net/files.net | 3 +-
sys/net/if_arp.h | 36 +-
sys/net/if_bridge.c | 40 +-
sys/net/if_ether.h | 6 +-
sys/net/if_ethersubr.c | 18 +-
sys/net/if_gre.c | 33 +-
sys/net/if_gre.h | 5 +-
sys/net/if_l2tp.h | 12 +-
sys/net/if_llc.h | 11 +-
sys/net/npf/npf_conn.c | 4 +-
sys/net/npf/npf_ext_normalize.c | 4 +-
sys/net/npf/npf_os.c | 19 +-
sys/net/npf/npf_tableset.c | 4 +-
sys/net/pktqueue.c | 20 +-
sys/net/route.h | 12 +-
sys/net/toeplitz.c | 204 +
sys/net/toeplitz.h | 119 +
sys/netinet/files.netinet | 3 +-
sys/netinet/icmp_private.h | 7 +-
sys/netinet/if_arp.c | 58 +-
sys/netinet/if_ether.h | 7 +-
sys/netinet/igmp.h | 7 +-
sys/netinet/igmp_var.h | 8 +-
sys/netinet/in.h | 7 +-
sys/netinet/in_l2tp.c | 12 +-
sys/netinet/in_var.h | 21 +-
sys/netinet/ip.h | 18 +-
sys/netinet/ip6.h | 11 +-
sys/netinet/ip_carp.h | 8 +-
sys/netinet/ip_flow.c | 11 +-
sys/netinet/ip_icmp.h | 31 +-
sys/netinet/ip_id.c | 148 -
sys/netinet/ip_input.c | 24 +-
sys/netinet/ip_mroute.h | 7 +-
sys/netinet/ip_private.h | 7 +-
sys/netinet/ip_var.h | 7 +-
sys/netinet/tcp.h | 7 +-
sys/netinet/tcp_debug.h | 6 +-
sys/netinet/tcp_input.c | 14 +-
sys/netinet/tcp_private.h | 7 +-
sys/netinet/tcp_subr.c | 68 +-
sys/netinet/tcp_timer.c | 7 +-
sys/netinet/tcp_usrreq.c | 6 +-
sys/netinet/tcp_var.h | 12 +-
sys/netinet/udp.h | 7 +-
sys/netinet/udp_private.h | 7 +-
sys/netinet/udp_usrreq.c | 8 +-
sys/netinet/udp_var.h | 9 +-
sys/netinet6/files.netinet6 | 3 +-
sys/netinet6/icmp6.c | 8 +-
sys/netinet6/in6_l2tp.c | 13 +-
sys/netinet6/ip6_flow.c | 6 +-
sys/netinet6/ip6_id.c | 254 -
sys/netinet6/ip6_input.c | 29 +-
sys/netinet6/ip6_output.c | 6 +-
sys/netinet6/ip6_private.h | 7 +-
sys/netinet6/ip6_var.h | 30 +-
sys/netinet6/udp6_usrreq.c | 8 +-
sys/nfs/nfs_vfsops.c | 31 +-
sys/rump/Makefile.rump | 8 +-
sys/rump/librump/rumpkern/atomic_cas_generic.c | 63 +-
sys/rump/librump/rumpkern/rump.c | 16 +-
sys/rump/net/lib/libnetinet/Makefile.inc | 4 +-
sys/rump/net/lib/libnetinet6/Makefile.inc | 4 +-
sys/stand/efiboot/bootaa64/efibootaa64.c | 22 +-
sys/sys/bus_proto.h | 18 +-
sys/sys/cdefs.h | 6 +-
sys/sys/device.h | 182 +-
sys/sys/disklabel_rdb.h | 7 +-
sys/sys/evcnt.h | 6 +-
sys/sys/kmem.h | 5 +-
sys/sys/mbuf.h | 20 +-
sys/sys/mount.h | 3 +-
sys/sys/param.h | 20 +-
sys/sys/pipe.h | 6 +-
sys/sys/pool.h | 7 +-
sys/sys/queue.h | 7 +-
sys/sys/ras.h | 4 +-
sys/sys/sysctl.h | 24 +-
sys/sys/systm.h | 9 +-
sys/uvm/pmap/pmap.c | 43 +-
sys/uvm/pmap/pmap.h | 7 +-
sys/uvm/pmap/pmap_segtab.c | 6 +-
sys/uvm/uvm_amap.c | 8 +-
sys/uvm/uvm_aobj.c | 6 +-
sys/uvm/uvm_bio.c | 52 +-
sys/uvm/uvm_device.c | 6 +-
sys/uvm/uvm_km.c | 6 +-
sys/uvm/uvm_map.c | 14 +-
sys/uvm/uvm_pglist.c | 11 +-
sys/uvm/uvm_pmap.h | 4 +-
sys/uvm/uvm_swap.c | 49 +-
sys/uvm/uvm_vnode.c | 10 +-
tests/lib/libc/sys/t_ptrace_signal_wait.h | 10 +-
tests/lib/libc/sys/t_sendrecv.c | 52 +-
tests/lib/libc/sys/t_syscall.c | 8 +-
1867 files changed, 49202 insertions(+), 26660 deletions(-)
diffs (truncated from 141507 to 300 lines):
diff -r 557a9c92f0b7 -r 9aab19e6537e sys/arch/aarch64/aarch64/aarch64_machdep.c
--- a/sys/arch/aarch64/aarch64/aarch64_machdep.c Sat Apr 03 21:52:20 2021 +0000
+++ b/sys/arch/aarch64/aarch64/aarch64_machdep.c Sat Apr 03 22:28:12 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: aarch64_machdep.c,v 1.53.2.1 2020/12/14 14:37:44 thorpej Exp $ */
+/* $NetBSD: aarch64_machdep.c,v 1.53.2.2 2021/04/03 22:28:12 thorpej Exp $ */
/*-
* Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(1, "$NetBSD: aarch64_machdep.c,v 1.53.2.1 2020/12/14 14:37:44 thorpej Exp $");
+__KERNEL_RCSID(1, "$NetBSD: aarch64_machdep.c,v 1.53.2.2 2021/04/03 22:28:12 thorpej Exp $");
#include "opt_arm_debug.h"
#include "opt_cpuoptions.h"
@@ -96,6 +96,11 @@
static struct vm_map module_map_store;
#endif
+#ifdef KASAN
+vaddr_t kasan_kernelstart;
+vaddr_t kasan_kernelsize;
+#endif
+
/* XXX */
vaddr_t physical_start;
vaddr_t physical_end;
@@ -180,7 +185,7 @@
*
* text rwx => r-x
* rodata rwx => r--
- * data rwx => rw-
+ * data rwx => rw- (.bss included)
*
* kernel image has mapped by L2 block. (2Mbyte)
*/
@@ -195,6 +200,11 @@
kernstart_phys, kernend_phys, kernend_extra);
fdt_memory_remove_range(kernstart_phys,
kernend_phys - kernstart_phys + kernend_extra);
+
+#ifdef KASAN
+ kasan_kernelstart = kernstart;
+ kasan_kernelsize = L2_ROUND_BLOCK(kernend) - kernstart;
+#endif
}
@@ -205,12 +215,14 @@
* 0xffff_ffff_ffe0_0000 End of KVA
* = VM_MAX_KERNEL_ADDRESS
*
+ * 0xffff_c000_4000_0000 Start of KVA
+ *
* 0xffff_c000_0???_???? End of kernel
* = _end[]
* 0xffff_c000_00??_???? Start of kernel
* = __kernel_text[]
*
- * 0xffff_c000_0000_0000 Kernel base address & start of KVA
+ * 0xffff_c000_0000_0000 Kernel base address
* = VM_MIN_KERNEL_ADDRESS
*
* 0xffff_bfff_ffff_ffff End of direct mapped
@@ -239,14 +251,16 @@
vaddr_t kernstart, kernend;
vaddr_t kernstart_l2 __unused, kernend_l2; /* L2 table 2MB aligned */
vaddr_t kernelvmstart;
- int i;
+ size_t i;
cputype = cpu_idnum(); /* for compatible arm */
kernstart = trunc_page((vaddr_t)__kernel_text);
kernend = round_page((vaddr_t)_end);
+
kernstart_l2 = L2_TRUNC_BLOCK(kernstart);
kernend_l2 = L2_ROUND_BLOCK(kernend);
+
kernelvmstart = kernend_l2;
#ifdef MODULAR
@@ -266,6 +280,10 @@
kernelvmstart = module_end;
#endif /* MODULAR */
+ KASSERT(kernelvmstart < VM_KERNEL_VM_BASE);
+
+ kernelvmstart = VM_KERNEL_VM_BASE;
+
paddr_t kernstart_phys __unused = KERN_VTOPHYS(kernstart);
paddr_t kernend_phys __unused = KERN_VTOPHYS(kernend);
@@ -307,12 +325,13 @@
"kernel_start_l2 = 0x%016lx\n"
"kernel_start = 0x%016lx\n"
"kernel_end = 0x%016lx\n"
+ "(extra) = 0x%016lx\n"
"kernel_end_l2 = 0x%016lx\n"
#ifdef MODULAR
"module_start = 0x%016lx\n"
"module_end = 0x%016lx\n"
#endif
- "(kernel va area)\n"
+ "(kernel va area) = 0x%016lx\n"
"(devmap va area) = 0x%016lx\n"
"VM_MAX_KERNEL_ADDRESS = 0x%016lx\n"
"------------------------------------------\n",
@@ -328,11 +347,13 @@
kernstart_l2,
kernstart,
kernend,
+ kernend_extra,
kernend_l2,
#ifdef MODULAR
module_start,
module_end,
#endif
+ VM_KERNEL_VM_BASE,
VM_KERNEL_IO_ADDRESS,
VM_MAX_KERNEL_ADDRESS);
@@ -361,6 +382,10 @@
end = start + bootconfig.dram[i].pages;
int vm_freelist = VM_FREELIST_DEFAULT;
+
+ VPRINTF("block %2zu start %08lx end %08lx\n", i, ptoa(start),
+ ptoa(end));
+
/*
* This assumes the bp list is sorted in ascending
* order.
@@ -383,6 +408,10 @@
}
vm_freelist = bp[j].bp_freelist;
+ VPRINTF(" start %08lx end %08lx"
+ "... loading in freelist %d\n", ptoa(start),
+ ptoa(segend), vm_freelist);
+
uvm_page_physload(start, segend, start, segend,
vm_freelist);
memsize_total += ptoa(segend - start);
diff -r 557a9c92f0b7 -r 9aab19e6537e sys/arch/aarch64/aarch64/copyinout.S
--- a/sys/arch/aarch64/aarch64/copyinout.S Sat Apr 03 21:52:20 2021 +0000
+++ b/sys/arch/aarch64/aarch64/copyinout.S Sat Apr 03 22:28:12 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: copyinout.S,v 1.15 2020/08/12 13:19:35 skrll Exp $ */
+/* $NetBSD: copyinout.S,v 1.15.2.1 2021/04/03 22:28:12 thorpej Exp $ */
/*-
* Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -29,11 +29,12 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
+#include "opt_gprof.h"
#include <sys/errno.h>
#include <aarch64/asm.h>
#include "assym.h"
-RCSID("$NetBSD: copyinout.S,v 1.15 2020/08/12 13:19:35 skrll Exp $");
+RCSID("$NetBSD: copyinout.S,v 1.15.2.1 2021/04/03 22:28:12 thorpej Exp $");
#ifdef ARMV81_PAN
#define PAN_ENABLE \
diff -r 557a9c92f0b7 -r 9aab19e6537e sys/arch/aarch64/aarch64/cpu.c
--- a/sys/arch/aarch64/aarch64/cpu.c Sat Apr 03 21:52:20 2021 +0000
+++ b/sys/arch/aarch64/aarch64/cpu.c Sat Apr 03 22:28:12 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: cpu.c,v 1.56.2.1 2020/12/14 14:37:44 thorpej Exp $ */
+/* $NetBSD: cpu.c,v 1.56.2.2 2021/04/03 22:28:13 thorpej Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu <ryo%nerv.org@localhost>
@@ -27,10 +27,11 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(1, "$NetBSD: cpu.c,v 1.56.2.1 2020/12/14 14:37:44 thorpej Exp $");
+__KERNEL_RCSID(1, "$NetBSD: cpu.c,v 1.56.2.2 2021/04/03 22:28:13 thorpej Exp $");
#include "locators.h"
#include "opt_arm_debug.h"
+#include "opt_ddb.h"
#include "opt_fdt.h"
#include "opt_multiprocessor.h"
@@ -53,6 +54,9 @@
#include <aarch64/armreg.h>
#include <aarch64/cpu.h>
#include <aarch64/cpu_counter.h>
+#ifdef DDB
+#include <aarch64/db_machdep.h>
+#endif
#include <aarch64/machdep.h>
#include <arm/cpufunc.h>
@@ -86,8 +90,8 @@
#endif /* MULTIPROCESSOR */
/*
- * Our exported CPU info;
- * these will be refered from secondary cpus in the middle of hatching.
+ * Our exported cpu_info structs; these will be first used by the
+ * secondary cpus as part of cpu_mpstart and the hatching process.
*/
struct cpu_info cpu_info_store[NCPUINFO] = {
[0] = {
@@ -681,7 +685,9 @@
aarch64_getcacheinfo(device_unit(ci->ci_dev));
aarch64_printcacheinfo(ci->ci_dev);
cpu_identify2(ci->ci_dev, ci);
-
+#ifdef DDB
+ db_machdep_init();
+#endif
mutex_exit(&cpu_hatch_lock);
cpu_init_counter(ci);
diff -r 557a9c92f0b7 -r 9aab19e6537e sys/arch/aarch64/aarch64/cpufunc.c
--- a/sys/arch/aarch64/aarch64/cpufunc.c Sat Apr 03 21:52:20 2021 +0000
+++ b/sys/arch/aarch64/aarch64/cpufunc.c Sat Apr 03 22:28:12 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: cpufunc.c,v 1.26 2020/10/22 07:31:15 skrll Exp $ */
+/* $NetBSD: cpufunc.c,v 1.26.2.1 2021/04/03 22:28:13 thorpej Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu <ryo%nerv.org@localhost>
@@ -30,7 +30,7 @@
#include "opt_multiprocessor.h"
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: cpufunc.c,v 1.26 2020/10/22 07:31:15 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cpufunc.c,v 1.26.2.1 2021/04/03 22:28:13 thorpej Exp $");
#include <sys/param.h>
#include <sys/types.h>
@@ -439,7 +439,6 @@
struct cpu_info * const ci = curcpu();
const uint64_t ctr = reg_ctr_el0_read();
const uint64_t clidr = reg_clidr_el1_read();
- const uint32_t midr __unused = reg_midr_el1_read();
/* install default functions */
ci->ci_cpufuncs.cf_set_ttbr0 = aarch64_set_ttbr0;
@@ -463,6 +462,8 @@
}
#ifdef CPU_THUNDERX
+ const uint32_t midr = reg_midr_el1_read();
+
/* Cavium erratum 27456 */
if ((midr == CPU_ID_THUNDERXP1d0) ||
(midr == CPU_ID_THUNDERXP1d1) ||
diff -r 557a9c92f0b7 -r 9aab19e6537e sys/arch/aarch64/aarch64/cpufunc_asm_armv8.S
--- a/sys/arch/aarch64/aarch64/cpufunc_asm_armv8.S Sat Apr 03 21:52:20 2021 +0000
+++ b/sys/arch/aarch64/aarch64/cpufunc_asm_armv8.S Sat Apr 03 22:28:12 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: cpufunc_asm_armv8.S,v 1.7 2020/07/19 07:18:07 ryo Exp $ */
+/* $NetBSD: cpufunc_asm_armv8.S,v 1.7.2.1 2021/04/03 22:28:13 thorpej Exp $ */
/*-
* Copyright (c) 2014 Robin Randhawa
@@ -33,6 +33,7 @@
*/
#include "opt_cputypes.h"
+#include "opt_gprof.h"
#include "opt_multiprocessor.h"
#include <aarch64/asm.h>
diff -r 557a9c92f0b7 -r 9aab19e6537e sys/arch/aarch64/aarch64/cpuswitch.S
--- a/sys/arch/aarch64/aarch64/cpuswitch.S Sat Apr 03 21:52:20 2021 +0000
+++ b/sys/arch/aarch64/aarch64/cpuswitch.S Sat Apr 03 22:28:12 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: cpuswitch.S,v 1.31.2.1 2021/01/03 16:34:50 thorpej Exp $ */
+/* $NetBSD: cpuswitch.S,v 1.31.2.2 2021/04/03 22:28:13 thorpej Exp $ */
/*-
* Copyright (c) 2014, 2020 The NetBSD Foundation, Inc.
@@ -38,7 +38,7 @@
#include "opt_ddb.h"
#include "opt_kasan.h"
-RCSID("$NetBSD: cpuswitch.S,v 1.31.2.1 2021/01/03 16:34:50 thorpej Exp $")
+RCSID("$NetBSD: cpuswitch.S,v 1.31.2.2 2021/04/03 22:28:13 thorpej Exp $")
ARMV8_DEFINE_OPTIONS
@@ -310,7 +310,7 @@
#ifdef DDB
ENTRY_NP(cpu_Debugger)
- brk #0
+ brk #0xffff
Home |
Main Index |
Thread Index |
Old Index