1. 12 Sep, 2024 9 commits
    • Will Deacon's avatar
      Merge branch 'for-next/poe' into for-next/core · 982a847c
      Will Deacon authored
      * for-next/poe: (31 commits)
        arm64: pkeys: remove redundant WARN
        kselftest/arm64: Add test case for POR_EL0 signal frame records
        kselftest/arm64: parse POE_MAGIC in a signal frame
        kselftest/arm64: add HWCAP test for FEAT_S1POE
        selftests: mm: make protection_keys test work on arm64
        selftests: mm: move fpregs printing
        kselftest/arm64: move get_header()
        arm64: add Permission Overlay Extension Kconfig
        arm64: enable PKEY support for CPUs with S1POE
        arm64: enable POE and PIE to coexist
        arm64/ptrace: add support for FEAT_POE
        arm64: add POE signal support
        arm64: implement PKEYS support
        arm64: add pte_access_permitted_no_overlay()
        arm64: handle PKEY/POE faults
        arm64: mask out POIndex when modifying a PTE
        arm64: convert protection key into vm_flags and pgprot values
        arm64: add POIndex defines
        arm64: re-order MTE VM_ flags
        arm64: enable the Permission Overlay Extension for EL0
        ...
      982a847c
    • Will Deacon's avatar
      Merge branch 'for-next/pkvm-guest' into for-next/core · 3175e051
      Will Deacon authored
      * for-next/pkvm-guest:
        arm64: smccc: Reserve block of KVM "vendor" services for pKVM hypercalls
        drivers/virt: pkvm: Intercept ioremap using pKVM MMIO_GUARD hypercall
        arm64: mm: Add confidential computing hook to ioremap_prot()
        drivers/virt: pkvm: Hook up mem_encrypt API using pKVM hypercalls
        arm64: mm: Add top-level dispatcher for internal mem_encrypt API
        drivers/virt: pkvm: Add initial support for running as a protected guest
        firmware/smccc: Call arch-specific hook on discovering KVM services
      3175e051
    • Will Deacon's avatar
      Merge branch 'for-next/perf' into for-next/core · 119e3eef
      Will Deacon authored
      * for-next/perf: (33 commits)
        perf: arm-ni: Fix an NULL vs IS_ERR() bug
        perf: arm_pmuv3: Use BR_RETIRED for HW branch event if enabled
        MAINTAINERS: List Arm interconnect PMUs as supported
        perf: Add driver for Arm NI-700 interconnect PMU
        dt-bindings/perf: Add Arm NI-700 PMU
        perf/arm-cmn: Improve format attr printing
        perf/arm-cmn: Clean up unnecessary NUMA_NO_NODE check
        perf/arm-cmn: Support CMN S3
        dt-bindings: perf: arm-cmn: Add CMN S3
        perf/arm-cmn: Refactor DTC PMU register access
        perf/arm-cmn: Make cycle counts less surprising
        perf/arm-cmn: Improve build-time assertion
        perf/arm-cmn: Ensure dtm_idx is big enough
        perf/arm-cmn: Fix CCLA register offset
        perf/arm-cmn: Refactor node ID handling. Again.
        drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
        drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
        drivers/perf: hisi_pcie: Record hardware counts correctly
        drivers/perf: arm_spe: Use perf_allow_kernel() for permissions
        perf/dwc_pcie: Add support for QCOM vendor devices
        ...
      119e3eef
    • Will Deacon's avatar
      Merge branch 'for-next/mm' into for-next/core · c2c94023
      Will Deacon authored
      * for-next/mm:
        arm64/mm: use lm_alias() with addresses passed to memblock_free()
        mm: arm64: document why pte is not advanced in contpte_ptep_set_access_flags()
        arm64: Expose the end of the linear map in PHYSMEM_END
        arm64: trans_pgd: mark PTEs entries as valid to avoid dead kexec()
        arm64/mm: Delete __init region from memblock.reserved
      c2c94023
    • Will Deacon's avatar
      Merge branch 'for-next/misc' into for-next/core · f661eb5f
      Will Deacon authored
      * for-next/misc:
        arm64: hibernate: Fix warning for cast from restricted gfp_t
        arm64: esr: Define ESR_ELx_EC_* constants as UL
        arm64: Constify struct kobj_type
        arm64: smp: smp_send_stop() and crash_smp_send_stop() should try non-NMI first
        arm64/sve: Remove unused declaration read_smcr_features()
        arm64: mm: Remove unused declaration early_io_map()
        arm64: el2_setup.h: Rename some labels to be more diff-friendly
        arm64: signal: Fix some under-bracketed UAPI macros
        arm64/mm: Drop TCR_SMP_FLAGS
        arm64/mm: Drop PMD_SECT_VALID
      f661eb5f
    • Will Deacon's avatar
      Merge branch 'for-next/errata' into for-next/core · dd22f444
      Will Deacon authored
      * for-next/errata:
        arm64: errata: Enable the AC03_CPU_38 workaround for ampere1a
      dd22f444
    • Will Deacon's avatar
      Merge branch 'for-next/acpi' into for-next/core · d2ea6380
      Will Deacon authored
      * for-next/acpi:
        ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
        ACPI: ARM64: add acpi_iort.h to MAINTAINERS
        ACPI/IORT: Switch to use kmemdup_array()
      d2ea6380
    • Dan Carpenter's avatar
      perf: arm-ni: Fix an NULL vs IS_ERR() bug · 2e091a80
      Dan Carpenter authored
      The devm_ioremap() function never returns error pointers, it returns a
      NULL pointer if there is an error.
      
      Fixes: 4d5a7680 ("perf: Add driver for Arm NI-700 interconnect PMU")
      Signed-off-by: default avatarDan Carpenter <dan.carpenter@linaro.org>
      Reviewed-by: default avatarRobin Murphy <robin.murphy@arm.com>
      Link: https://lore.kernel.org/r/04d6ccc3-6d31-4f0f-ab0f-7a88342cc09a@stanley.mountainSigned-off-by: default avatarWill Deacon <will@kernel.org>
      2e091a80
    • Min-Hua Chen's avatar
      arm64: hibernate: Fix warning for cast from restricted gfp_t · ecdd16df
      Min-Hua Chen authored
      This patch fixes the following warning by adding __force
      to the cast:
      arch/arm64/kernel/hibernate.c:410:44: sparse: warning: cast from restricted gfp_t
      
      No functional change intended.
      Signed-off-by: default avatarMin-Hua Chen <minhuadotchen@gmail.com>
      Link: https://lore.kernel.org/r/20240910232507.313555-1-minhuadotchen@gmail.comSigned-off-by: default avatarWill Deacon <will@kernel.org>
      ecdd16df
  2. 10 Sep, 2024 2 commits
  3. 09 Sep, 2024 1 commit
  4. 06 Sep, 2024 7 commits
  5. 04 Sep, 2024 21 commits