Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Pull arm64 updates from Will Deacon: "Mostly just incremental improvements here: - Introduce AT_HWCAP2 for advertising CPU features to userspace - Expose SVE2 availability to userspace - Support for "data cache clean to point of deep persistence" (DC PODP) - Honour "mitigations=off" on the cmdline and advertise status via sysfs - CPU timer erratum workaround (Neoverse-N1 #1188873) - Introduce perf PMU driver for the SMMUv3 performance counters - Add config option to disable the kuser helpers page for AArch32 tasks - Futex modifications to ensure liveness under contention - Rework debug exception handling to seperate kernel and user handlers - Non-critical fixes and cleanup" * tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: (92 commits) Documentation: Add ARM64 to kernel-parameters.rst arm64/speculation: Support 'mitigations=' cmdline option arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB arm64: enable generic CPU vulnerabilites support arm64: add sysfs vulnerability show for speculative store bypass arm64: Fix size of __early_cpu_boot_status clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters clocksource/arm_arch_timer: Remove use of workaround static key clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable clocksource/arm_arch_timer: Direcly assign set_next_event workaround arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct ARM: vdso: Remove dependency with the arch_timer driver internals arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 arm64: Add part number for Neoverse N1 arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 arm64: mm: Remove pte_unmap_nested() arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable arm64: compat: Reduce address limit for 64K pages ...
No related branches found
No related tags found
Showing
- Documentation/admin-guide/kernel-parameters.rst 1 addition, 0 deletionsDocumentation/admin-guide/kernel-parameters.rst
- Documentation/admin-guide/kernel-parameters.txt 9 additions, 7 deletionsDocumentation/admin-guide/kernel-parameters.txt
- Documentation/arm64/cpu-feature-registers.txt 16 additions, 0 deletionsDocumentation/arm64/cpu-feature-registers.txt
- Documentation/arm64/elf_hwcaps.txt 38 additions, 3 deletionsDocumentation/arm64/elf_hwcaps.txt
- Documentation/arm64/silicon-errata.txt 2 additions, 0 deletionsDocumentation/arm64/silicon-errata.txt
- Documentation/arm64/sve.txt 17 additions, 0 deletionsDocumentation/arm64/sve.txt
- Documentation/robust-futexes.txt 1 addition, 2 deletionsDocumentation/robust-futexes.txt
- arch/arm/include/asm/arch_timer.h 16 additions, 2 deletionsarch/arm/include/asm/arch_timer.h
- arch/arm/include/asm/cp15.h 2 additions, 0 deletionsarch/arm/include/asm/cp15.h
- arch/arm/include/asm/stage2_pgtable.h 2 additions, 2 deletionsarch/arm/include/asm/stage2_pgtable.h
- arch/arm/vdso/vgettimeofday.c 3 additions, 2 deletionsarch/arm/vdso/vgettimeofday.c
- arch/arm64/Kconfig 85 additions, 47 deletionsarch/arm64/Kconfig
- arch/arm64/boot/dts/mediatek/mt2712-pinfunc.h 1 addition, 1 deletionarch/arm64/boot/dts/mediatek/mt2712-pinfunc.h
- arch/arm64/crypto/aes-ce-ccm-glue.c 1 addition, 1 deletionarch/arm64/crypto/aes-ce-ccm-glue.c
- arch/arm64/crypto/aes-neonbs-glue.c 1 addition, 1 deletionarch/arm64/crypto/aes-neonbs-glue.c
- arch/arm64/crypto/chacha-neon-glue.c 1 addition, 1 deletionarch/arm64/crypto/chacha-neon-glue.c
- arch/arm64/crypto/crct10dif-ce-glue.c 2 additions, 2 deletionsarch/arm64/crypto/crct10dif-ce-glue.c
- arch/arm64/crypto/ghash-ce-glue.c 4 additions, 4 deletionsarch/arm64/crypto/ghash-ce-glue.c
- arch/arm64/crypto/nhpoly1305-neon-glue.c 1 addition, 1 deletionarch/arm64/crypto/nhpoly1305-neon-glue.c
- arch/arm64/crypto/sha256-glue.c 2 additions, 2 deletionsarch/arm64/crypto/sha256-glue.c
Loading
Please register or sign in to comment