Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Pull arm64 updates from Will Deacon: - Support for including MTE tags in ELF coredumps - Instruction encoder updates, including fixes to 64-bit immediate generation and support for the LSE atomic instructions - Improvements to kselftests for MTE and fpsimd - Symbol aliasing and linker script cleanups - Reduce instruction cache maintenance performed for user mappings created using contiguous PTEs - Support for the new "asymmetric" MTE mode, where stores are checked asynchronously but loads are checked synchronously - Support for the latest pointer authentication algorithm ("QARMA3") - Support for the DDR PMU present in the Marvell CN10K platform - Support for the CPU PMU present in the Apple M1 platform - Use the RNDR instruction for arch_get_random_{int,long}() - Update our copy of the Arm optimised string routines for str{n}cmp() - Fix signal frame generation for CPUs which have foolishly elected to avoid building in support for the fpsimd instructions - Workaround for Marvell GICv3 erratum #38545 - Clarification to our Documentation (booting reqs. and MTE prctl()) - Miscellanous cleanups and minor fixes * tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: (90 commits) docs: sysfs-devices-system-cpu: document "asymm" value for mte_tcf_preferred arm64/mte: Remove asymmetric mode from the prctl() interface arm64: Add cavium_erratum_23154_cpus missing sentinel perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver arm64: mm: Drop 'const' from conditional arm64_dma_phys_limit definition Documentation: vmcoreinfo: Fix htmldocs warning kasan: fix a missing header include of static_keys.h drivers/perf: Add Apple icestorm/firestorm CPU PMU driver drivers/perf: arm_pmu: Handle 47 bit counters arm64: perf: Consistently make all event numbers as 16-bits arm64: perf: Expose some Armv9 common events under sysfs perf/marvell: cn10k DDR perf event core ownership perf/marvell: cn10k DDR perfmon event overflow handling perf/marvell: CN10k DDR performance monitor support dt-bindings: perf: marvell: cn10k ddr performance monitor arm64: clean up tools Makefile perf/arm-cmn: Update watchpoint format perf/arm-cmn: Hide XP PUB events for CMN-600 arm64: drop unused includes of <linux/personality.h> arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones ...
Showing
- Documentation/ABI/testing/sysfs-devices-system-cpu 1 addition, 0 deletionsDocumentation/ABI/testing/sysfs-devices-system-cpu
- Documentation/admin-guide/kdump/vmcoreinfo.rst 8 additions, 0 deletionsDocumentation/admin-guide/kdump/vmcoreinfo.rst
- Documentation/arm64/booting.rst 5 additions, 5 deletionsDocumentation/arm64/booting.rst
- Documentation/arm64/elf_hwcaps.rst 5 additions, 0 deletionsDocumentation/arm64/elf_hwcaps.rst
- Documentation/arm64/memory-tagging-extension.rst 44 additions, 10 deletionsDocumentation/arm64/memory-tagging-extension.rst
- Documentation/arm64/silicon-errata.rst 1 addition, 1 deletionDocumentation/arm64/silicon-errata.rst
- Documentation/asm-annotations.rst 5 additions, 6 deletionsDocumentation/asm-annotations.rst
- Documentation/devicetree/bindings/arm/pmu.yaml 2 additions, 0 deletionsDocumentation/devicetree/bindings/arm/pmu.yaml
- Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml 31 additions, 0 deletions...n/devicetree/bindings/interrupt-controller/apple,aic.yaml
- Documentation/devicetree/bindings/perf/marvell-cn10k-ddr.yaml 37 additions, 0 deletions...mentation/devicetree/bindings/perf/marvell-cn10k-ddr.yaml
- arch/arm64/Kconfig 7 additions, 2 deletionsarch/arm64/Kconfig
- arch/arm64/boot/dts/apple/t8103.dtsi 24 additions, 0 deletionsarch/arm64/boot/dts/apple/t8103.dtsi
- arch/arm64/include/asm/apple_m1_pmu.h 64 additions, 0 deletionsarch/arm64/include/asm/apple_m1_pmu.h
- arch/arm64/include/asm/arch_gicv3.h 21 additions, 2 deletionsarch/arm64/include/asm/arch_gicv3.h
- arch/arm64/include/asm/archrandom.h 39 additions, 6 deletionsarch/arm64/include/asm/archrandom.h
- arch/arm64/include/asm/asm_pointer_auth.h 3 additions, 0 deletionsarch/arm64/include/asm/asm_pointer_auth.h
- arch/arm64/include/asm/assembler.h 0 additions, 5 deletionsarch/arm64/include/asm/assembler.h
- arch/arm64/include/asm/cpufeature.h 4 additions, 0 deletionsarch/arm64/include/asm/cpufeature.h
- arch/arm64/include/asm/cputype.h 13 additions, 0 deletionsarch/arm64/include/asm/cputype.h
- arch/arm64/include/asm/debug-monitors.h 0 additions, 12 deletionsarch/arm64/include/asm/debug-monitors.h
Please register or sign in to comment