Module Name: src Committed By: skrll Date: Fri Jul 10 12:25:11 UTC 2020
Modified Files: src/share/man/man7: kernel_sanitizers.7 src/sys/arch/arm/altera: cycv_platform.c src/sys/arch/arm/amlogic: meson_platform.c src/sys/arch/arm/arm: armv6_start.S bootconfig.c cpufunc.c src/sys/arch/arm/arm32: arm32_boot.c arm32_kvminit.c arm32_machdep.c cpuswitch.S pmap.c src/sys/arch/arm/broadcom: bcm283x_platform.c src/sys/arch/arm/conf: Makefile.arm src/sys/arch/arm/imx/fdt: imx6_platform.c src/sys/arch/arm/include/arm32: param.h vmparam.h src/sys/arch/arm/nvidia: tegra_platform.c src/sys/arch/arm/rockchip: rk_platform.c src/sys/arch/arm/samsung: exynos_platform.c src/sys/arch/arm/sunxi: sunxi_platform.c src/sys/arch/arm/ti: am3_platform.c omap3_platform.c src/sys/arch/arm/vexpress: vexpress_platform.c src/sys/arch/arm/virt: virt_platform.c src/sys/arch/arm/xilinx: zynq_platform.c src/sys/arch/evbarm/beagle: beagle_machdep.c src/sys/arch/evbarm/conf: GENERIC ldscript.evbarm src/sys/arch/evbarm/imx7: imx7_machdep.c src/sys/arch/evbarm/include: asan.h src/sys/arch/evbarm/zynq: zynq_machdep.c Added Files: src/sys/arch/arm/include: asan.h Log Message: Add support for KASAN on ARMv[67] Thanks to maxv for many pointers and reviews. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/share/man/man7/kernel_sanitizers.7 cvs rdiff -u -r1.12 -r1.13 src/sys/arch/arm/altera/cycv_platform.c cvs rdiff -u -r1.14 -r1.15 src/sys/arch/arm/amlogic/meson_platform.c cvs rdiff -u -r1.19 -r1.20 src/sys/arch/arm/arm/armv6_start.S cvs rdiff -u -r1.11 -r1.12 src/sys/arch/arm/arm/bootconfig.c cvs rdiff -u -r1.176 -r1.177 src/sys/arch/arm/arm/cpufunc.c cvs rdiff -u -r1.38 -r1.39 src/sys/arch/arm/arm32/arm32_boot.c cvs rdiff -u -r1.63 -r1.64 src/sys/arch/arm/arm32/arm32_kvminit.c cvs rdiff -u -r1.135 -r1.136 src/sys/arch/arm/arm32/arm32_machdep.c cvs rdiff -u -r1.100 -r1.101 src/sys/arch/arm/arm32/cpuswitch.S cvs rdiff -u -r1.416 -r1.417 src/sys/arch/arm/arm32/pmap.c cvs rdiff -u -r1.39 -r1.40 src/sys/arch/arm/broadcom/bcm283x_platform.c cvs rdiff -u -r1.54 -r1.55 src/sys/arch/arm/conf/Makefile.arm cvs rdiff -u -r1.9 -r1.10 src/sys/arch/arm/imx/fdt/imx6_platform.c cvs rdiff -u -r0 -r1.1 src/sys/arch/arm/include/asan.h cvs rdiff -u -r1.32 -r1.33 src/sys/arch/arm/include/arm32/param.h cvs rdiff -u -r1.50 -r1.51 src/sys/arch/arm/include/arm32/vmparam.h cvs rdiff -u -r1.21 -r1.22 src/sys/arch/arm/nvidia/tegra_platform.c cvs rdiff -u -r1.8 -r1.9 src/sys/arch/arm/rockchip/rk_platform.c cvs rdiff -u -r1.28 -r1.29 src/sys/arch/arm/samsung/exynos_platform.c cvs rdiff -u -r1.38 -r1.39 src/sys/arch/arm/sunxi/sunxi_platform.c cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/ti/am3_platform.c cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/ti/omap3_platform.c cvs rdiff -u -r1.16 -r1.17 src/sys/arch/arm/vexpress/vexpress_platform.c cvs rdiff -u -r1.9 -r1.10 src/sys/arch/arm/virt/virt_platform.c cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/xilinx/zynq_platform.c cvs rdiff -u -r1.82 -r1.83 src/sys/arch/evbarm/beagle/beagle_machdep.c cvs rdiff -u -r1.80 -r1.81 src/sys/arch/evbarm/conf/GENERIC cvs rdiff -u -r1.13 -r1.14 src/sys/arch/evbarm/conf/ldscript.evbarm cvs rdiff -u -r1.13 -r1.14 src/sys/arch/evbarm/imx7/imx7_machdep.c cvs rdiff -u -r1.1 -r1.2 src/sys/arch/evbarm/include/asan.h cvs rdiff -u -r1.12 -r1.13 src/sys/arch/evbarm/zynq/zynq_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.