• Catalin Marinas's avatar
    Merge branches 'for-next/cpufeature', 'for-next/misc', 'for-next/kselftest',... · 3346c566
    Catalin Marinas authored
    Merge branches 'for-next/cpufeature', 'for-next/misc', 'for-next/kselftest', 'for-next/mte', 'for-next/errata', 'for-next/acpi', 'for-next/gic-v3-pmr' and 'for-next/doc', remote-tracking branch 'arm64/for-next/perf' into for-next/core
    
    * arm64/for-next/perf:
      perf: add missing MODULE_DESCRIPTION() macros
      perf: arm_pmuv3: Include asm/arm_pmuv3.h from linux/perf/arm_pmuv3.h
      perf: arm_v6/7_pmu: Drop non-DT probe support
      perf/arm: Move 32-bit PMU drivers to drivers/perf/
      perf: arm_pmuv3: Drop unnecessary IS_ENABLED(CONFIG_ARM64) check
      perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
      perf: imx_perf: add support for i.MX95 platform
      perf: imx_perf: fix counter start and config sequence
      perf: imx_perf: refactor driver for imx93
      perf: imx_perf: let the driver manage the counter usage rather the user
      perf: imx_perf: add macro definitions for parsing config attr
      dt-bindings: perf: fsl-imx-ddr: Add i.MX95 compatible
      perf: pmuv3: Add new Cortex and Neoverse PMUs
      dt-bindings: arm: pmu: Add new Cortex and Neoverse cores
      perf/arm-cmn: Enable support for tertiary match group
      perf/arm-cmn: Decouple wp_config registers from filter group number
    
    * for-next/cpufeature:
      : Various cpufeature infrastructure patches
      arm64/cpufeature: Replace custom macros with fields from ID_AA64PFR0_EL1
      KVM: arm64: Replace custom macros with fields from ID_AA64PFR0_EL1
      arm64/cpufeatures/kvm: Add ARMv8.9 FEAT_ECBHB bits in ID_AA64MMFR1 register
    
    * for-next/misc:
      : Miscellaneous patches
      arm64: smp: Fix missing IPI statistics
      arm64: Cleanup __cpu_set_tcr_t0sz()
      arm64/mm: Stop using ESR_ELx_FSC_TYPE during fault
      arm64: Kconfig: fix typo in __builtin_return_adddress
      ARM64: reloc_test: add missing MODULE_DESCRIPTION() macro
      arm64: implement raw_smp_processor_id() using thread_info
      arm64/arch_timer: include <linux/percpu.h>
    
    * for-next/kselftest:
      : arm64 kselftest updates
      selftests: arm64: tags: remove the result script
      selftests: arm64: tags_test: conform test to TAP output
      kselftest/arm64: Fix a couple of spelling mistakes
      kselftest/arm64: Fix redundancy of a testcase
      kselftest/arm64: Include kernel mode NEON in fp-stress
    
    * for-next/mte:
      : MTE updates
      arm64: mte: Make mte_check_tfsr_*() conditional on KASAN instead of MTE
    
    * for-next/errata:
      : Arm CPU errata workarounds
      arm64: errata: Expand speculative SSBS workaround
      arm64: errata: Unify speculative SSBS errata logic
      arm64: cputype: Add Cortex-X925 definitions
      arm64: cputype: Add Cortex-A720 definitions
      arm64: cputype: Add Cortex-X3 definitions
    
    * for-next/acpi:
      : arm64 ACPI patches
      ACPI: Add acpi=nospcr to disable ACPI SPCR as default console on ARM64
      ACPI / amba: Drop unnecessary check for registered amba_dummy_clk
      arm64: FFH: Move ACPI specific code into drivers/acpi/arm64/
      arm64: cpuidle: Move ACPI specific code into drivers/acpi/arm64/
      ACPI: arm64: Sort entries alphabetically
    
    * for-next/gic-v3-pmr:
      : arm64: irqchip/gic-v3: Use compiletime constant PMR values
      arm64: irqchip/gic-v3: Select priorities at boot time
      irqchip/gic-v3: Detect GICD_CTRL.DS and SCR_EL3.FIQ earlier
      irqchip/gic-v3: Make distributor priorities variables
      irqchip/gic-common: Remove sync_access callback
      wordpart.h: Add REPEAT_BYTE_U32()
    
    * for-next/doc:
      : arm64 documentation updates
      Documentation: arm64: Update memory.rst for TBI
    3346c566
Kconfig 81.6 KB