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/cea5cc80f156
branches:  thorpej-futex
changeset: 1024940:cea5cc80f156
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 3c8c9b2eb46e -r cea5cc80f156 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 3c8c9b2eb46e -r cea5cc80f156 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 3c8c9b2eb46e -r cea5cc80f156 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 3c8c9b2eb46e -r cea5cc80f156 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 3c8c9b2eb46e -r cea5cc80f156 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 3c8c9b2eb46e -r cea5cc80f156 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